使用 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
苹果的代码是一样的。奇怪的是,他们提供的已经平铺的图像就像一个魅力,在相同的运行时间,与我的图像并排:(
我的第一个猜测是图块的大小与代码的计算不匹配,但是更改大小并没有解决,无论是在我的脚本还是在代码中。我的图像通常比苹果提供的图像小,实际上是一半大小。
有人遇到同样的问题吗?