图像操作与拖放功能实现指南
一、图像操作
在进行图像操作时,我们首先要处理向服务器端 images_show.php 文件发送参数的问题。为了避免符合标准的浏览器总是重新加载带有问号的 URL,我们需要创建一个没有问号的新 URL。例如,会生成类似 http://your.dom.ain/get.php/f=/chp7/IMG_0134-small.JPG&rotate=180 这样的地址,对浏览器来说它看起来就像一个文件。这一操作无需 mod_rewrite 或其他技巧,PHP 引擎本身就能实现。
1. 服务器端代码调整
为了实现图像操作,服务器端代码需要进行一些调整:
- 抽象操作代码 :在 images_show.php 文件中,移除末尾的 else 块并替换为:
else{
$image=get_manipulated_image($froot.$fname);
echo $image;
}
在 images_libs.php 文件中创建一个新函数来处理所有操作:
function get_manipulated_image($fname){
$image=new Imagick($fname);
if(is
超级会员免费看
订阅专栏 解锁全文
444

被折叠的 条评论
为什么被折叠?



