2014-10-09 2 views
4

У меня большой JPG, который имеет разрешение x * 256/x * 256. Я хочу вырезать это изображение в 256x256 плитки с условным обозначением {zoom} - {x } - {у} .jpg. В прошлом я использовал ZoomifyExpress Converter, который делает резку и масштабирование. Я также хочу 6 различных уровней масштабирования. Я начал до сих пор с этой командой:ImageMagick обрезка большого изображения в xyz плитки

новообращенного example.jpg -crop 256х256 + гравитация -set файл: плитка ./tiles/%[fx:page.x/256]-%[fx: page.y/256]% [filename: tile] .jpg

Это производит много xy.jpg tiles.I не знаю, как я могу добавить различные уровни увеличения. Я относительный новичок в ImageMagick, и это похоже на базовую вещь. Надеюсь, кто-то может мне помочь. Заранее спасибо.

+1

Пожалуйста потратьте немного времени, проверяя свой вопрос на основные ошибки, если вы ожидаете, что люди проводят свое время с ответом. Вы имеете в виду 250x250 или 256x256? Какие первые имена фактически были созданы? Каков размер входного изображения? Что такое {масштабирование} и уровень масштабирования, они не отображаются в вашей IM-команде? Спасибо. –

+0

Вы правы. Это фактически исправляет мою первую проблему. Я не могу поверить, что я не признал неправильное решение. Я отредактировал вопрос. Спасибо. Уровень масштабирования не отображается, потому что я не знаю, как это сделать. – kukudas

+0

Что вы подразумеваете под «уровнем увеличения» - что это? Можете ли вы привести пример с входными и выходными изображениями, чтобы я мог понять, что вы пытаетесь сделать? –

ответ

4

Я нашел решение:

Я просто изменить размер изображения до нужного размера, а затем обрезать его. Первый номер в имени файла - это уровень масштабирования.

новообращенный example.jpg -resize 256x256 -crop 256x256 -множество файла: плитка ./tiles/0-%[fx:page.x/256]-%[fx:page.y/256]% [имя файла: плитка] .jpg

новообращенного example.jpg -resize 512x512 -crop 256x256 -множество файла: плитка ./tiles/1-%[fx:page.x/(256)]-%[fx: page.y/(256)]% [filename: tile] .jpg

.. и так далее, пока я не достиг максимального разрешения.

Смежные вопросы