AppleとImageMagickによるPhotoScrollerの例を使用して、カタログアプリを作成することができました。
しかし、レンダリングのバグがあります。並べて表示された画像は、それらの間に細い線でレンダリングされます。
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のコードは同じです。奇妙なことに、彼らがすでにタイル張りした画像は、同じ実行時間で、私の画像と並んで、魅力のように機能します:(
私の最初の推測では、タイルのサイズはコードの計算と一致していませんでしたが、スクリプトでもコードでも、サイズの変更は修正されませんでした。私の画像は通常、アップルが提供する画像よりも小さく、実際には半分のサイズです。
誰かが同じ問題を抱えていますか?