<script type="text/javascript">
window.onload = function() {
var options =
{
imageBox: '.imageBox',
thumbBox: '.thumbBox',
spinner: '.spinner',
imgSrc: 'avatar.png'
}
var cropper = new cropbox(options);
document.querySelector('#file').addEventListener('change', function(){
var reader = new FileReader();
reader.onload = function(e) {
options.imgSrc = e.target.result;
cropper = new cropbox(options);
}
reader.readAsDataURL(this.files[0]);
this.files = [];
})
document.querySelector('#btnCrop').addEventListener('click', function(){
var img = cropper.getDataURL();
document.querySelector('.cropped').innerHTML += '<img src="'+img+'">';
})
document.querySelector('#btnZoomIn').addEventListener('click', function(){
cropper.zoomIn();
})
document.querySelector('#btnZoomOut').addEventListener('click', function(){
cropper.zoomOut();
})
};
</script>
Я загрузил инструмент обрезки изображения, и он отлично работает. но он возвращает Base64. Я хочу, чтобы это было сохранено как файл изображения на локальном диске. Помогите мне с кодом. Заранее спасибо :)Преобразование Base64 в изображение в javascript
http://stackoverflow.com/questions/17397319/save-canvas-as-jpg-to-desktop – mplungjan
Я не могу это понять. пожалуйста, будьте более конкретными. @mplungjan –
Возможный дубликат [HTML5 Canvas to PNG File] (http://stackoverflow.com/questions/12796513/html5-canvas-to-png-file) – haraldK