Html2canvas: ํ…Œ๋‘๋ฆฌ ๋ฐ˜๊ฒฝ์ด์žˆ๋Š” ์ด๋ฏธ์ง€๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2014๋…„ 03์›” 07์ผ  ยท  6์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: niklasvh/html2canvas

ํ…Œ๋‘๋ฆฌ ๋ฐ˜๊ฒฝ์ด์žˆ๋Š” ์ด๋ฏธ์ง€๋Š” ์ •์‚ฌ๊ฐํ˜•์œผ๋กœ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ํ…Œ๋‘๋ฆฌ๋ฅผ ๊ฐ•์ œํ•˜๊ธฐ ์œ„ํ•ด ์ƒ‰์ƒ๊ณผ ํˆฌ๋ช…ํ•œ 1px ํ…Œ๋‘๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ ค๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ border ๋ฐ overflow : hidden ์ด์žˆ๋Š” ๋ž˜ํผ div๋กœ ์‹œ๋„ํ–ˆ์ง€๋งŒ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋ฒ„๊ทธ์ž…๋‹ˆ๊นŒ? ๊ทธ๊ฒƒ์„ ํ•ด๊ฒฐํ•˜๋Š” CSS ํŠธ๋ฆญ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๋ชจ๋“  6 ๋Œ“๊ธ€

๋‹น์‹ ์ด ๋งํ•œ ๊ฒƒ์€ ๋ฒ„๊ทธ๋กœ ๋ณด์ด์ง€๋งŒ ๋ฌธ์ œ์˜ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ๋„ฃ์–ด ๋‹น์‹ ์ด html์„ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์ดํ•ดํ•˜์‹ญ์‹œ์˜ค.

์ด jsfindle์„ ๋งŒ๋“ค์—ˆ์ง€ ๋งŒ ์™ธ๋ถ€ ์ด๋ฏธ์ง€ ๋•Œ๋ฌธ์— ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚ด๊ฐ€ ํ…Œ์ŠคํŠธ ํ•œ ๊ฒƒ์˜ ์˜ˆ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์œผ๋กœ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

๋”ํ‹ฐ ํŠธ๋ฆญ : ์ˆœ๊ฐ„์ ์œผ๋กœ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ์ด๋ฏธ์ง€๋ฅผ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ…Œ๋‘๋ฆฌ ๋ฐ˜๊ฒฝ์œผ๋กœ ์ด๋ฏธ์ง€๋ฅผ ๋ Œ๋”๋งํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์‹ค์ œ๋กœ BUG์ž…๋‹ˆ๋‹ค.

div#test2 ๋Š” ๋ Œ๋”๋ง ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ด๋ฏธ์ง€๊ฐ€ ๊ฒน์นฉ๋‹ˆ๋‹ค.

@niklasvh ๋Š” 5.0-rc1์—์„œ๋„ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์ˆ˜์ •๋˜์–ด์•ผ ํ•จ

@niklasvh ์•ˆ๋…•ํ•˜์„ธ์š”, v1.0.0-alpha.10์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์—ฌ์ „ํžˆ์ด ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค ~

์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ ๋˜์—ˆ์Šต๋‹ˆ๊นŒ? ํ…Œ๋‘๋ฆฌ ๋ฐ˜๊ฒฝ์ด์žˆ๋Š” ์บ”๋ฒ„์Šค ์š”์†Œ์—์„œ ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๋ ค๊ณ ํ•˜๋Š”๋ฐ ์ €์žฅ๋œ ์ด๋ฏธ์ง€ (canvas.todataurl ()์—์„œ)๊ฐ€ ์ •์‚ฌ๊ฐํ˜•์ž…๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰