簡體   English   中英

ImageMagick將大圖像裁剪成xyz圖塊

[英]ImageMagick cropping large image into xyz tiles

我有一個大的jpg,其分辨率為x * 256 / x * 256.我想將這個圖像切割成256x256的圖塊,其命名約定為{zoom} - {x} - {y} .jpg。 在過去,我使用ZoomifyExpress Converter進行切割和縮放。 我還想要6種不同的縮放級別。 到目前為止,我已經使用此命令啟動了:

convert example.jpg -crop 256x256 + gravity -set filename:tile ./tiles/%[fx:page.x/256]-%[fx:page.y/256]%[filename:tile] .jpg

這會產生很多xy.jpg瓷磚。我不知道如何添加不同的縮放級別。 我是ImageMagick的新手,這感覺就像是一件基本的事情。 希望有人可以幫助我。 提前致謝。

我找到了解決方案:

我只是將圖像調整到適當的大小,然后裁剪它。 文件名中的第一個數字是縮放級別。

convert example.jpg -resize 256x256 -crop 256x256 -set filename:tile ./tiles/0-%[fx:page.x/256]-%[fx:page.y/256]%[filename:tile] .jpg

convert example.jpg -resize 512x512 -crop 256x256 -set filename:tile ./tiles/1-%[fx:page.x/(256)]-%[fx:page.y/(256)]% [filename:瓷磚] .JPG

..等等,直到我達到最高分辨率。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM