标签: imagemagick

使用imagemagick将边框添加到图像顶部

我有一个100x40的图像,我想在10像素高的图像顶部添加边框.

我发现了

convert source.jpg -border 0x10 out.jpg
Run Code Online (Sandbox Code Playgroud)

但这会在顶部和底部添加边框.反正有没有把它添加到顶部?

border imagemagick

19
推荐指数
2
解决办法
1万
查看次数

使用PHP从JPG中删除EXIF数据

有没有办法使用PHP从JPG中删除EXIF数据?我听说过PEL,但我希望有一种更简单的方法.我正在上传将在线显示的图片,并希望删除EXIF数据.

谢谢!

编辑:我没有/不能安装ImageMagick.

php exif imagemagick image-processing

19
推荐指数
5
解决办法
4万
查看次数

Heroku:使用回形针运行imagemagick

我在我的mac os x计算机上安装了image magick,现在我想将它部署到heroku.我在heroku上安装了paperclip插件,但上传图片时出现此错误:

Paperclip::CommandNotFoundError
Run Code Online (Sandbox Code Playgroud)

之前我在计算机上没有imagemagick instaledl时出现此错误,但现在我想部署它,如何让图像magick在heroku上工作?

ruby ruby-on-rails imagemagick heroku paperclip

19
推荐指数
2
解决办法
2万
查看次数

如何对绘制PDF图形的Python函数进行单元测试?

我正在编写一个使用Cairo图形库输出PDF文件的CAD应用程序.许多单元测试不需要实际生成PDF文件,例如计算对象的预期边界框.但是,我想确保在更改代码后生成的PDF文件"看起来"正确.有没有自动化的方法来做到这一点?我怎样才能尽可能自动化?我是否需要目视检查每个生成的PDF?如何在不拔头发的情况下解决这个问题?

python pdf-generation unit-testing imagemagick cairo

19
推荐指数
2
解决办法
3779
查看次数

在Python中将HTML转换为图像

我想在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中完成,那么它将是完美的.

html python image imagemagick graphicsmagick

19
推荐指数
2
解决办法
6万
查看次数

仅使用ImageMagick缩小较大的图像比例

使用ImageMagick,我可以很容易地截取我想要的截图,但我想调整它以减少空间占用.我找到了这个 :

convert screen.jpg    -resize 1280x1024\!  screen.jpg
Run Code Online (Sandbox Code Playgroud)

但是我想基于最大尺寸(宽度或高度)来调整它的大小,而另一个(高度或宽度)也将按比例调整大小.

例如,假设我想将我的所有图像调整为最大宽度/高度尺寸的600px:

  • 1920x1200 =>宽度最大:600x375
  • 600x1200 =>高度最大:300x600

我怎么能用ImageMagick做到这一点?(或者至少,定义一个最大尺寸(例如,仅宽度)).

谢谢你的帮助!

注意:是否可以使用import命令自动实现它?

resize imagemagick

19
推荐指数
2
解决办法
2万
查看次数

使用imagemagick如何将图像切割成几个单独的图像?

请考虑以下示例:

在此输入图像描述

源图像由6个区域组成,需要切成6个单独的图像.

如何使用imagemagick获得所需的输出.我试图理解imagemagick 示例中提供的可能解决方案,但未能将其转移到我的具体问题.

什么是一种解决这个问题的方法,最好是在一个班轮?由于我想要切片的所有区域都具有相同的大小,但只有它们的偏移量不同,有没有办法以某种方式传递预设的区域大小,然后简单地为每个区域添加xy-offset?

bash crop imagemagick slice

19
推荐指数
1
解决办法
6584
查看次数

提高魔杖转换质量

我使用Wand将不同格式的文件(JPEG,PNG,TIFF,PDF)转换为JPEG ,这是一种基于ctypes的Python ImageMagick绑定.生成的文件质量很差.如果原始文件中有文本,则在生成的文件中几乎不可读.

在Wand之前我使用Imagemagick控制台命令,并且使用选项-density我可以实现高质量.例如:convert -density 200 file.pdf file.jpg.

在Wand中提高生成的图像文件的图像质量的最惯用的方法是什么?或者,至少,我如何density在魔杖中设置选项?

python resolution imagemagick wand

19
推荐指数
1
解决办法
8832
查看次数

致命错误:找不到"想象力"类

我想在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

php apache imagemagick

19
推荐指数
3
解决办法
5万
查看次数

无法安装rmagick,找不到pkg-config:命令

我正在尝试在我的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)

ruby ruby-on-rails rmagick imagemagick osx-mavericks

19
推荐指数
3
解决办法
2万
查看次数