我有一个100x40的图像,我想在10像素高的图像顶部添加边框.
我发现了
convert source.jpg -border 0x10 out.jpg
Run Code Online (Sandbox Code Playgroud)
但这会在顶部和底部添加边框.反正有没有把它添加到顶部?
有没有办法使用PHP从JPG中删除EXIF数据?我听说过PEL,但我希望有一种更简单的方法.我正在上传将在线显示的图片,并希望删除EXIF数据.
谢谢!
编辑:我没有/不能安装ImageMagick.
我在我的mac os x计算机上安装了image magick,现在我想将它部署到heroku.我在heroku上安装了paperclip插件,但上传图片时出现此错误:
Paperclip::CommandNotFoundError
Run Code Online (Sandbox Code Playgroud)
之前我在计算机上没有imagemagick instaledl时出现此错误,但现在我想部署它,如何让图像magick在heroku上工作?
我正在编写一个使用Cairo图形库输出PDF文件的CAD应用程序.许多单元测试不需要实际生成PDF文件,例如计算对象的预期边界框.但是,我想确保在更改代码后生成的PDF文件"看起来"正确.有没有自动化的方法来做到这一点?我怎样才能尽可能自动化?我是否需要目视检查每个生成的PDF?如何在不拔头发的情况下解决这个问题?
我想在Python中将以下HTML转换为PNG图像.
<html>
<b>Bold text</b>
</html>
Run Code Online (Sandbox Code Playgroud)
当然,这个HTML就是一个例子.
我尝试了'pisa',但它将html转换为PDF,而不是图像.我可以将HTML转换为PDF然后将PDF转换为PNG,但我想知道是否有任何直接解决方案(即HTML到PNG).任何内置或外置模块都可以很好地工作.
如果这可以在Graphicsmagick或Imagemagick中完成,那么它将是完美的.
使用ImageMagick,我可以很容易地截取我想要的截图,但我想调整它以减少空间占用.我找到了这个 :
convert screen.jpg -resize 1280x1024\! screen.jpg
Run Code Online (Sandbox Code Playgroud)
但是我想基于最大尺寸(宽度或高度)来调整它的大小,而另一个(高度或宽度)也将按比例调整大小.
例如,假设我想将我的所有图像调整为最大宽度/高度尺寸的600px:
我怎么能用ImageMagick做到这一点?(或者至少,定义一个最大尺寸(例如,仅宽度)).
谢谢你的帮助!
注意:是否可以使用import命令自动实现它?
请考虑以下示例:

源图像由6个区域组成,需要切成6个单独的图像.
如何使用imagemagick获得所需的输出.我试图理解imagemagick 示例中提供的可能解决方案,但未能将其转移到我的具体问题.
什么是一种解决这个问题的方法,最好是在一个班轮?由于我想要切片的所有区域都具有相同的大小,但只有它们的偏移量不同,有没有办法以某种方式传递预设的区域大小,然后简单地为每个区域添加xy-offset?
我使用Wand将不同格式的文件(JPEG,PNG,TIFF,PDF)转换为JPEG ,这是一种基于ctypes的Python ImageMagick绑定.生成的文件质量很差.如果原始文件中有文本,则在生成的文件中几乎不可读.
在Wand之前我使用Imagemagick控制台命令,并且使用选项-density我可以实现高质量.例如:convert -density 200 file.pdf file.jpg.
在Wand中提高生成的图像文件的图像质量的最惯用的方法是什么?或者,至少,我如何density在魔杖中设置选项?
我想在WampServer 2下安装imagemagic php扩展.
我已经下载并安装了ImageMagick.我选择了ImageMagick-6.8.8-10-Q16-x86-dll.exe
我已经下载了php扩展程序.
我已经将我刚下载的dll扩展名移到了C:\ wamp\bin\php\php5.4.16\_分机
我已经改变了php.ini(通过wamp tray icon>右键单击> PHP> php.ini访问它)并将"extension = php_imagick.dll"(没有引号)添加到扩展名列表中.
我重新启动了Apache.没有注意到托盘图标上PHP扩展列表上显示的扩展名,我重新启动了wampserver.ImageMagick扩展现在显示在列表上启用.
但是,我不能使用它.做一个快速测试返回"致命错误:未找到类'Imagick'".在phpinfo()中只显示了imagemagick已添加到env变量中.
当我试图测试想象力:
$im = new imagick( 'test.jpg' );
// resize by 200 width and keep the ratio
$im->thumbnailImage( 200, 0);
// write to disk
$im->writeImage( 'test_thumbnail.jpg' );
Run Code Online (Sandbox Code Playgroud)
我得到错误:Fatal error: Class 'imagick' not found
我做错了什么?我正在使用win7 32位,phph 5-4-16和apache2
我正在尝试在我的Mac OS X v10.9(Mavericks)机器上安装rmagick .然而.我收到这个错误
/usr/local/bin/Magick-config: line 41: pkg-config: command not found
/usr/local/bin/Magick-config: line 47: pkg-config: command not found
/usr/local/bin/Magick-config: line 50: pkg-config: command not found
/usr/local/bin/Magick-config: line 53: pkg-config: command not found
checking for stdint.h... yes
checking for sys/types.h... yes
checking for wand/MagickWand.h... yes
/usr/local/bin/Magick-config: line 53: pkg-config: command not found
Can't install RMagick 2.13.2. Can't find the ImageMagick library or one of the dependent libraries. Check the mkmf.log file for more detailed information.
Run Code Online (Sandbox Code Playgroud)
Magick-config中的第41,17,50,53行是
--cflags)
pkg-config …Run Code Online (Sandbox Code Playgroud)