Клуб API Карт

Как тайлить большие файлы?

kiikiik
16 июля 2012, 15:25

Добрый день.

Я никак не могу порезать рисунок на тайлы размером 28672х16384 программой.

формат jpg, png вылазит ошибка "Не удалось перевести изображение в режим RGBA (8 бит на канал)".

bmp 1,31 Гб вообще не может открыть виснет.

Возможно ли маску изменить так к примеру tile-%z-{N+%x}-%y, где N к примеру будет число которее мне нужно. 

Я разделю рисунок на 4 файла и буду добавлять число к маске сначала к Х во втором файле, потом к Y в третьем и к X и Y в четвертом.

файлы меньшего размера режет нормально, даже режет 28672х14336 был первоначальный размер был таким.

p/s/ карта ни к чему не привязана, свой рисунок.

4 комментария
Подписаться на комментарии к посту

скиньте пожалуйста мне файл для провери(справится ли мой скрипт), я написал скрипт для нарезки файлов. Желательно файл в формате png или jpg. почта support@blackbutterfly.ru

Файл не режет любой хоть белый лист, хоть градиент, хоть делазированый рисунок.
Скинул на почту  28672х28672 обычный белый фон

попробовал мой скрипт повис и на долго. Есть к чему стремиться и что править мне теперь :)

вызов принят!) незнаю пока чем сгенерировать такой рисунок, скиньте на почту alex-eri@ya.ru? в автобусе поищу подход к нему