рдирдорд╕реНрддреЗ,
рдпрд╣рд╛рдБ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЬрдм рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рдЫрд╡рд┐ рдЕрдкрд▓реЛрдб рдХрд░рддрд╛ рд╣реИ - рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ html2canvas рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдЫрд╡рд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рддреЛ рдкрд╣рд▓реЗ рдЕрдкрд▓реЛрдб рдХреА рдЧрдИ рдЫрд╡рд┐ рдШреБрдорд╛рдИ рдЬрд╛рддреА рд╣реИред рдХреЗрд╡рд▓ рдЕрдкрд▓реЛрдб рдХреА рдЧрдИ рдЫрд╡рд┐ рдХреЛ рдШреБрдорд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ - рдпрджрд┐ рдпрд╣ рдХреЛрдИ рддрддреНрд╡ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реИ - рддреЛ рд╡реЗ рдШреВрдорддреЗ рдирд╣реАрдВ рд╣реИрдВред
(рдпрд╣ рдХреЗрд╡рд▓ рдЖрдИрдУрдПрд╕ рдкрд░ рд╣реЛрддрд╛ рд╣реИ)
рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рд╣реИ ?
рдЕрдкрдирд╛ рд╕рдордп рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж !
рдореЗрд░реЗ рдЕрдиреБрднрд╡ рд╕реЗ рдЖрдИрдУрдПрд╕ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд▓реА рдЧрдИ рд╕рднреА рддрд╕реНрд╡реАрд░реЗрдВ рд▓реИрдВрдбрд╕реНрдХреЗрдк рдореЛрдб рдореЗрдВ рдПрдХреНрд╕рд┐рдл рдЯреИрдЧ Orientation
рдХреЗ рд╕рд╛рде рд╕рд╣реЗрдЬреА рдЬрд╛рддреА рд╣реИрдВред рдЖрдкрдХреЛ рдЗрд╕ рдЯреИрдЧ рдХреЛ рдкрдврд╝рдиреЗ рдФрд░ рдЫрд╡рд┐ рдХреЛ рдареАрдХ рд╕реЗ рдШреБрдорд╛рдиреЗ/рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЗрдВрдЯрд░рдиреЗрдЯ рдиреНрдпрд╛рдп рдХреЗ рд▓рд┐рдП:
рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА рдФрд░ https://github.com/blueimp/JavaScript-Load-Image рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╛рдкреНрдд рд╣реБрдИ
function readURL(input){
loadImage( input.files[0],
function (img) {
img.id = "uploaded_image";
$('#uploaded_image').replaceWith(img);
var $panzoom = $('#uploaded_image').panzoom({
$zoomIn: $(".zoom-in"),
$zoomOut: $(".zoom-out"),
$zoomRange: $(".zoom-range"),
minScale: 0.1
//$reset: $(".reset")
});
},
{canvas: true,orientation:true} // Options
);
$("#submission_upload_image").hide()
$("#submission_upload_image").remove()
}
рдпрд╣ рдкреБрд░рд╛рдирд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реВрдВ?
@ рдбреЗрд╡рд┐рдбрдореИрди 4 рд╣рд╛рдп рдбреЗрд╡рд┐рдб рдореБрдЭреЗ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ рдЬреИрд╕рд╛ рдЖрдкрдиреЗ рдмрддрд╛рдпрд╛ рдерд╛ред рдореИрдВ рдЖрдкрдХреЗ рдлрд┐рдХреНрд╕ рдХреЛ рдХрд╛рдо рдкрд░ рдХреИрд╕реЗ рд▓рд╛ рд╕рдХрддрд╛ рд╣реВрдВ?
$('#file_output').attr('src', URL.createObjectURL(event.target.files[0]));
рдореИрдВ рдЕрдкрдиреЗ рдХреИрдирд╡рд╛рд╕ рдореЗрдВ рдЕрдкрдиреА рдЫрд╡рд┐ рдХреЗ рд╕реНрд░реЛрдд рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП html2canvas рд╕реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЗрд╕рдореЗрдВ рдЖрдкрдХрд╛ рдХреЛрдб рдХреИрд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВ?
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЗрдВрдЯрд░рдиреЗрдЯ рдиреНрдпрд╛рдп рдХреЗ рд▓рд┐рдП:
рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА рдФрд░ https://github.com/blueimp/JavaScript-Load-Image рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╛рдкреНрдд рд╣реБрдИ