如何将这些 BMP 文件转换为旧格式?
我试过:
mogrify -format bmp -define bmp:format=bmp4 *.bmp
Run Code Online (Sandbox Code Playgroud)
但它没有用。
imagemagick bitmap python-imaging-library imagemagick-convert scikit-image
我试图在 python 中平铺一个 JPG 图像。通常我使用 imageMagick .. 所以我看到比魔杖似乎做这项工作......
但我不会翻译
convert -crop 256x256 +repage big_image.jpg tiles_%d.jpg
Run Code Online (Sandbox Code Playgroud)
有人可以帮助我吗?
所以这是我的源码tif图像:
$ identify -verbose source.tif
Image:
Format: TIFF (Tagged Image File Format)
Class: DirectClass
Geometry: 512x512+0+0
Resolution: 72x72
Print size: 7.11111x7.11111
Units: PixelsPerInch
Type: Palette
Base type: TrueColor
Endianess: MSB
Colorspace: RGB
Depth: 8-bit
Channel depth:
red: 8-bit
green: 8-bit
blue: 1-bit
Run Code Online (Sandbox Code Playgroud)
我尝试过:convert source.tif output.png
以下是结果:
$ identify -verbose output.png
Format: PNG (Portable Network Graphics)
Class: DirectClass
Geometry: 512x512+0+0
Resolution: 28.34x28.34
Print size: 18.0663x18.0663
Units: PixelsPerCentimeter
Type: Palette
Endianess: Undefined
Colorspace: RGB
Depth: 8-bit
Channel depth:
red: 8-bit
green: 8-bit …Run Code Online (Sandbox Code Playgroud) 我的程序使用 ImageMagick 将多页 tiff 转换为 pdf。
convert.exe "C:\multipage_tiff_example.tif" -flatten "pdf:C:\cache\multipage_tiff_example-636946171.pdf"
问题
如果我在上面的命令中对多页 tiff文件使用 -flatten,它只会将tiff的第一页呈现为 pdf。
并删除 -flatten,为所有页面提供正确的PDF格式。
我的疑惑
我也在这里阅读了 -flatten 选项。但我无法理解为什么它只在呈现中提供一个页面。
我需要编写一个 bash 脚本,使用 imagemagick 注释给定的图像。问题是,该图像可以是任何大小,并且其注释在任何图像上看起来都应该几乎相同。
任何图像上的输出结果都应如下所示:
所以我想弄清楚以下几点:
我有两张图片,想水平合并它们:第一张图片的前半部分,第二张图片的后半部分,以便输出大小与输入图像相同。
我需要在命令行工具中运行它,所以我猜 ImageMagick 的 convert 是理想的,但是当我尝试使用单个命令(出于性能原因)执行此操作时,我很挣扎。我知道如何首先进行裁剪和附加,但它可能要慢得多。