【发布时间】:2013-11-06 13:43:18
【问题描述】:
我正在寻找一个 Php / Javascript 示例脚本,它可以帮助我并成为构建用于上传图像的工具的基础,而不是拖动/旋转/缩放并将它们放置在蒙版/框架下。 类似于自定义照片打印站点中使用的工具。 有什么帮助吗?
【问题讨论】:
-
你为什么不在谷歌上搜索而不是在这里发帖?
标签: javascript php image upload edit
我正在寻找一个 Php / Javascript 示例脚本,它可以帮助我并成为构建用于上传图像的工具的基础,而不是拖动/旋转/缩放并将它们放置在蒙版/框架下。 类似于自定义照片打印站点中使用的工具。 有什么帮助吗?
【问题讨论】:
标签: javascript php image upload edit
【讨论】:
请根据您的要求尝试这个示例
<form method="POST" enctype="multipart/form-data">
<input type="file" id="file">
<div id="preview"></div>
<br>
<a href="#" id="counter"><- counter</a>
<select id="degree">
<option>90</option>
<option>45</option>
</select>
<a href="#" id="clockwise">clockwise -></a>
<hr>
<button type="submit">save image</button>
css
#preview img {
max-height: 300px;
max-width: 300px;
}
脚本
$('a').click(function(){
var a = $('img').getRotateAngle();
var d = Math.abs($('#degree').val());
if($(this).attr('id') == 'counter'){
//d = -Math.abs(+a - +d);
d = a - d;
}
else{d = +a + +d;}
$('img').rotate({animateTo:d});
});
/* image preview */
$('#file').change(function(){
var oFReader = new FileReader();
oFReader.readAsDataURL(this.files[0]);
console.log(this.files[0]);
oFReader.onload = function (oFREvent) {
$('#preview').html('<img src="'+oFREvent.target.result+'">');
};
});
【讨论】: