2013-01-22 10 views
1

Я использую рекламный листок для увеличения изображений в webapps, которые я сделал (см. http://rihannadecoded.com для примера сайта). Чтобы изображения работали, мне нужно убедиться, что они представляют собой квадрат, который может разбиться на 256x256 пикселей.Есть ли способ использовать листовки для увеличения прямоугольного изображения?

Теперь я хотел бы создать аналогичный сайт для изображения размером 5000x2000 пикселей (или любого другого не квадратного разрешения). Есть ли способ, которым я могу использовать листок для этого?

ответ

1

Не имеет значения, является ли изображение квадратным и может быть разделено на ub до 256x256 кусков.

Для изображения 5000x2000 вы, например. может использовать 250x250 - плитки (используйте параметр tileSize, чтобы определить размер плитки).

Когда изображение не может быть разбито на квадратные куски, вы по-прежнему можете выполнить частичные плитки справа/снизу с фоновым цветом по вашему выбору.

+0

ОК, поэтому кажется, что вызов просто разбивает изображения на соответствующие плитки. Я использовал gdal2tiles.py (http://www.gdal.org/gdal2tiles.html) для своих исходных квадратных изображений (которые кратно 256x256), но я думаю, мне нужно будет создать свои собственные скрипты, используя библиотеку изображений python для прямоугольных изображений. Вы знаете какой-либо более простой метод, прежде чем я начну с этого? – thisissami

+1

nö ............. –

+0

: D у вас достаточно времени, чтобы пройти мимо символа! : D – thisissami