imagick

    2热度

    1回答

    我发现Imagick两种方法集图像压缩质量 A)setImageCompressionQuality B)setCompressionQuality ,所以我想知道哪一个是最好的以及为什么在下面的条件下 我读了setCompressionQuality方法只适用于新图像(?) 我试图压缩文件JPEG/PNG $im = new Imagick(); $im->readImage($file);

    1热度

    2回答

    我想用透明度将图像合成到另一个图像。因此我使用Imagick和PHP。 这就是我得到: 这就是我想要的: 没有人有答案,为什么$ imageTransparent的透明度得到使用setImageOpacity后丢失()? 这里是我的代码: $image = new \Imagick(); $imageTransparent = new \Imagick(); $background = ne

    0热度

    1回答

    我正在尝试使用Imagick与PHP。我已经安装了该程序,取而代之的是核心DLL文件加载的dll扩展与XAMPP,但现在我得到这个错误: unable to open module file `C:\Users\sudom\AppData\Local\ImageMagick\IM_MOD_RL_png_.dll': No such file or directory @ warning/modul

    4热度

    1回答

    我正在构建一个Croppie作为AngularJS指令的实现,以便为用户提供一个UI来裁剪他们的配置文件图像。 我的后端是PHP,我需要一种方式让UI选择反映在服务器端操作中。 我的图片中心有一个150×150的方块,因为相关的Croppie示例同样显示。但是,您可以看到,您可以移动和缩放图像,这意味着在Imagick中从中剪切并不总是有效,这取决于用户如何将图像置于中心点周围。 我知道我可以缩放

    0热度

    1回答

    我正在使用imagick将svg转换为png。但我的svg包含嵌入的图像。所以在将其转换为png时不会呈现嵌入图像。 $image = new \Imagick(); try{ $file_name = uniqid($prefix).".jpeg"; $image->readImageBlob($raw_svg); $image->setImageFormat("

    0热度

    3回答

    我有一个PNG文件问题。 当我使用PHP Imagick库转换图像时,每次都会得到不同的二进制集,尽管我多次尝试使用相同的图像文件。 当我比较这两个文件时,结果表明它只有几个字节是不同的,而其余的字节完全相同,并且这些字节偏移也都是时间相同的。 我真的不知道怎么来的这些字节可能是所有的时间不同(好像它存储时间戳或还有什么呢?) 这里是高燃点二进制PNG文件的二进制,有人帮助我要弄清楚究竟发生了什么

    1热度

    2回答

    我在Windows系统上使用ImageMagick 6.9.3-7 Q16 x86 2016-03-27和PHP版本7.0.6。 当我通过Apache从网页运行PHP时,一切正常,如果我打电话给phpinfo(),我会在Imagemagick模块部分看到很多支持的格式。 但是,如果我从CLI运行PHP,phpinfo()将不会显示Imagemagick支持的格式。我怀疑这是IM_MOD_ * dl

    1热度

    1回答

    我在macOS(10.12.6)上运行xampp并安装了imagemagick(ImageMagick 7.0.7-3 Q16 x86_64 2017-09-19)。 随着安装的php imagick扩展,我可以将php图像从jpeg转换为PNG没有问题。 但是当我想从tiff转换为PNG/JPEG,它不符合imagick扩展名。但它在终端和imagemagick工作DELEGATE支持TIFF。

    0热度

    1回答

    我想在控制台应用程序中使用Magick.net进行渲染来自PDF的图像,似乎无法解决这个问题。 当打电话 “MagickImageCollection.Read(字节[],设置)” 我总是得到一个 “无法创建临时文件 '':没有这样的文件或目录@ 错误/ pdf.c/ReadPDFImage/476“ 异常。 我曾尝试: bin文件夹放置在x86和64位的DLL的Ghostscript。 使用An

    0热度

    1回答

    当我从使用Imagick的控制器调用一个类时,它工作得很好。 当我从作业中调用同一个类可以使用 $image = new \Imagick(); 所以没有命名空间问题找不到Imagick 。 任何想法最受欢迎。 编辑: 所以这是一台Mac/MAMP具体问题。在我的生产服务器上工作,所以我不那么担心。两个都安装了Imagick扩展。我怀疑artisan听是使用系统版本的php进行php调用。我在