Используя пример PhotoScroller от Apple и ImageMagick, мне удалось создать приложение для каталога.
Но у меня ошибка рендеринга. Изображения мозаики визуализируются с тонкой линией между ними.
Мой простой сценарий с использованием ImageMagick таков:
#!/bin/sh
file_list=`ls | grep JPG`
for i in 100 50 25; do
for file in $file_list; do
convert $file -scale ${i}%x -crop 256x256 -set filename:tile "%[fx:page.x/256]_%[fx:page.y/256]" +repage +adjoin "${file%.*}_${i}_%[filename:tile].${file#*.}"
done
done
Код Apple такой же. Странно то, что изображения, которые они предоставляют, уже выложенные плиткой, работают как шарм, в то же время работы, бок о бок с моими изображениями: (
Мое первое предположение заключалось в том, что размер плиток не совпадал с расчеты по коду, но размеры изменений не исправили ни в моем скрипте, ни в коде. Мои изображения обычно меньше, чем изображения, предоставляемые Apple, фактически вдвое меньше.
У кого-нибудь была такая же проблема?