我有数百张不同形状的照片。例如一个是 600x600,另一个是 307x600,第三个是 600x400,第四个是 500x300。我需要将它们全部变成 600x600(或 610x610 可能是为了添加一些合理的填充)文件,将原始图片放置在新图片的中心(而不是缩放它们或将它们放置在边缘附近)。我所知道的唯一能够做到这一点的应用程序是 Paint.Net,但它具有(AFAIK)没有自动化设施,因此处理数百张图像很讨厌。有什么办法可以批量做到这一点?欢迎使用 Windows 和 Linux 解决方案。非常需要指定颜色(包括 PNG 空颜色选项)来填充添加的画布空间的机会。
