Bedazzle, полноценной и универсальной утилиты не скоро ждать, но если тебе нужно что-то частное-конкретное, пиши в личку, может, и получится быстро сделать
Bedazzle, полноценной и универсальной утилиты не скоро ждать, но если тебе нужно что-то частное-конкретное, пиши в личку, может, и получится быстро сделать
Прихожу без разрешения, сею смерть и разрушение...
Как это будет работать? Скажем есть картинка размером 256х384 (двойная). Нужно, например, распаковать либо одну, либо другую. Словарь для обеих картинок общий. Или скажем распаковать с 1-6 строки (32*6 строк со смещением 0 знакомест), или (1 строку со смещением 32*24 знакомест) например. Режим ч/б без атрибутов или с цветной? Распаковка линейная или на экранную область.
Фишка заспаковщика, быстро вынуть нужные данные, не разворачивая весь массив.
Последний раз редактировалось drbars; 17.05.2017 в 10:01.
в этом случае проще сжать картинки раздельно, заголовок только 23 байта
"словарь" - тайлы, распакованные раньше, доступные для чтения на экране (или в буфере, куда идёт распаковка)
потому, если тебе нужно доставать графику маленькими кусками, то пока только таким способом:
подготовить скрин, где всё нужное прижато к верхнему краю, упаковать его целиком
от упакованного файла этой временной спецутилитой откусить ненужные строки
потом этот верхний обрезок можно будет распаковывать куда надо, с атрибутами или без
Прихожу без разрешения, сею смерть и разрушение...
Скорее всего придётся отказаться, если пакером жать вставочные спрайто-картинки отдельно он проигрывает Optimal Hrust и в размер и в скорости. Нужен алогрим который умеет вынуть нужные данные из упакованного без буфера.
drbars, какого размера эти вставочные спрайто-картинки? вышли мне конкретный пример, не верю; и вынимать куда, сразу на экран?
Прихожу без разрешения, сею смерть и разрушение...
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)