我正在使用 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)
- - - - 添加
是否有返回图像像素大小的 shell 命令?
我正在尝试使用convert(例如convert -delay 50 1.gif 2.gif -loop 0 animated.gif)从不同大小的不同 gif 开始生成动画 gif 。
问题是转换只是使用第一个图像的大小作为动画 gif 的大小来重叠图像,并且由于它们具有不同的大小,因此结果有点混乱,旧帧的位显示在新帧下。
有很多关于如何将 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?
当我使用将 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 文件而不会造成明显的质量损失?(上面的解决方案过于复杂和耗时)。
上传到 ftp 站点时,原始文件创建日期似乎丢失了,而我得到了上传日期。但是,文件中的 Exif 数据是正确的。是否有工具可以从 Exif 日期批量更改创建日期?
在 GIMP 中,我可以导入一个 PDF,然后使用 GUI 将它展平(如果它是由多层组成的),方法Flatten Image是在Image下拉菜单中进行选择。然后,我可以使用新文件名导出 PDF。
我想自动化这个。有没有办法通过终端做到这一点?
假设我有一个 800x5000 的大图像;我将如何使用命令行将其拆分为 5 个尺寸为 800x1000 的单独图像?
是否有适用于基于 Linux 的系统的免费开源重复图像查找器?
找到完全相同的副本(基于内容,而不是文件名)对我来说就足够了,但是找到相似图像的能力当然也很棒。
我有一堆照片。它们的高度都相同,我试图通过 Bash 使用 ImageMagick 的蒙太奇程序将它们组合成一个合成图像。问题是,默认情况下,tile 大小(一个图像占用一个 tile)等于具有最大尺寸的图像。因此,窄图像被大量空白包围。我想删除这个空白区域。我该怎么做?
我想旋转与模式匹配的目录中的所有图像。
到目前为止,我有:
for file in `ls /tmp/p/DSC*.JPG`; do
convert $file -rotate 90 file+'_rotated'.JPG
done
Run Code Online (Sandbox Code Playgroud)
但这没有输出?
imagemagick ×6
images ×5
bash ×2
command-line ×2
conversion ×2
pdf ×2
duplicate ×1
exif ×1
gif ×1
gimp ×1
search ×1
shell-script ×1
split ×1
wildcards ×1