我网站上的用户可以点击照片的一部分来获取它的特写。
我目前有一些JavaScript会触发对使用ImageMagick检索相关裁剪的PHP脚本的AJAX调用。
我可以在PHP之外做得更好吗?直接以某种方式使用ImageMagick或其他什么?
目前这些文件与主网站位于同一台服务器上,但由于空间限制,我在将它们移动到单独的服务器的过程中,因此需要以某种方式在两者之间进行调用。 / p>
照片大小不一,有些是1600x1200,只有200KB,有些是24MP + 20MB +原件。
答案 0 :(得分:3)
使用ImageMagick,您有两个选择:
第一种方法更有效,更快捷。
此方法是将图像区域信息 附加到方括号([...]
)中的输入图像 ,如下所示:
convert wizard:[130x150+80+80] -resize 200% wiz-head.png
这将裁剪一块130x150
像素,其偏离原始内置wizard:
图片左上角80像素。以下是两张并排的图片wizard:
(左)和裁剪的部分,调整大小为200%:
如果您想裁剪JPEG,请使用以下内容:
convert some.jpeg[330x250+180+280] -resize 300% output.png