Html2canvas: рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 4 рд╕рд┐рддре░ 2013  ┬╖  56рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: niklasvh/html2canvas

рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВ!

рдЖрдкрдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, h2c рдПрдХ рдХрдорд╛рд▓ рдХрд╛ рдЯреВрд▓ рд╣реИ!
рдореЗрд░реЗ рдкрд╛рд╕ рдкреГрд╖реНрда рдкрд░ рдПрдХ рдЫреЛрдЯреА рд╕реА рд╕рдорд╕реНрдпрд╛ рд╣реИ: http://king.fi/site/ - рд╕реЗ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐
рдмреЙрдбреА {... рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб: #070707 url(../img/bg.jpg) рдиреЛ-рд░рд┐рдкреАрдЯ 50% 0;
рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рдХрд░рддрд╛ред h2c рдХреА рд╕рд╛рдзрд╛рд░рдг рдХреЙрд▓рд┐рдВрдЧ рдХреЗ рд╕рд╛рде:

html2canvas($('body'), {
            allowTaint: false,
            logging:true,
            onrendered: function (canvas) {
                document.body.appendChild(canvas);
            }
        });

рдФрд░ рдЖрдкрдХреЗ рдкрд░реАрдХреНрд╖рдг рдХрдВрд╕реЛрд▓ рдХреЗ рд╕рд╛рде http://html2canvas.hertzen.com/screenshots.html рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рд╣реИрдВ:

рдореВрд▓:
screen shot 2013-09-04 at 5 33 03 pm

рдкреНрд░рддрд┐рдкрд╛рджрди рдХрд┐рдпрд╛:
screen shot 2013-09-04 at 5 33 11 pm

html2рдХреИрдирд╡рд╛рд╕: 0.4.0
MacOs 10.6 рдХреНрд░реЛрдо 29.0.1547.62

рдзрдиреНрдпрд╡рд╛рдж!

Needs More Information

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ рдФрд░ рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдпрд╣ рдХрд╡рд░ рдпрд╛ рдкреГрд╖реНрдарднреВрдорд┐ рдЖрдХрд╛рд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ 0.4.1 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд▓рд╛рдЗрди 350 рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ:

topPos = isNaN(parseInt(bgposition[1], 10)) ? topPos : parseInt(bgposition[1], 10);

рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рд╕рднреА 56 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

0.4.1 (рд╡рд┐рдХрд╛рд╕ рд╢рд╛рдЦрд╛ рдореЗрдВ) рдХреЗ рд╕рд╛рде рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рд╕рдВрднрд╡рддрдГ #256 . рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ

рдХреНрдпрд╛ рдЖрдк 0.4.1 рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИ?

рдирдорд╕реНрддреЗред рдореБрдЭреЗ рднреА рдареАрдХ рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рд╣рд╛рдБ, рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА 0.4.1 рдореЗрдВ рдореМрдЬреВрдж рд╣реИред рдкреВрд░реА рд╕рд╣рд╛рдпрддрд╛рдХреЗ рд▓рд┐рдП рд╢реБрдХреНрд░рд┐рдпрд╛ред

рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ ... рдЕрднреА рддрдХ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди? рдЗрд╕ рдЕрджреНрднреБрдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдирд┐рдХрд▓рд╛рд╕ред

рдпрд╣ рдХреЛрдб рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
рдбрд┐рд╡ рдХреНрд▓рд╛рд╕ = "рдПрдорд╕реА-рдЗрдореЗрдЬ" рд╢реАрд░реНрд╖рдХ = "" рд╕реНрдЯрд╛рдЗрд▓ = "рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб- рдЗрдореЗрдЬ: рдпреВрдЖрд░рдПрд▓ ('http://eterni-t.design.s3.amazonaws.com/381/theme-154-original-1.jpg') ); рдЪреМрдбрд╝рд╛рдИ: 1025 рдкреАрдПрдХреНрд╕; рдКрдВрдЪрд╛рдИ: 780 рдкреАрдПрдХреНрд╕; рдЬреЗрдб-рдЗрдВрдбреЗрдХреНрд╕: 9999"

рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдореИрдВ рдкреГрд╖реНрдарднреВрдорд┐-рдЖрдХрд╛рд░: рдХрд╡рд░; рдореЗрд░реА рдХрдХреНрд╖рд╛ = "рдПрдорд╕реА-рдЫрд╡рд┐" рд╕реЗ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

@ymorin007 рдХреНрдпрд╛ рдЖрдк Mac рдФрд░ Chrome/Opera/Safari рдкрд░ рд╣реИрдВ рдФрд░/рдпрд╛ рдирд╡реАрдирддрдо рдХрдорд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ

Windows7 рдХреНрд░реЛрдо рд╕рдВрд╕реНрдХрд░рдг 30.0.1599.101 рд╡рд░реНрдЧ рдореАрдЯрд░

рдЕрд╕реНрдерд╛рдпреА рдлрд┐рдХреНрд╕:

рд▓рд╛рдЗрди 2818 рд╕реЗ рдмрджрд▓реЗрдВ

ctx.fillStyle = (options.background !== undefined) ? options.background : parsedData.backgroundColor;

рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкреГрд╖реНрдарднреВрдорд┐-рдЖрдХрд╛рд░ рдХреЗ рджреЛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ: рд╢рд╛рдорд┐рд▓ рдпрд╛ рдХрд╡рд░ред

рдирд╡реАрдирддрдо рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ (html2canvas 0.4.1) рдиреЗ рдЗрд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рддрдп рдХрд┐рдпрд╛

рдирд╡реАрдирддрдо рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЗ рдмрд╛рдж рднреА рдореЗрд░рд╛ рдЕрднреА рднреА рдРрд╕рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ ...

рдореЗрд░реА рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛ рдЖрдХрд╛рд░ 'рдХрд╡рд░' рдкрд░ рд╕реЗрдЯ рд╣реИ рдФрд░ рдореИрдВрдиреЗ 'рдСрдЯреЛ 100%' рдХреА рднреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдФрд░ рдлрд┐рд░ рднреА рдпрд╣ рд╕рд┐рд░реНрдл рд╕рдлреЗрдж/рдкрд╛рд░рджрд░реНрд╢реА рд╣реИред

рдЕрдЧрд░ рдореИрдВ рдкреГрд╖реНрдарднреВрдорд┐-рдЖрдХрд╛рд░ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдареАрдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ... рдХреЛрдИ рдФрд░ рд╕реБрдЭрд╛рд╡?

рдЕрд╕реНрдерд╛рдпреА рдлрд┐рдХреНрд╕, рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

b рдПрдХрдЧреНрд░рд╛рдЙрдВрдб: url ("...рдмреЗрд╕64...")

рдФрд░ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, "рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕" рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ html2canvas рдЗрд╕реЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИред

рдореБрдЭреЗ рдмреИрдХрдЧрд╛рдЙрдВрдб рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬрдм рдпреВрдЖрд░рдПрд▓ рдореЗрдВ рдКрдкрд░реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рд╣реЛрддрд╛ рд╣реИ: рдпреВрдЖрд░рдПрд▓ ("../i/alerts-16x.png")

рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЕрдЧрд░ рдкреАрдПрдирдЬреА рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ: url ("i/alerts-16x.png")

рдореИрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ рдФрд░ рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдпрд╣ рдХрд╡рд░ рдпрд╛ рдкреГрд╖реНрдарднреВрдорд┐ рдЖрдХрд╛рд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ 0.4.1 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд▓рд╛рдЗрди 350 рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ:

topPos = isNaN(parseInt(bgposition[1], 10)) ? topPos : parseInt(bgposition[1], 10);

рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рдореИрдВ рд╕рдВрд╕реНрдХрд░рдг 0.4.1 . рдкрд░ рд╣реВрдВ

рдореБрдЭреЗ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд╕рд╛рде рднреА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред

рдореИрдВрдиреЗ fperich рджреНрд╡рд╛рд░рд╛ рд╕реБрдЭрд╛рдП рдЧрдП рдЕрдиреБрд╕рд╛рд░ 350 рдХреЛ рд▓рд╛рдЗрд╡ рдмрджрд▓рд╛ рд▓реЗрдХрд┐рди рдорджрдж рдирд╣реАрдВ рдХреАред

рд╣рд░реНрдирд╛рди рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдмреЗрд╕ 64 рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдХреЛ рднреА рдХреЛрдИ рдЦреБрд╢реА рдирд╣реАрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред

рдореИрдВ рдЬрд┐рд╕ рдпреВрдЖрд░рдПрд▓ рдХреЛ рдХрдиреНрд╡рд░реНрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рдпрд╣ рд╣реИ
http://prompter.rareapps.org/prompt/prompt-save3.php?p=123

рдЬрдм рдореИрдВ рдпрд╣рд╛рдВ рд╡реЗрдмрдкреЗрдЬ рд░реЗрдВрдбрд░рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд╕рд╛рде рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
http://html2canvas.hertzen.com/screenshots.html

рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдЕрдкрдиреЗ рдкреЗрдЬ рдкрд░ рдЗрд╕рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдВ рдирдореВрдирд╛ рджреЗрдЦреЗрдВ
http://prompter.rareapps.org/prompt/prompt-save3.php?p=123

рдореИрдВ рдЬрд┐рд╕ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рдпрд╣ рд╣реИ

<script type="text/javascript">
$(window).load(function() {
    html2canvas(document.body, {
        onrendered: function(canvas) {
        window.location.href = canvas.toDataURL('image/jpeg');
    },
    allowTaint: true,
    taintTest: false
    });
});
</script>

рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рдкреГрд╖реНрда рдХреЛ рд▓реЛрдб рд╣реЛрдиреЗ рджреЗрддрд╛ рд╣реИ рдФрд░ рд╕реНрд╡рдпрдВ рдХреЛ рдЫрд╡рд┐ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдореЗрд░реЗ рдХреЛрдб рдореЗрдВ рдХреБрдЫ рднреА рдЧрд▓рдд рд╣реИ?

рдзрдиреНрдпрд╡рд╛рдж

fperich рдпреВ рд░реЙрдХ рдореИрди !! рдзрдиреНрдпрд╡рд╛рдж

рдореИрдВ рджреВрд╕рд░рд╛, fperich, рдЖрдк рдЕрднреА рдореЗрд░реЗ рдкрд╕рдВрджреАрджрд╛ рд╡реНрдпрдХреНрддрд┐ рд╣реИрдВ!

рдзрдиреНрдпрд╡рд╛рдж fperich :D рдЗрд╕рдиреЗ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛

@sauchenka @niklasvh рдХреНрдпрд╛ рдЖрдк рдХрд╣реЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╕реБрд▓рдЭ рдЧрдИ рд╣реИ? рдХреНрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛/рд╕рдХрддреА рд╣реИ?

0.4.1 (рд░рд┐рд▓реАрдЬрд╝ рдФрд░ рдбреЗрд╡рд▓рдкрд░ рджреЛрдиреЛрдВ рдирд╡реАрдирддрдо) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдореЗрд░реЗ рдЪрд╛рдЗрд▓реНрдб рдПрд▓рд┐рдореЗрдВрдЯреНрд╕ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ (рдмрдЪреНрдЪреЗ рд╕реНрдкреНрд░рд╛рдЗрдЯ рд╣реИрдВ) рдХрдо рд╕реЗ рдХрдо рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдХреНрд░реЛрдо рдореЗрдВ рдХреИрдирд╡рд╛рд╕ рдкрд░ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдХ рдХреЗ рд▓рд┐рдП рдХреНрд░реЛрдо рдкрд░ рдореБрдЭреЗ рдПрдХ рдХрд╛рд▓рд╛ рд╡рд░реНрдЧ рдорд┐рд▓рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдХреЗ рд╕рд╛рде рдЕрд╡рдзрд┐ рд╣реЛрддреА рд╣реИред рдореИрдВрдиреЗ fperich рдлрд┐рдХреНрд╕ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдПрдХ рд╣реА рдореВрд▓ рдкрд░ рд╣реИ, рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рд╣реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╣реИрдВред

@ 4gstudios рдХреНрдпрд╛ рдЖрдк рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ jsfiddle (рдпрд╛ рдХреБрдЫ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рд╕реБрд▓рдн рд▓рд┐рдВрдХ рдкрд░) рдореЗрдВ рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ?

@usmonster рдЬрд╝рд░реВрд░ред рдореИрдВрдиреЗ jsfiddle рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдЫрд╡рд┐рдпрд╛рдВ рдмрд╛рд╣рд░реА рд╣реЛрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдХреНрд░реЙрд╕-рдореВрд▓ рдореБрджреНрджреЛрдВ рдХреЛ рд░рджреНрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдм рд╕реЛрдЪреЛ рдХреНрдпрд╛ред рдЬрдм рдореИрдВ рдЗрд╕реЗ рддреИрдпрд╛рд░ рдХрд░ рд░рд╣рд╛ рдерд╛, рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдЙрд╕ рдкреАрдПрдирдЬреА рдХреЗ рд╕рд╛рде рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдЕрдкрдиреЗ рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рд╢рд╛рдпрдж рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреАрдПрдирдЬреА рдХреЗ рдЖрдпрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдореБрджреНрджрд╛ рд╣реИред

рдкреАрдПрдирдЬреА рдХреЗ рднреАрддрд░ рдирд┐рд╣рд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдХреА рдорд╛рддреНрд░рд╛ рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдХреБрдЫ рд╕рдВрдмрдВрдз рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдкреАрдПрдирдЬреА рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЫреЛрдЯреЗ рдЖрдпрд╛рдореЛрдВ рдкрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдЬрд░реВрд░реА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ tinypng.com рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреАрдПрдирдЬреА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЧрдбрд╝рдмрдбрд╝ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдЫреЛрдЯреЗ рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдбрд╝реЗ рдЖрдпрд╛рдо рд╡рд╛рд▓реА рдЫрд╡рд┐ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдЧреА рдЬрдмрдХрд┐ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдЫреЛрдЯреА рдЖрдпрд╛рдо рд╡рд╛рд▓реА рдЫрд╡рд┐ рдЖрдХрд╛рд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдореЗрд░рд╛ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ: http://4gstudios.com/html2canvas/

рдмреНрд▓реВ рдмреЙрдХреНрд╕ рдареАрдХ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ (рдмреАрдЬреА рдЫрд╡рд┐ 100x7800 рдкрд┐рдХреНрд╕рд▓ / 374 рдХреЗрдмреА рд╣реИ)
рд▓рд╛рд▓ рдмреЙрдХреНрд╕ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ (рдмреАрдЬреА рдЫрд╡рд┐ 100x25000 рдкрд┐рдХреНрд╕рд▓ / 254 рдХреЗрдмреА рд╣реИ)
-рдЗрди рдУрдПрд╕ рдПрдХреНрд╕ рдХреНрд░реЛрдо (рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕)
-рдУрдПрд╕ рдПрдХреНрд╕ рд╕рдлрд╛рд░реА ("рдирд╣реАрдВ" рдмреЙрдХреНрд╕)
-рдФрд░ рд╕рдВрднрд╡рдд: рд╡рд┐рди рдХреНрд░реЛрдо (рдХрд▓ рд╣реЛ рд░рд╣рд╛ рдерд╛ рд▓реЗрдХрд┐рди рдкреАрд╕реА рдПрдЯреАрдПрдо рдХреЗ рдкрд╛рд╕ рдирд╣реАрдВ)
-рдУрдПрд╕ рдПрдХреНрд╕ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред

рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рд╡рд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╣реИ рдФрд░ рд╣рдо рдЗрд╕реЗ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЬрд┐рд╕ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЙрд╕рдореЗрдВ 800 рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рднрд┐рдиреНрди рд╕реАрдПрд╕рдПрд╕ рдирд┐рдпрдо рд╣реИрдВ рдФрд░ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдмрджрд▓рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛!

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореЗрд░рд╛ рдЙрджрд╛рд╣рд░рдг 0.4.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВрдиреЗ 0.5.0rc1 рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рддреЛ рдореБрдЭреЗ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ

рдореЗрд░реЗ рдкрд╛рд╕ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдУрдПрд╕ рдПрдХреНрд╕ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬрд╝ (рд╡рд┐рд╕реНрдЯрд╛) рдкрд░ рдХреНрд░реЛрдо 37 рдФрд░ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдХреНрд░реЛрдо 38 рдмреАрдЯрд╛ (рдбреЗрдмрд┐рдпрди рд╡реНрд╣реАрдЬрд╝реА) рдкрд░ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЖрдк рдХреНрд░реЛрдо рдХреЗ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЧреБрдкреНрдд рдореЛрдб рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ / рд╕рднреА рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдмрдВрдж рд╣реИрдВ?

@usmonster рдиреЗ рдЕрднреА рдХреНрд░реЛрдо 36 (Win7) рдкрд░ рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдлрд┐рд░ рдХреНрд░реЛрдо 37 (Win7) рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛, рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛ рд╣реИ

@4gstudios рдпрджрд┐ рдЖрдк рд▓реЙрдЧрд┐рдВрдЧ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдХреНрдпрд╛ рджреЗрдЦрддреЗ рд╣реИрдВ?

рд╕рд╛рде рд╣реА, рдХреГрдкрдпрд╛ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдкрд░ рдХреЗрд╡рд▓ рд╡рд╣реА рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдореЗрдВ рд╣реИ, рднрд▓реЗ рд╣реА рдЙрд╕рдореЗрдВ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛред рдпрд╣ рдбрд┐рдмрдЧрд┐рдВрдЧ рдореЗрдВ рдмрд╣реБрдд рдорджрдж рдХрд░реЗрдЧрд╛ред

рддреАрд╕рд░рд╛, рдХреГрдкрдпрд╛ рдпрд╣ рднреА рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рднреА рдХреНрд░реЛрдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЕрдХреНрд╖рдо рд╣реЛрдиреЗ рдкрд░ рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ рдпрд╛ рдирд╣реАрдВред (рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдПрдХ рд╕рдордп рдХрд╛ рдореБрджреНрджрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╢рд╛рдпрдж рдЫрд╡рд┐ рдХрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░/рдпрд╛ рдкреНрд░рддрд┐рдкрд╛рджрди рдмрд╣реБрдд рдзреАрдорд╛ рд╣реИ?)

@usmonster

1) рд▓реЙрдЧрд┐рдВрдЧ рдЪрд╛рд▓реВ рд╣реИ ....
html2canvas: рдкреНрд░реАрд▓реЛрдб рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ: рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб-рдЗрдореЗрдЬ рдвреВрдВрдврдирд╛ html2canvas.js:21
html2canvas: рдкреНрд░реАрд▓реЛрдб: рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдвреВрдБрдврдирд╛ html2canvas.js:21
html2canvas: рдкреНрд░реАрд▓реЛрдб: рд╣реЛ рдЧрдпрд╛ред html2canvas.js:21
html2canvas: рдкреНрд░рд╛рд░рдВрдн: рдЪрд┐рддреНрд░: 1/2 (рд╡рд┐рдлрд▓: 0) html2canvas.js:21
html2canvas: рдкреНрд░рд╛рд░рдВрдн: рдЪрд┐рддреНрд░: 2/2 (рд╡рд┐рдлрд▓: 0) html2canvas.js:21
рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдирд╛ рд╕рдорд╛рдкреНрдд: # 2 (рд╡рд┐рдлрд▓: 0) html2canvas.js:21
html2canvas: рд░реЗрдВрдбрд░рд░: рдХреИрдирд╡рд╛рд╕ рд░реЗрдВрдбрд░рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ - рдХреИрдирд╡рд╛рд╕ рд▓реМрдЯрд╛ рд░рд╣рд╛ рд╣реИ html2canvas.js:21

2) рдорд╛рд╕реНрдЯрд░ рдмреНрд░рд╛рдВрдЪ html2canvas.js рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛

3) рд╣рд╛рдВ, рдореИрдВрдиреЗ рд╕рднреА рд╡рд┐рдХрд▓рд╛рдВрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдпрджрд┐ рдпрд╣ рд╕рдордп рд╣реИ, рддреЛ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд╛ рд╕рдордп рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрднрд╡рддрдГ рд╣рд╛рдБ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ред

@4gstudios рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдорд╢реАрди рд╣реИ? рд╕рд╛рде рд╣реА, рд▓рд╛рдЗрд╡ рд▓рд┐рдВрдХ рдЕрднреА рднреА рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ 0.4.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред

@usmonster рдУрд╣ рдареАрдХ рд╣реИ рдореЗрд░рд╛ рдмреБрд░рд╛, рдореИрдВрдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред рдмрд╕ рдЗрд╕реЗ WinServer2012 рдорд╢реАрди, рдХреНрд░реЛрдо 37 рдкрд░ рднреА рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рдмреАрдЬреА рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛

рд╣рдореНрдо, рдореИрдВ рдЕрднреА рднреА рдЕрдкрдиреА рдЙрдкрд▓рдмреНрдз рдорд╢реАрдиреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдкрд░ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рдПрдХ рд╕рд╣рдпреЛрдЧреА рдЕрдкрдиреА рд╡рд┐рдВрдбреЛрдЬ 7 рдорд╢реАрди рдкрд░ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред @niklasvh , @brcontainer рдХреЛрдИ рд╡рд┐рдЪрд╛рд░? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ GPU-рддреНрд╡рд░рд┐рдд рдХрдВрдкреЛрдЬрд┐рдЯрд┐рдВрдЧ/рд░рд╛рд╕реНрдЯрд░рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ .. рдЕрдЧрд░ рдореИрдВ рдЕрдкрдиреА W7 рдорд╢реАрди рддрдХ рдкрд╣реБрдБрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ, рддреЛ рдореИрдВ рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдБрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЙрддреНрд╕реБрдХ рд╣реВрдБ... @4gstudios , рдпрджрд┐ рдЖрдк рдЕрдкрдиреА рджреВрд╕рд░реА рдЫрд╡рд┐ рдХреЛ рдЖрдзрд╛ рдХрд░ рджреЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рдФрд░ рдЗрд╕реЗ рддрдм рддрдХ рдЖрдзрд╛ рдХрд░рддреЗ рд░рд╣реЗрдВ (рдФрд░ рд╕реАрдПрд╕рдПрд╕ рдирд┐рдпрдо рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рддреЗ рд░рд╣реЗрдВ) рдЬрдм рддрдХ рдХрд┐ рдмрдЧ рджреВрд░ рди рд╣реЛ рдЬрд╛рдП? рдореИрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдкреАрдПрдирдЬреА рдХрд╛ рдХреЛрдИ "рджрд┐рд▓рдЪрд╕реНрдк" рдХреНрд╖реЗрддреНрд░ рд╣реИ рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИред

@usmonster рдХреНрд░реЛрдо рдХреЗ рд╕рд╛рде рдореЗрд░реЗ рд╡рд┐рдВрдбреЛрдЬ 7 x64 рдкрд░ рд╣реБрдЖред рдореИрдВ рдПрдХ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред
рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдЬреЛ windows7x64 рдореЗрдВ рд╣реЛрддреА рд╣реИрдВ рд▓реЗрдХрд┐рди 32 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдХреНрд░реЛрдо рдХрд╛ рдПрдХ рдмрдЧ рд╣реИред

рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдпрд╣ рдореВрд▓ рдЫрд╡рд┐ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдмрдбрд╝реА рдЫрд╡рд┐рдпреЛрдВ рдпрд╛ рдмрдбрд╝реЗ рдХреИрдирд╡рд╕ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░рд┐рдгрд╛рдо рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдИ рд╕реНрдорд╛рд░реНрдЯ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕реАрдзреЗ рд╕реНрд░реЛрдд рдЫрд╡рд┐ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░рд┐рдгрд╛рдо рдЖрдкрдХреЛ рдмрдбрд╝реА рдЫрд╡рд┐рдпреЛрдВ рдФрд░ рдХреИрдирд╡рд╕ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдПрдХ рд╡рд┐рдЪрд╛рд░ рджреЗрдВрдЧреЗ:

рд╕рдВрднрд╡рддрдГ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ/рдУрдПрд╕/рдореЗрдореЛрд░реА рд╕реАрдорд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо рдЫрд╡рд┐ рдЖрдХрд╛рд░ рдФрд░ рдХреИрдирд╡рд╛рд╕ рдЖрдХрд╛рд░ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рд╕реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдФрд░ рдареЛрд╕ рд╕рдордЭ рдкреНрд░рд╛рдкреНрдд рд╣реЛ рд╕рдХреЗ рдХрд┐ рд╕реАрдорд╛рдПрдВ рдХрд╣рд╛рдВ рд╣реИрдВ рдФрд░ рдХреНрдпрд╛ рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдмрд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЫреЛрдЯреЗ рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ .

@4gstudios @brcontainer рдЖрдкрдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдХрд┐рддрдиреА рдореЗрдореЛрд░реА рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ?

@niklasvh

  • рд╡рд┐рдВрдбреЛрдЬ 7 рд╣реЛрдо рдкреНрд░реАрдорд┐рдпрдо x64
  • рдЗрдВрдЯреЗрд▓ рдХреЛрд░ i5 CPU M450 2.40Ghz
  • 4 рдЬреАрдмреА рд░реИрдо

рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ 32 рдмрд┐рдЯ (рдЗрддрдирд╛ рд╕рдВрднрд╡) рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬ 64 рдмрд┐рдЯ рдореЗрдВ рд╣реЛрддреА рд╣реИ

рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рдерд╛, рд╕рдорд╕реНрдпрд╛ рдХреЗрд╡рд▓ "рд╡рд┐рдВрдбреЛрдЬ x64" рдореЗрдВ рд╣реЛрддреА рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде https://github.com/niklasvh/html2canvas/issues/206#issuecomment -17744888, рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╡рд┐рдВрдбреЛрдЬ 32 рдмрд┐рдЯ рдореЗрдВ рдХрд╛рдо, рд╡рд┐рдВрдбреЛрдЬ 64 рдмрд┐рдЯ рдореЗрдВ рд╡рд┐рдлрд▓ , рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рдмрдЧ рдХреНрд░реЛрдоред

@brcontainer рд╕рдорд╕реНрдпрд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХреНрд░реЛрдо рдФрд░ рд╕рдлрд╛рд░реА рдореЗрдВ OS X 10.7 рдкрд░ рднреА рд╣реЛрддреА рд╣реИ ...

рдореИрдВрдиреЗ рдЕрдкрдиреА 32-рдмрд┐рдЯ рд╡рд┐рдВрдбреЛрдЬ 7 рдорд╢реАрди рдкрд░ рднреА рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рдФрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдХреЛрдИ рдмрдЧ рдирд╣реАрдВ)ред рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ 64-рдмрд┐рдЯ рд╕рд┐рд╕реНрдЯрдо рдХреА рддрд░рд╣ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ - рдЕрдЪреНрдЫреА рдкрдХрдбрд╝, @brcontainer! рдзреНрдпрд╛рди рджреЗрдиреЗ рд╡рд╛рд▓реА рдПрдХ рдФрд░ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ 64-рдмрд┐рдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдХреНрд░реЛрдо рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

http://blog.chromium.org/2014/08/64-bits-of-awesome-64-bit-windows_26.html
https://www.google.com/chrome/browser/?platform=win64 (рд╡рд┐рдВрдбреЛрдЬ рдбрд╛рдЙрдирд▓реЛрдб рд▓рд┐рдВрдХ)
http://blog.chromium.org/2014/08/mac-chrome-when-im-sixty-four-bits.html (рдореИрдХ рдЕрднреА рднреА рдмреАрдЯрд╛ рдореЗрдВ рд╣реИ)

рдЬрд┐рди рд▓реЛрдЧреЛрдВ рдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдЖрдк рдЕрднреА рднреА 32-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ 64-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдПрдХ рдореМрдХрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

@usmonster рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдореЗрд░рд╛

рдпрд╣ рдХреНрд░реЛрдо рдореЗрдВ рдПрдХ рдмрдЧ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ рдФрд░ "рд╡рд┐рдВрдбреЛрдЬ 64 рдмрд┐рдЯ" (рдпрд╛ рдореИрдХ рдУрдПрд╕рдПрдХреНрд╕) рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрддрд┐ рдирд╣реАрдВ рд╣реИ

@brcontainer рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рдпрд╣ 64-рдмрд┐рдЯ рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рдореИрдХ рдкрд░ рдХреНрд░реЛрдо рдФрд░ рд╡реЗрдмрдХрд┐рдЯ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ (рд▓реЗрдХрд┐рди рд▓рд┐рдирдХреНрд╕ рдирд╣реАрдВ .. рдХрдо рд╕реЗ рдХрдо рдореЗрд░реЗ 64-рдмрд┐рдЯ рдбреЗрдмрд┐рдпрди рдмреЙрдХреНрд╕ w/8 рдЬреАрдмреА рд░реИрдо рдкрд░ рдирд╣реАрдВ), рд╣рд╛рд▓рд╛рдВрдХрд┐ @4gstudios , рдереЗ рдЖрдк 32-рдмрд┐рдЯ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдмрдЧ рджреЗрдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ? рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдЖрдкрдХреА рдорд╢реАрдиреЛрдВ рдкрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрд┐рддрдиреА RAM рдереА?

рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЬрдбрд╝ рд╕реЗ рдЦрддреНрдо рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПред рджреВрд╕рд░реЗ рдкреАрдПрдирдЬреА рдореЗрдВ рдкрд╣рд▓реЗ рдкреАрдПрдирдЬреА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЧреНрд░реЗрдбрд┐рдпреЗрдВрдЯ рдФрд░ рдмрд╣реБрдд рдмрдбрд╝реЗ рдЖрдпрд╛рдо рд╣реИрдВред рдЕрдЧрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рднрд╛рд╡рд┐рдд рдорд╢реАрди рд╣реЛрддреА, рддреЛ рдореИрдВ "рдЦрд░рд╛рдм" рдкреАрдПрдирдЬреА рдХреЛ рддрдм рддрдХ рдЫреАрди рд▓реЗрддрд╛ рдЬрдм рддрдХ рдХрд┐ рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдмрддрд╛ рдкрд╛рддрд╛ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рд╕рдорд╕реНрдпрд╛ рдХреНрд╖реЗрддреНрд░ рдпрд╛ рдЖрдХрд╛рд░ рд╣реИ рдЬреЛ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред (рд╕рдВрднрд╡рддрдГ @niklasvh рдХреЗ рд▓рд┐рдП рднреА

@usmonster @niklasvh

AppleWebkit (рд╕рдВрд╕реНрдХрд░рдг 538.1) рдФрд░ "Safari 5.1.7" (рд╕рдВрд╕реНрдХрд░рдг 534.57.2 - рдЗрд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЕрдзрд┐рдХ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдорд┐рд▓рддреЗ) рдореЗрдВ Windows .then рдкреНрд░рджрд░реНрд╢рди рдирд╣реАрдВ рдХрд░рддреЗ (рдЖрдЧ/рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ)ред

рдЗрд╕рд▓рд┐рдП рдореИрдВ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ рдХрд┐ рдпрд╣ "рд╡реЗрдмрдХрд┐рдЯ" рдХреА рд╡рд┐рдлрд▓рддрд╛ рд╣реИ рдпрд╛ "рдмреНрд▓рд┐рдВрдХ" (рдХреНрд░реЛрдо рдореЗрдВ рд╡реЗрдмрдХрд┐рдЯ рдХрд╛ рдЗрдВрдЬрди рдХрд╛рдВрдЯрд╛) рдХреА рд╡рд┐рдлрд▓рддрд╛ рд╣реИ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ "рд░реИрдо" рдХреА рдХрдореА рдХреЗ рд▓рд┐рдП рднреА рд╡рд┐рдлрд▓рддрд╛ рд╣реИред

@brcontainer рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдорд╛рди рд▓реЗрдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ рдХрд┐, @4gstudios рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдмрдЧ OS X рдкрд░ рд╕рдлрд╛рд░реА рдФрд░ рдХреНрд░реЛрдо рджреЛрдиреЛрдВ рдореЗрдВ рдкреБрди: рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рдпреЛрдЧреНрдп рдерд╛, рдпрд╣ рдХрдо рд╕реЗ рдХрдо рдмреНрд▓рд┐рдВрдХ рдФрд░ рд╡реЗрдмрдХрд┐рдЯ рдЗрдВрдЬрди рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЧ рдЖрдо рд╣реИред

@usmonster рдореИрдВ рдЙрд╕ .then(...) рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬрд╝ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ рдЬреЛ AppleWebkit (рд╕рдВрд╕реНрдХрд░рдг 538.1) рдореЗрдВ рдирд╣реАрдВ рдЪрд▓рддрд╛ рд╣реИ

@usmonster рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рддреЗ рд╕рдордп рд╕реНрдирд┐рдк-рджреВрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЕрддрд┐-рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рддрд░реАрдХреЗ рд╕реЗ рдирд╣реАрдВред рдЬрдм рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ рд╕рдордп рд╣реЛрдЧрд╛ рддреЛ рдореИрдВ рдЗрд╕реЗ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдВрднрд╡рдд: рдПрдХ рдпрд╛ рджреЛ рд╕рдкреНрддрд╛рд╣ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

@usmonster , @brcontainer , @niklasvh , рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЖрдкрдХреА рд╕рднреА рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж

@niklasvh onrendered рдмрд╣рд┐рд╖реНрдХреГрдд рд╣реИред рддреЛ рдореИрдВ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдореИрдВ 0.5.0-рдЕрд▓реНрдлрд╛ 1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рд╣реЛ рд░рд╣реА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЫрд╡рд┐рдпрд╛рдВ рдПрдХ рд╣реА рдбреЛрдореЗрди рдореЗрдВ рд╣реИрдВред

html2canvas($("#fordownload table"), {
рд▓реЙрдЧрд┐рдВрдЧ: рд╕рдЪ,
рдСрдирд░реЗрдВрдбрд░: рдлрд╝рдВрдХреНрд╢рди (рд╕реА) {
var myImage = c.toDataURL("images/jpeg");
$('#downloadableImage').prop('href', myImage);
}
});
рдХрд┐рд╕реА рднреА рддрд░рд╣ рдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреЛ рдЖрднрд╛рд░ рд╕рдордЭреЗрдВрдЧреЗред рдзрдиреНрдпрд╡рд╛рдж

рдереИрдВрдХреНрд╕ fperich рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ !!

@fperich
рддреБрдо рдореЗрд░реА рдмрд╣реБрдд рдорджрдж рдХрд░рддреЗ рд╣реЛ!рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВ рдПрдХ рдХреНрд░реЙрдкреНрдб рдмреЙрдбреА рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдЗрдореЗрдЬ рдХрд╛ рдЪреЗрд╣рд░рд╛ рдерд╛
(рдЫреЛрдЯрд╛ bounds.height NodeContainer.prototype.parseBackgroundSize - html2canvas 0.5.0-beta3 ) my

body {
    background-image: url(./res/bg.jpeg);
    background-repeat:no-repeat;
    background-position:center center;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

рд╣рд▓ рдЬреЛрдбрд╝рдирд╛

html, body {
   margin: 0;
   padding: 0;
   height: 100%;
}

рдХреЛрдб рдХреЗ рдЗрд╕ рдЕрдЪреНрдЫреЗ рдЕрдВрд╢ рдХреЗ рд▓рд┐рдП рдирд┐рдХрд▓рд╕реНрд╡ рдФрд░ рд╕рднреА рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдзрдиреНрдпрд╡рд╛рдж!

рдореБрдЭреЗ рднреА рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдореИрдВ рдХреИрдирд╡рд╛рд╕ рдореЗрдВ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣реА рдПрд╕ 3 рдЫрд╡рд┐ рд╕реЗ рд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдореИрдВ рдХреИрд╕реЗ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ
screenshot_34
screenshot_35

рдореБрдЭреЗ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред
border-image-issue
рдкреГрд╖реНрдарднреВрдорд┐-рдЫрд╡рд┐ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ред рдореБрдЭреЗ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ рдкреГрд╖реНрдарднреВрдорд┐ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐:

here is my console error

рдЬреЗрдПрд╕рдлрд╝рд┐рд▓реНрдб рдпрд╣рд╛рдБ

рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдореЗрд░реА рдорджрдж рдХрд░реЗрдВред
рдзрдиреНрдпрд╡рд╛рдж,

рд╣рд╛рдп @ рдЧреЛрдкрд┐рд╕ ,

рдХреЛрд░ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВред

html2canvas(document.body, {
            onrendered: function (canvas) {
.....
            },
            useCORS: true
        });

@fxmontignyред
рдЕрднреА рднреА рд╕реАрдорд╛-рдЫрд╡рд┐ рд▓реЛрдбрд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛ рдореМрдЬреВрдж рд╣реИред рдореЗрд░рд╛ рдЕрджреНрдпрддрди JSFiddle рджреЗрдЦреЗрдВред
рд╕реАрдорд╛ рдЫрд╡рд┐ рд▓реЛрдб рдирд╣реАрдВ рд╣реЛ рд░рд╣реА рд╣реИ рдХреЗрд╡рд▓ рдХрд╛рд▓реЗ рд░рдВрдЧ рдХреА рд╕реАрдорд╛ рджрд┐рдЦрд╛ рд░рд╣реА рд╣реИред
2017-08-23_0317

рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдиреАрдЪреЗ рдХреНрд░реЛрдо рдХрдВрд╕реЛрд▓ рд╕реЗ рд▓реЙрдЧ рд╣реИ
html2canvas: рдкреНрд░реАрд▓реЛрдб рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ: рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб-рдЗрдореЗрдЬ рдвреВрдВрдврдирд╛
html2canvas.js:21 html2canvas: рдкреНрд░рд╛рд░рдВрдн: рдЪрд┐рддреНрд░: 1 / 1 (рд╡рд┐рдлрд▓: 0)
html2canvas.js:21 html2canvas: рдкреНрд░рд╛рд░рдВрдн: рдЪрд┐рддреНрд░: 2/2 (рд╡рд┐рдлрд▓: 0)
html2canvas.js:21 html2canvas: рдкреНрд░реАрд▓реЛрдб: рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдвреВрдБрдврдирд╛
html2canvas.js:21 html2canvas: рдкреНрд░реАрд▓реЛрдб: рд╣реЛ рдЧрдпрд╛ред
html2canvas.js:21 html2canvas: рдкреНрд░рд╛рд░рдВрдн: рдЪрд┐рддреНрд░: 2/2 (рд╡рд┐рдлрд▓: 0)
html2canvas.js:21 рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдирд╛ рд╕рдорд╛рдкреНрдд: # 2 (рд╡рд┐рдлрд▓: 0)
html2canvas.js:21 html2canvas: рдкреГрд╖реНрдарднреВрдорд┐ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐:
html2canvas.js:21 html2canvas: рд░реЗрдВрдбрд░рд░: рдХреИрдирд╡рд╛рд╕ рд░реЗрдВрдбрд░рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ - рдХреИрдирд╡рд╛рд╕ рдУрдмреАрдЬреЗ рд▓реМрдЯрд╛ рд░рд╣рд╛ рд╣реИ

рдХреНрдпрд╛ рдпрд╣ рдЕрднреА рднреА v1.0.0 рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ? рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ jsfiddle рдкрд░ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрдкрдиреЗ рдЖрдк рдмрдВрдж рдХрд░ рджреА рдЧрдИ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореВрд▓ рд▓реЗрдЦрдХ рдХреА рдУрд░ рд╕реЗ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдЕрдиреБрд░реЛрдз рдХрд╛ рдХреЛрдИ рдЬрд╡рд╛рдм рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИред рдХреЗрд╡рд▓ рдЙрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рд╣реИ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВ рдпрд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЙрддреНрддрд░ рдЦреЛрдЬреЗрдВ рддрд╛рдХрд┐ рд╣рдо рдЖрдЧреЗ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХреЗрдВред

рдмрд╕ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдирд╛ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рд╕реЗ рдХрд┐рд╕реА рдХреЛ рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИред
рдореЗрд░рд╛ рдореБрджреНрджрд╛ рдпрд╣ рдерд╛ рдХрд┐ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ рд▓реЗрдХрд┐рди рдЙрддреНрдкрд╛рджрди рдкрд░ рдпрд╣ рд╕реАрдПрд╕рдПрд╕ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ рдерд╛ред
рдХрд╛рд░рдг рдпрд╣ рдерд╛ рдХрд┐ рд╣рдо рдХреНрд▓рд╛рдЙрдбрдлреНрд░рдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рдереЗ - рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдпреВрдЖрд░рдПрд▓ рдХреНрд▓рд╛рдЙрдбрдлреНрд░рдВрдЯ рдбреЛрдореЗрди рдкрд░ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЬрд┐рдХреНрд░ рдХрд░ рд░рд╣реЗ рдереЗ, рдЬрдмрдХрд┐ рдЬреЗрдПрд╕ рдПрдХ рдЕрд▓рдЧ рдбреЛрдореЗрди рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рдерд╛ред
рд╣рд╛рд▓рд╛рдБрдХрд┐ html2canvas рд▓реЙрдЧ рдпрд╣ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдпрд╣ рдПрдХ cors рд╕рдорд╕реНрдпрд╛ рдереАред
'useCORS' рдЕрдкрдиреЗ рдЖрдк рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреНрд░реЙрдХреНрд╕реА url рдпрд╛ рдХреБрдЫ рдФрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд╕реНрдерд╛рдиреАрдп S3 рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рдХреИрдирд╡рд╛рд╕ рдкрд░ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП html2canvas рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдореЗрд░реЗ рд▓рд┐рдП @jacobclarke рднреА рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдпрд╣ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдХреИрдкреНрдЪрд░ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореЗрд░рд╛ html2canvas рд╕рдВрд╕реНрдХрд░рдг v1.0.0 рд╣реИ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕