任何人都可以推荐一种将大量 PNG-24 文件批量转换为 PNG-8 的好方法,同时尽可能减少质量损失并保持透明度?
我尝试过ImageMagick,但生成的图像质量不如我想要的那么清晰。使用Paint.NET我能够获得更好的结果,但据我所知,我无法使用此工具进行批量处理。
我与ImageMagick一起使用的设置,以防有更好的选择:
convert file.png -depth 4 file-output.png
我也一直在玩OptiPNG,但我还没有发现确保输出图像是 PNG-8 的方法。
我如何将一系列 16,24、32、48、64、128 的 png 转换为一个 *.ico 文件
我有一个包含许多嵌入图像的大型 PowerPoint 文件,其中一些是 JPEG 和一些 PNG。为了使文件尽可能小,我希望将所有 PNG 图像转换为 JPEG。
这可以通过手动保存每个图像、转换它并将其重新添加到演示文稿中来完成,但这需要很多时间。是否有在 MS Powerpoint (2016) 中进行批量转换的功能,或者更有效地实现这一目标的其他方法?
补充:我意识到可以在 PowerPoint 中压缩图像,我已经这样做了。但这并不能像用 JPEG 替换 PNG 那样减少文件大小,因为 PNG 是大得多的文件——因此是问题。
将 NEF 文件(尼康 RAW)批量转换为 JPEG的最快方法是什么?
我已经在 RAM 驱动器上尝试过FastStone Image Viewer 和 Nikon 的Capture-DX,但它们似乎很慢,尽管 Capture-DX 使用多核处理。
在 Synology Atom 上从 NEF 文件创建缩略图的速度与我的 Core i7 一样快。
我正在尝试从 MP4 视频文件中提取 GIF。
现在我有两个 modi 可以用来执行此操作:
1)常规的:
ffmpeg -t 7.7 -ss 00:22:53 -i video.mp4 -i palette.png -s 320x174 -filter_complex "fps=15" output.gif
Run Code Online (Sandbox Code Playgroud)
它给出一个文件,大小为 1.6MB。
和 2)
ffmpeg -t 7.7 -ss 00:22:53 -i video.mp4 -i palette.png -filter_complex "fps=15,scale=320:-1:flags=lanczos[x];[x][1:v]paletteuse" output.gif
Run Code Online (Sandbox Code Playgroud)
这给出了一种更好看的方式,但是 4.5MB(增加了 181%)的大文件。它使用我用它创建的 16x16 调色板文件
ffmpeg -y -t 7.7 -ss 00:22:53 -i video.mp4 -vf fps=15,scale=320:-1:flags=lanczos,palettegen palette.png
Run Code Online (Sandbox Code Playgroud)
现在我不太明白为什么 2 个具有相同 fps、持续时间和分辨率的 GIF 在大小上会有如此巨大的差异。我的直觉是,它们应该是相同的。为什么会有这样的差异呢?有没有什么方法可以将 2) 的尺寸缩小到 1) 的尺寸而不损失质量?
谢谢
我有一个 JPEG(或 PNG)图像文件,我想创建一个包含此图像的 PDF,而不会造成任何质量损失。只是带有该图像的一页 PDF 文档。有没有一个简单的解决方案?
我知道pdflatex可以将 JPEG 或 PNG 图像直接嵌入到文档中,但我想避免创建.tex文件,尽管此解决方案似乎有效:如何使用 LaTeX 将 png 转换为 pdf?.
据我所知,convert总是重新编码图像,所以这不是我正在寻找的答案。
编写批处理脚本将所有 WebP 文件转换为 GIF 格式。
看看Google 提供的最接近的实用程序,我没有看到立即明显的方法来做到这一点。我不喜欢对单个文件逐个使用在线转换器,我宁愿使用我的计算机批量离线进行。
我想在视频中使用Tesseract OCR。
使用 ffmpeg,我可以.jpeg从视频中导出一些 ( ) 图像。我可以使用 ffmpeg将 a.jpeg转换为有效.tiff或直接.tiff从视频中导出图像吗?
我有多个来自扫描仪的 jpg。我想全部合二为一?如何 ?我见过类似的东西
$ convert -adjoin *.jpg one.jpg
Run Code Online (Sandbox Code Playgroud)
但它创建了多个 one.jpg 图像。
我正在寻找一种方法将动画 GIF 分解为组成它的图像,并发现许多线程推荐:
convert -coalesce Dijkstra_Animation.gif djik.png
Run Code Online (Sandbox Code Playgroud)
我运行了这个命令,但它失败了。它只产生一个文件 ( djik.png) 来启动,虽然它的扩展名是.png,但它实际上是输入的 GIF... 出了什么问题?如何将多帧 GIF 分解为单个帧?
我有一个 JPEG 文件,其中仅包含文本,但我现在想要更正一些文本和一些图片。所以我想把它转换成RTF,可以吗?转换后我想要最好的质量。
我需要收集 1000 个未压缩的 TIFF 文件。我有大量 JPG 图像,因此我决定将它们转换为\xc2\xa0TIFF 格式。在这种情况下,质量损失对我来说是可以接受的。
\n\n我使用以下命令将 JPG 图像文件夹转换为 TIFF:
\n\nmogrify -format tiff *.jpg -compress none\nRun Code Online (Sandbox Code Playgroud)\n\n尽管我包含了-compress none,但它以某种方式使用\xc2\xa0JPEG 压缩。那么如何将 JPEG 文件转换为未压缩的 TIFF 文件呢?
image-conversion ×13
jpeg ×4
imagemagick ×3
batch ×2
ffmpeg ×2
gif ×2
tiff ×2
3d-modeling ×1
bulk ×1
conversion ×1
icons ×1
images ×1
linux ×1
pdf ×1
png ×1
rtf ×1
webp ×1