如果我将脚本保存在与正在操作的图像相同的目录中,则此方法有效。并且结果图像“foo.jpg”也在同一位置生成。
<?php
$im = new imagick('image.jpg');
$im->thumbnailImage( 200, 0);
$im->writeImage("foo.jpg");
?>
但是,如果脚本位于一个位置,而我希望使用的图像位于另一个位置,而我希望保存缩略图的位置位于其他位置,那么如何指定这些路径呢?
做这样的事情是行不通的:
$im = new imagick('path/to/image.jpg');
可能是一些文件系统问题。首先尝试在 php 中获取文件指针并检查是否有任何问题
$fileHandle = fopen("path/to/image.jpg", "w");
然后就可以使用Imagick功能(6.3.6或更高版本);
$im->writeImageFile($filehandle);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)