Questions tagged «imagemagick»

ImageMagick是一个开源软件套件,用于显示,转换和编辑光栅图像文件。

1
使用网格附加图像
convert +append ... 水平附加图像。 convert -append ... 垂直附加图像。 想象一下,我有一组N个图像,我想创建以追加N / 2行和2列网格后的图像。我怎样才能做到这一点? 最好的将是一个直接的方法,但如果它涉及临时图像,它对我来说没问题

3
ImageMagick Convert:如何从SVG文件生成清晰的调整大小的PNG文件?
我正在使用此命令来生成我拥有的SVG文件的512px尖锐版本: convert -geometry 256 pinterest.svg pinterest.png 这是源文件: <?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" …
8 macos  imagemagick  png  svg 

2
将多个JPEG合并为一个
我有JPEG文件的文件夹,名为0_0,0_1,1_0,1_1等。第一个数字是列,第二个数字是行。我想将它们组合成一个JPEG文件。我该怎么做呢?我已经研究过ImageMagick,但我不知道使用什么参数以及如何使用。

5
使用命令行ImageMagick获取多tiff中的tiff数量?
有没有办法在ImageMagick中使用命令行实用程序获取多tiff中的tiff数? 我想要的是将multi-tiff提取(拆分)为单个文件。但是如果tiff只包含一个tiff(不是多tiff),我想什么都不做......另外如果我使用“%d”-option来命名输出文件,我会得到“%d “如果文件名只有一个,请在文件名中。 ...还是有另一种方法可以在转换时使用ImageMagick来避免奇怪的文件名?


1
指定页面格式时,Imagemagick的转换输出很小
我有这两个JPEG,我用以下命令将它们连接成一个pdf: convert -compress JPEG -quality 90 -page A4 1.jpg 2.jpg doc.pdf 但是,生成的文档尺寸仅为50x71 mm,您可以在下图中看到它。每发生一次 -page 格式。如果我没有指定一个,它运作良好 -page。 (不,这个捕获不会按比例缩小以适应问题)。

1
ImageMagick:将PDF转换为JPG时尺寸错误
我想对pdf应用一些改进(改变亮度,对比度等),使其更具可读性,因此我选择了ImageMagick和pdftk。我使用以下命令将pdf分成几个单页pdf文件,因此我可以一次使用ImageMagick一个文件。 pdftk a.pdf burst output %04d.pdf 这时,一切都还好。我从其中一个文件(例如0038.pdf)进行测试。例如,要调整对比度,我使用此命令: convert 0038.pdf -quality 100 -density 300 -brightness-contrast 0x10% out.pdf 但这是结果: 原版的 翻新 我试图改变质量,密度,大小,调整大小,几何和输出的值,pdf具有不同的大小/分辨率,但总是不可读。所以我意识到问题是转换的上游。看起来输入的pdf大小和分辨率是错误的convert。 事实上,当我输入这个命令时: convert -verbose 0038.pdf out.pdf 我明白了: /tmp/magick-9894W9c_JPl1I7QV1 PNG 380x482 380x482+0+0 8-bit sRGB 128KB 0.010u 0:00.010 0038.pdf PNG 380x482 380x482+0+0 16-bit sRGB 128KB 0.000u 0:00.000 0038.pdf=>out.pdf PNG 380x482 380x482+0+0 16-bit sRGB …

2
如何以可复制的方式(不带时间戳)使用ImageMagick转换?
我试图在脚本中使用ImageMagick来转换和调整大量文件的大小以进行版本控制。我需要每次转换文件的时间相同,因此git不会提交刚刚更新了时间戳的文件。不幸的是,ImageMagick坚持为每个图像添加一个创建和修改时间戳,以使git再次重新提交每个文件。 关于此问题,我进行了很多搜索,并尝试了以下标志: -define png:exclude-chunks=date +set date:create +set date:modify -strip 这些都没有导致可重复的过程: -define png:exclude-chunks = date stephen@Saturn ~/test (git)-[master] % convert input.png -define png:exclude-chunks=date -resize 100x100 1.png stephen@Saturn ~/test (git)-[master] % convert input.png -define png:exclude-chunks=date -resize 100x100 2.png stephen@Saturn ~/test (git)-[master] % diff 1.png 2.png Binary files 1.png and 2.png differ stephen@Saturn …

1
导入(ImageMagick)无法捕获叠加层
我一直在使用importImagemagick从每15秒拍摄第二个监视器的屏幕截图,然后使用mencoder- 组装图像,从而创建了一段时间内我的桌面上发生的延时。当我使用Gnome 2时,这种方法效果很好-但是最近,我的镜头中出现了一些伪像。黑色矩形出现在各个地方。 gnome屏幕截图不会发生这种情况,但是我需要足够强大的功能来做到这一点: # Capture 1920 x 1080 to file, starting at position 1680 x 0 (Monitor to the # left is 1680x1050, monitor to the right is 1920 x 1080 - I want to capture the # monitor to the right.) while [ 1 ]; do import -window …

1
Imagemagick使用resample选项进行转换
我正在从更大的图像创建缩略图,并且已成功使用此命令一段时间: convert FILE -resize "64x" -crop "64x64+0+16" +repage -strip OUTFILE 我还做了一些与问题无关的其他处理。我意识到这根本不会调整分辨率,所以如果我使用300dpi图像,它最终会在某些设备上显示得非常小。我想将其重新取样为72x72,所以我一直在尝试使用此命令: convert FILE -resize "64x" -crop "64x64+0+16" +repage -strip -resample 72x72 OUTFILE 并且期望将300dpi的64x64图像重新采样为72dpi的64x64图像,但相反,我的尺寸和密度非常有趣。 这是原始和后处理文件的“识别”输出,没有重新采样: coneybeare $ convert "aa.jpg" -crop "64x64+0+16" +repage -strip "aa.png" coneybeare $ for image in `find . -type f`; do identify $image; identify -verbose $image | egrep …

1
ImageMagick无法转换PDF中的颜色
我有一个PDF文件,其中包含要替换为黑色字体的红色字体。 我根据此答案尝试了以下命令: convert -density 300 doc.pdf -fill black -opaque "#e1342d" -fuzz 60% output.pdf 通过从以下截图中选择像素的颜色,我收到了特定的颜色: (→包含原始图像的jsFiddle) 不幸的是,转换后的文档仍然相同。我认为我滥用了-fuzz参数。 距离可以以绝对强度单位表示,或者以最大可能强度(255、65535或4294967295)的百分比形式附加%。 — ImageMagick命令行文档 我尝试了0%,10%,20%,... 100%,但没有一个奏效。 我想验证Imagick是否实际加载并转换了PDF: convert -density 300 doc.pdf -fill black +opaque red output.pdf 有趣的是,这会输出一个完全白色的PDF(请注意保留了页数)。 下面的命令输出一个完全黄色的PDF。 convert -density 300 doc.pdf -fill blue +opaque blue output.pdf 我的系统: Ubuntu 13.10 64位 ImageMagick 6.7.7-10 2013-09-10 Q16 …

1
在不重新编码的情况下更改JPEG中的DPI?使用ImageMagick或其他东西
有时我有想要包含某个DPI设置的图像文件。请注意,我只是指DPI值,即只是图像元数据中的值。我不想调整实际图像的大小。因此,例如,较高的DPI将导致以厘米为单位的较小尺寸以及相同数量的像素。 我知道我可以使用ImageMagick设置或更改图像的DPI convert 随着 -density 参数,但这将重新编码图像。我想避免这种情况。 有没有办法,使用ImageMagick或其他东西(例如ExifTool或其他东西)来显式设置JPEG的DPI值而不改变实际的压缩图像内容本身? 请注意,我正在使用OS X并寻找命令行工具来执行此操作(我想在shell脚本中使用它)。

1
如何将JPG目录转换为多PDF文件?
我正在搜索将JPG目录转换为许多PDF文件的批处理命令。 为了将JPG转换为JPG,我使用以下命令: mkdir tmp; find . -name "*.jpg" -exec convert -resize 900x -quality 85% {} tmp/{} \; 现在我想做同样的事情,或多或少,但用PDF。我不希望结果是包含许多页面的单个PDF。 有任何想法吗?

2
在imagemagick中创建编号图像系列
如何创建带编号的图像系列?我必须给成千上万的图像编号(写上它们)。 是否有捷径可寻: convert input.png -font arial -fill black -pointsize 10 -annotate + 20 + 20 “1” output_0001.png convert input.png -font arial -fill black -pointsize 10 -annotate + 20 + 20 “2” output_0002.png .... convert input.png -font arial -fill black -pointsize 10 -annotate + 20 + 20 “1250” output_1250.png

2
如何颠倒PDF文档[重复]
可能重复: 如何保存旋转的Adobe pdf文件? 我想以高分辨率.pdf每页旋转180度,但不知道如何。在ImageMagick中,使用'convert -flip -flop'会显着降低分辨率,同时略微增加文件大小。 LibreOffice(开源PDF编辑器的一个例子)也会(在较小程度上)发生这种情况。任何想法,除了购买Adobe Acrobat? (这可能会也可能不会解决问题!)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.