Php Imagick setResolution()读取Imagick对象,但不读取空Imagick对象
有没有办法读取文件的分辨率而不是作为空的Imagick对象Php Imagick setResolution()读取Imagick对象,但不读取空Imagick对象,php,image-processing,imagick,Php,Image Processing,Imagick,有没有办法读取文件的分辨率而不是作为空的Imagick对象 $im = new Imagick($files); 我们从手册中知道,在读取文件之前应该设置分辨率,但我意识到它只适用于空的Imagick对象 读取空Imagick对象分辨率的方法: $im = new Imagick(); im->setResolution(300,300); $im-> readimage($files); 我的问题是如何读取以下Imagick对象的分辨率 $im = new Imagick($f
$im = new Imagick($files);
我们从手册中知道,在读取文件之前应该设置分辨率,但我意识到它只适用于空的Imagick对象
读取空Imagick对象分辨率的方法:
$im = new Imagick();
im->setResolution(300,300);
$im-> readimage($files);
我的问题是如何读取以下Imagick对象的分辨率
$im = new Imagick($files);
在我的应用程序中,文件路径应该作为新的imagick对象读取,而不是作为readimage所暗示的图像读取 哇!这个决议很有趣 为了达到这个目的,$files数组应该被定义为一个新的Imagick;类似于$im的对象=新的Imagick$文件;然后将$files作为图像循环,如,$im->readimage$files;定义setResolution后;至$im->readimage$文件;这样可以读取图像;可以读取新设置的读取分辨率
$im = new Imagick($files);
$im->setResolution(144, 144);
foreach ($myfiles as $files){
$im->readimage($files);
}
但是我问马克·塞切尔是否有图像分辨率;虽然我们都知道他有这样的决心,但他的目的和我所期待的是一样的;没有参与读取原始文件的决议。这实际上是一种解决方案;那就行了。图像分辨率;用于设置或重新定义已由setResolution读取的对象的分辨率 不知道你的意思。您想要空对象的分辨率吗?或者文件列表的分辨率,所有这些都可能不同?你想用setResolution获得分辨率吗?@Mark Setchell不是一个空对象,我在示例中清楚地说明了这一点。Imagick应将文件列表的解析读取为新的Imagick对象,如$im=new Imagick$files$文件在这里是一个数组。任何想法都值得赞赏。getImageResolution then?@Mark Setchell$im=new Imagick$文件$im->GetImageResolution300300;没什么区别。在这种情况下,如何正确获得分辨率?谢谢,我想帮你,但是你没有告诉我任何新的事情。请再次阅读您的问题-拼写检查器可能意外更改了某些内容。使用setResolution无法获得图像分辨率。