【发布时间】:2012-06-27 08:16:09
【问题描述】:
我正在做一个 CBIR 系统作为作业。有 100 个 .bmp 文件,但它们的大小不同,如何将它们重新调整为相同的大小? 谢谢。
【问题讨论】:
-
你可以使用一些库吗?如果是这样的话,有很多库可以做到这一点......
-
库也可以。你知道有什么好的库吗?
我正在做一个 CBIR 系统作为作业。有 100 个 .bmp 文件,但它们的大小不同,如何将它们重新调整为相同的大小? 谢谢。
【问题讨论】:
看看CImg Library,它很容易使用。您可以加载位图文件,然后使用resize 函数之一。
【讨论】:
可能有点矫枉过正,但你可以看看 ImageMagick。
【讨论】:
您应该看看 G'MIC,这是一个用于批量图像处理操作的命令行工具。 它比 ImageMagick 的转换工具还要先进。
基本上,你可以这样称呼它:
gmic *.bmp -resize 128,128,1,3,3 -outputp resized_
将所有 bmp 图像调整为 128x128 彩色图像,并使用以“resized_”为前缀的文件名保存它们。
G'MIC 适用于 Linux、Windows 和 Mac,网址为:http://gmic.sourceforge.net
【讨论】: