标签: imagemagick

从 PNG 文件创建 GIF 动画

是否有gif从一组png文件创建动画的工具?

我尝试了ImageMagick套件中的convert命令,但这并不总是成功。另外,我对此有几个问题:

  1. 我说不上来有什么进展。
  2. 无论我尝试什么,该-delay标志都不会改变 gif 动画的帧速率。
  3. convert根据文件名的字母顺序确定帧顺序。这意味着name500.pngname50.pngname450.png我可以通过添加 0 解决此问题之后而不是之后放置,但这很烦人。

graphics imagemagick conversion

109
推荐指数
5
解决办法
17万
查看次数

将 webp 转换为 jpg 错误:“此图像格式没有解码委托”和“缺少图像文件名”

我正在使用 ubuntu 12.04。我已经安装libwebp2&libwebp-dev

目前网上还没有找到将 webp 转为 jpg 的例子。

一些 webp 文件可以通过使用 imagemagick 和命令轻松转换

convert file.webp file.jpg
Run Code Online (Sandbox Code Playgroud)

但是很多 webp 文件无法转换并出现错误:

convert: no decode delegate for this image format `file.webp' @ error/constitute.c/ReadImage/532.
convert: missing an image filename `file.jpg' @ error/convert.c/ConvertImageCommand/3011.
Run Code Online (Sandbox Code Playgroud)

- - - - 添加

这是文件:http : //www.filedropper.com/file_144

imagemagick image-manipulation images

104
推荐指数
4
解决办法
7万
查看次数

如何以高质量将 PNG 转换为 PDF 以使其不模糊或模糊?

有很多关于如何将 PDF 文件转换为 PNG 图像的问题,但我正在寻找一个漂亮清晰的 PNG 文件,并且基本上将其包装或嵌入到 PDF 文件中,而不会让它看起来模糊或模糊。

我意识到安装了 imagemagic 我可以做一个简单的转换,比如:

convert sample.png sample.pdf
Run Code Online (Sandbox Code Playgroud)

我还尝试了很多开关来设置深度和质量设置:

convert -quality 100 sample.png sample.pdf
Run Code Online (Sandbox Code Playgroud)

然而,PDF 仍然看起来模糊/模糊。

这是一个示例图像:

http://img406.imageshack.us/img406/6461/picture3mu.png

作为 png,它清脆干净。当我将其转换为 PDF 时,即使大小相同,它看起来也很模糊:

图片4.png http://img803.imageshack.us/img803/9969/picture4at.png

如何将 PNG 高质量转换为 PDF?

imagemagick image-manipulation

69
推荐指数
4
解决办法
11万
查看次数

pdf 到 jpg 没有质量损失;gscan2pdf

当我使用将 pdf 文件转换为一堆 jpg 文件时

convert -quality 100 file.pdf page_%04d.jpg
Run Code Online (Sandbox Code Playgroud)

我有明显的质量损失。

但是,如果我执行以下操作,则没有(明显的)质量损失:

启动gscan2pdf,选择file-> import(并选择file.pdf)。然后进入gscan2pdf的临时目录。有许多 pnm 文件(pdf 文件的每一页一个)。现在我做

  for file in *.pnm; do            
  convert $file $file.jpg done
Run Code Online (Sandbox Code Playgroud)

生成的 jpg 文件(大致)与原始 pdf 的质量相同(这是我想要的)。

现在我的问题是,是否有一种简单的命令行方法可以将 pdf 文件转换为一堆 jpg 文件而不会造成明显的质量损失?(上面的解决方案过于复杂和耗时)。

command-line pdf imagemagick image-manipulation conversion

65
推荐指数
3
解决办法
13万
查看次数

将多个图像文件从 JPEG 转换为 PDF 格式

我想将一些文件从 jpeg 转换为 pdf。我正在使用以下命令。

$ convert image1.jpg image1.pdf 
Run Code Online (Sandbox Code Playgroud)

但我有 100 张图片。我应该如何将它们全部转换为相应的 pdf?

我试过

$ convert image*.jpg image*.pdf 
Run Code Online (Sandbox Code Playgroud)

它不起作用。

command-line imagemagick wildcards conversion

62
推荐指数
7
解决办法
13万
查看次数

将图像转换为 pdf:如何使 PDF 页面大小相同

我做了类似的事情

convert -page A4 -compress A4 *.png CH00.pdf
Run Code Online (Sandbox Code Playgroud)

但是第一页比后续页大得多。即使图像尺寸相似,也会发生这种情况。这些图像经过扫描和裁剪,因此尺寸可能略有不同

我想-page A4应该修复页面的大小?

pdf imagemagick conversion

56
推荐指数
4
解决办法
8万
查看次数

如何将 TXT 转换为 PDF?

我想将.txt文件转换为.pdf. 我正在使用这个:

ls | while read ONELINE; do convert -density 400 "$ONELINE" "$(echo "$ONELINE" | sed 's/.txt/.pdf/g')"; done
Run Code Online (Sandbox Code Playgroud)

但这会产生一个“错误”——如果文本文件中有很长的一行,它就不会被换行。

输入文本

输入文件的屏幕截图

输出PDF

输出 PDF 的屏幕截图

——

此外,如果输出 PDF 可以包含文本,而不是文本图像,那也会很棒。

我有很多很多很多的 TXT 文件。所以不想自己动手。我需要一个自动解决方案,就像我上面提到的那样。

pdf text-processing imagemagick conversion

55
推荐指数
8
解决办法
14万
查看次数

如何使用命令行垂直分割图像?

假设我有一个 800x5000 的大图像;我将如何使用命令行将其拆分为 5 个尺寸为 800x1000 的单独图像?

command-line imagemagick image-manipulation split images

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

如何从命令行旋转一组图片?

我有一大组具有相同分辨率的 JPEG 图片。在 imagemagic 或 gimp 的图形界面中打开每一个都需要很长时间。

如何实现每张图片被旋转并保存为相同的文件名?

command-line imagemagick gimp

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

如何将彩色pdf转换为黑白?

我想将带有一些彩色文本和图像的 pdf 转换为另一个只有黑白的 pdf,以减少其尺寸。此外,我想将文本保留为文本,而无需转换图片中的页面元素。我尝试了以下命令:

convert -density 150 -threshold 50% input.pdf output.pdf
Run Code Online (Sandbox Code Playgroud)

在另一个问题中找到了一个链接,但它做了我不想要的:输出中的文本被转换成一个糟糕的图像并且不再可选。我尝试使用 Ghostscript:

gs      -sOutputFile=output.pdf \
        -q -dNOPAUSE -dBATCH -dSAFER \
        -sDEVICE=pdfwrite \
        -dCompatibilityLevel=1.3 \
        -dPDFSETTINGS=/screen \
        -dEmbedAllFonts=true \
        -dSubsetFonts=true \
        -sColorConversionStrategy=/Mono \
        -sColorConversionStrategyForImages=/Mono \
        -sProcessColorModel=/DeviceGray \
        $1
Run Code Online (Sandbox Code Playgroud)

但它给了我以下错误消息:

./script.sh: 19: ./script.sh: output.pdf: not found
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以创建文件?

bash pdf imagemagick ghostscript color-management

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