将图像拆分为平铺

Blu*_*ldo 6 windows-xp processing images

我有一张图片对于我想要做的事情来说太大了(我需要 1 兆像素以下的图片)。有没有一种简单的方法可以将它分成几个较小的图像?我的图像是 2646x3058。我想将它分成 9 张大小相同的图像。我意识到我可以为此图像手动执行此操作,但我想找到一种自动方法来执行此操作,因为这对我来说将是一个反复出现的问题。

0x8*_*x89 9

安装Imagemagick,它是免费的,可用于 windows 和 unix。然后:

$ convert -crop 1000x1000 <yourfilename.jpg> <base_of_outputfilenames.jpg>
Run Code Online (Sandbox Code Playgroud)

这将为您提供 <= 1M 像素的文件,因此边框上的文件可能比其他文件小。如果您希望它们都具有相同的尺寸,则需要提前计算尺寸,或使用以下内容:

$ convert -crop 25%x25% <yourfilename.jpg> <base_of_outputfilenames.jpg>
Run Code Online (Sandbox Code Playgroud)

但是,如果宽度不能被 4 整除,这可能会导致一些图块只有一两个像素宽。


Joh*_*n T 5

尝试TileMage 图像分割器

TileMage Image Splitter 是一个免费软件程序,旨在为那些寻求将单个图像切成给定数量的列和行的人提供简单的解决方案。

它需要 .NET 框架,但也可以在 Mono 下运行。