imagick相关内容

图像从RGB到php中的Cmyk

我在使用php和imagick时遇到了一些问题,我想将一些图像从rgb系统转换为cmyk,但是我只有黑色或无背景. $icc_cmyk = file_get_contents('USWebUncoated.icc'); $img->profileImage('icc', $icc_cmyk); $img->setImageColorspace(12); if ..
发布时间:2020-07-07 19:32:31 PHP

PHP IMagick RGB转换为CMYK?

我正在尝试使用IMagick PHP模块将RGB .gif转换为CMYK .gif. 我已经编写了这段代码 $i = new Imagick('mosaique.gif'); $i->setImageColorspace(Imagick::COLORSPACE_CMYK); $i->setImageFormat('gif'); $i->writeImage('mosaique-cmyk ..
发布时间:2020-07-07 19:32:11 PHP

如何在Imagick中设置剪裁颜色?

我正在尝试使用imagick用php删除图像的透明区域. Image Magick提供了trim方法: Imagick :: trimImage 从图像中删除背景颜色的边缘.如果Imagick是针对ImageMagick 6.2.9或更高版本编译的,则此方法可用. 如何设置Imagick可以修剪的颜色? 以下脚本将背景色设置为灰色. 但是,修剪会消除蓝色背景颜色,如下所示. ..
发布时间:2020-07-03 07:12:20 PHP

imagick的PHP窗口

我正在尝试在Symfony2中使用iMagick. 我正在使用PHP 5.4.16,我已经完成了所有操作: 1-从提取的 http:/中的php5-4目录中复制php_imagick_nts.dll./valokuva.org/~mikko/imagick-php54-php53.tgz 转换为php/ext. 2-将其重命名为php_imagick.dll,然后将"extens ..
发布时间:2020-07-03 05:32:57 PHP

我如何在php中使用imagick? (调整大小和裁剪)

我使用imagick进行缩略图裁剪,但有时裁剪的缩略图缺少图像的顶部(头发,眼睛). 我正在考虑调整图像大小然后裁剪.另外,我需要保持图像尺寸比例. 以下是我用于裁剪的php脚本: $im = new imagick( "img/20130815233205-8.jpg" ); $im->cropThumbnailImage( 80, 80 ); $im->writeImage( ..
发布时间:2020-07-03 04:23:42 PHP

PHP/Imagick/PDFlib翻转图像更改了位深度

我正在使用PNG图片,并尝试通过 php的imagick函数 进行翻转(镜像), > 基本图片的格式为24位RGB 并在转换后到达 8位口感 .因此,主要问题在于,当我将两个图像都放置在我的 pdflib 页面中时,其中一个图像(转换后)显示为卷曲.... 原始图片 我的代码很简单----> $im = new Imagick($background_image); ..
发布时间:2020-07-02 20:00:32 PHP

Imagick:PNG支持在命令行中可用,但在PHP中不可用

我发现Imagick安装中没有PNG支持,因此我安装了 libpng .现在我可以看到在运行命令时支持PNG格式 convert -list format 从命令行将PNG转换为JPG效果很好 convert a.png b.jpg 但是当我尝试用PHP读取PNG文件时: $src = new \Imagick(); $src->readImageBlob ..
发布时间:2020-05-28 20:52:44 PHP

如何在不损失质量的情况下用PHP扩展SVG并另存为PNG?

我有一批SVG图像,需要调整其大小然后保存为PNG,我想使用PHP来做到这一点.我也曾问过类似的问题,但没有一个解决方案对我有用.例如: 选项A :使用PHP更改SVG的width和height属性. A的问题:这似乎很好,但实际上它只会增加画布的大小,而不会增加画布的内容.我不确定这是否重要,但是我的SVG是用Illustrator创建的小型图形,主要由路径元素组成. 选项B ..
发布时间:2020-05-28 20:46:39 PHP

在哪里下载iMagick PHP扩展VC6和VC9

我想在我的PHP网页上使用 iMagick ,但是我可以无法找到在何处下载使用代码 http://pecl.php.net/package编译的Windows官方PHP扩展/imagick 我在网络上找到了一些链接,例如: http://valokuva .org/outside-blog-content/imagick-windows-builds/php53/imagick-2.3 ..
发布时间:2020-05-27 18:53:04 PHP

在Xampp中添加Imagick

我已按照http://bytehash.appspot.com/2012/02/Installing-imagick-for-php-in-windows-under-xampp中的以下步骤操作,我已下载imagick的dll文件并将其添加到xampp/php/ext文件夹中,并包括以下内容:extension=php_imagick_ts.dll.我还安装了imagemagick并可以确认它已安 ..
发布时间:2020-05-27 18:52:44 PHP

试图让imagick在Windows x64的PHP 5.4.3上运行

我有Windows 7 64位,通过WAMP 2.2和imagick(ImageMagick-6.8.3-9-Q16-x64-dll.exe)安装的PHP 5.4.3.我尝试从许多来源使用imagick的php dll,但所有这些都在apache_error.log中给出了此错误: PHP Warning: PHP Startup: Unable to load dynamic libra ..
发布时间:2020-05-27 18:51:54 PHP

PHP扩展未在phpinfo中加载

因此,我在Mountain Lion上运行MAMP,并使用pecl安装了gmagick和imagick,它们都是候选版本(主要是因为gmagick没有稳定的发行版,而imagick 3.0.0没有安装,它提供了制造错误).当我在终端中运行php -i而不是phpinfo()时出现模块,我检查了php.ini两者是否相同,所以这不是问题.但是我安装了bitset(这是一个稳定的版本),它出现在php ..
发布时间:2020-05-27 18:51:50 PHP

如何使用imagick扩展名更改图像的dpi

我需要将所有上传的文件更改为72 dpi. 我正在使用php imagick扩展名. 这是我尝试过的内容(我使用的图像是300dpi): $image = new Imagick(); $image->setResolution(72,72) ; $image->readImage($img); $image->resampleImage (72,72,imagick::FILTER ..
发布时间:2020-05-27 03:03:54 PHP

Imagick for PHP中的透明到白色

我有一个透明背景的png图像,我想将其转换为带有白色背景的jpg图像. 代码基本上是这样的: $image = new Imagick('transparent.png'); $image->writeImage('opaque.jpg'); 但这会创建黑色背景jpg.我一直在努力寻找最糟糕的文档,以试图找到一种将透明色转换为白色而无济于事的方法. 修改: 好吧,我尝试了马克 ..
发布时间:2020-05-27 02:50:28 PHP

使用透明的PNG作为剪贴蒙版

是否可以拍摄这张照片: 并应用此蒙版: 将其变成这样: 使用GD还是Imagick?我知道可以使用形状遮罩图像,但是我不确定如何继续使用预先创建的alphatransparent图像进行处理. :s 解决方案 使用Imagick和ImageMagick版本> 6(我不知道它是否适用于旧版本): // Set image path $path = '/path/to/ ..
发布时间:2020-05-27 02:46:38 PHP

php imagick将PNG转换为jpg

$image = "[...]"; //binary string containing PNG image $file = fopen('image.tmp', 'wb'); fputs($file, $image); fclose($file); $image = new Imagick('PNG:image.tmp'); $image->thumbnailImage($width, $hei ..
发布时间:2020-05-27 02:34:18 PHP

如何:在Ubuntu 11.10上安装Imagick(用于php)

我正在尝试安装ImagicK,这是我想用于我的项目的Yii扩展程序所必需的. 我检查并遵循了一些不同的建议,但到目前为止没有任何效果,最终框架扩展仍然会向我抛出错误(必须安装ImagicK). 我尝试过类似的事情: sudo apt-get update sudo apt-get install imagick-php5 .. etc 以及PECL安装最终导致以下错误: ..
发布时间:2020-05-27 02:24:24 PHP

使用imagick使图像圆形化

尝试拍摄矩形照片,将其裁剪为正方形区域,然后将其蒙版为具有透明背景的圆形. //$dims is an array with the width, height, x, y of the region in the rectangular image (whose path on disk is $tempfile) $circle = new \Imagick(); $circle->n ..
发布时间:2020-05-27 01:48:25 PHP

从PHP中的Imagick图像输出原始图像

我正在使用Imagick lib对原始图像进行一些修改.然后,我想不保存直接将其输出到浏览器.有办法吗? 我尝试使用Imagick::writeImage('STDOUT')(空输出)和'php://stdout',错误为“无法写入文件". 有什么想法吗? :) 解决方案 您只需要回显imagick对象: $img = new Imagick($file); header ..
发布时间:2020-05-27 01:39:19 PHP