Chrome, Edge, IE-11μμ ν μ€νΈ μ€μ λλ€.
μλ§λ λ΄κ° κΉλ€ λ‘μ§ λ§ 600x400 μ΄μΈμ λ€λ₯Έ ν¬κΈ°μμ ν¬κΈ°λ₯Ό λ³κ²½νλ©΄ κΈ°λ₯μ μ¬κ°ν μν₯μ λ―ΈμΉλ κ² κ°μ΅λλ€. μ΄ μμ μ μννλ €λ μ£Όλ μ΄μ λ μ΄ λΌμ΄λΈλ¬λ¦¬λ₯Ό μλͺ ν¨λ(μ΄λ¬ν λ°©μμΌλ‘ μ¬μ©λ¨)λΏλ§ μλλΌ μ΄λ―Έμ§ μ£Όμμλ‘λ μ¬μ©νκΈ°λ₯Ό μνκΈ° λλ¬Έμ λλ€.
μ΄ κ²λ³΄κΈ°μ κΈ°λ³Έ ν¬κΈ°μμ ν¬κΈ°λ₯Ό λ³κ²½ν λλ§λ€ μ¬κ°νκ² λ²μ΄λμ§ μλλ€λ©΄ μ΄κ²μ΄ μ μλν κ² κ°μ΅λλ€.
νμ¬ signature_pad.js λ° signature_pad.min.jsμ v1.5λ₯Ό μ€ν μ€μ λλ€.
+1μ΄ ν¨ν€μ§λ₯Ό μλνκ³ ν¬κΈ° μ‘°μ μ λ¬Έμ κ° μμ΅λλ€. μ΄μμ μΌλ‘λ λͺ¨λ°μΌ μ₯μΉμμ μ 체 λλΉμ κ±Έμ³ μκ³ λ°μ€ν¬νμμ λ μμμ§κΈ°λ₯Ό μν©λλ€. @szimek μμ΄λμ΄κ° μμ΅λκΉ?
ν¬κΈ° μ‘°μ κ³Ό κ΄λ ¨λ μ΄λ¬ν λ¬Έμ λ μ νν 무μμ λκΉ?
μ΄ μλ₯Ό λ€μ΄ 보μμμ€. 그릴 λ μμΉκ° μλͺ» λμμ΅λλ€ http://jsfiddle.net/4qjwr06h/1/
μ’μ, μλ§ λ΄κ° λ°λ³΄κ° λ κ±°μΌ. λ°μνμ μνλ€λ©΄ μΊλ²μ€μ μ€μ λλΉλ₯Ό λ³κ²½νμ§ μκ³ λμ λμ΄κΈ° λλ¬Έμ width: 100%
λ₯Ό <canvas>
λ‘ ν΄μλ μ λ©λλ€. λμ κ³ μ λλΉλ₯Ό μ¬μ©ν΄μΌ ν©λλ€.
λ°λͺ¨ μ±μμ resizeCanvas
λ°©μμ νμΈν μ μμ΅λλ€. μ΄ λ μ€μ λ°λͺ¨μ μΆκ°νλ©΄ μ μλν©λλ€.
canvas.height = canvas.offsetHeight;
canvas.width = canvas.offsetWidth;
λ΄ μ½λλ devicePixelRatio
λ κ³ λ €νμ§λ§ μμ§ν 100% λ§λμ§λ μ λͺ¨λ₯΄κ² μ΅λλ€.
ν¨κ³Όκ° μμλ κ² κ°μμ. κ°μ¬ν©λλ€.
λΉλ°νΈ μμ
λ³΄λΈ μ¬λ: Szymon Nowak [mailto:[email protected]]
λ³΄λΈ λ μ§: 2015λ
10μ 7μΌ μμμΌ μ€μ 10μ 14λΆ
λ°λ μ¬λ: szimek/signature_pad [email protected]
μ°Έμ‘°: crazzeto [email protected]
μ λͺ©: Re: [signature_pad] λλΉ λ° λμ΄(#118)
λ°λͺ¨ μ±μμ https://github.com/szimek/signature_pad/blob/master/example/js/app.js#L10 -L18 resizeCanvas λ©μλλ₯Ό νμΈν μ μμ΅λλ€. μ΄ λ μ€μ λ°λͺ¨μ μΆκ°νλ©΄ μ μλν©λλ€.
μΊλ²μ€.λμ΄ = μΊλ²μ€.μ€νμ
λμ΄;
μΊλ²μ€.ν = μΊλ²μ€.μ€νμ
ν;
μ μ½λλ λ ν°λ λμ€νλ μ΄λ κ³ λ €νμ§λ§ μμ§ν 100% λ§λμ§λ μ λͺ¨λ₯΄κ² μ΅λλ€.
β
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ±°λ GitHub https://github.com/szimek/signature_pad/issues/118#issuecomment -146207233 μμ νμΈνμΈμ.
μ΄ μ€μ λ£μ κ²μ μ μν΄λ λ κΉμ?
canvas.height = canvas.offsetHeight;
canvas.width = canvas.offsetWidth;
λ¬Έμ/READMEμμ? κ·Έκ²μ μμλ΄λ λ° κ½€ μκ°μ΄ κ±Έλ Έκ³ <canvas>
μ κ²½νμ΄ μλ λ€λ₯Έ μ¬λλ€μκ²λ ν΄λΉλ μ μλ€κ³ μκ°ν©λλ€.
@Boldewyn μ μ κ°μ¬ν©λλ€. μ΄κ²μ΄ λ μ΄μ νμνμ§ μκ² λ§λλ PRμ΄ μμ΅λλ€. μ¬ν΄ λ§κΉμ§ λλ κ·Έκ²μ λ³ν©νκ³ λ°λͺ¨ μ±μ μ λ°μ΄νΈνκ±°λ μ΄ μ 보λ₯Ό READMEμ μΆκ°ν κ²μ λλ€.
κ°μ₯ μ μ©ν λκΈ
λ°λͺ¨ μ±μμ
resizeCanvas
λ°©μμ νμΈν μ μμ΅λλ€. μ΄ λ μ€μ λ°λͺ¨μ μΆκ°νλ©΄ μ μλν©λλ€.λ΄ μ½λλ
devicePixelRatio
λ κ³ λ €νμ§λ§ μμ§ν 100% λ§λμ§λ μ λͺ¨λ₯΄κ² μ΅λλ€.