我有一个大的 jpg,其分辨率为 x * 256 / x * 256。我想将此图像剪切成 256x256 的图块,命名约定为 {zoom}-{x}-{y}.jpg。过去我使用 ZoomifyExpress Converter 来进行剪切和缩放。我还想要 6 种不同的缩放级别。到目前为止我已经开始使用这个命令:
转换 example.jpg -crop 256x256 +gravity -set 文件名:tile
./tiles/%[fx:page.x/256]-%[fx:page.y/256] %[文件名:tile].jpg
这会产生很多 x-y.jpg 图块。我不知道如何添加不同的缩放级别。我对 ImageMagick 还比较陌生,这感觉像是一件基本的事情。希望有人可以帮助我。提前致谢。
我找到了解决方案:
我只是将图像调整到合适的尺寸,然后裁剪它。文件名中的第一个数字是缩放级别。
转换 example.jpg -调整大小 256x256 -裁剪 256x256 -设置文件名:tile
./tiles/0-%[fx:page.x/256]-%[fx:page.y/256] %[文件名:tile].jpg
转换 example.jpg -调整大小 512x512 -裁剪 256x256 -设置文件名:tile
./tiles/1-%[fx:page.x/(256)]-%[fx:page.y/(256)] %[文件名:tile].jpg
..依此类推,直到达到最高分辨率。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)