LINUX.ORG.RU

KRO Format


0

1
The KRO format is a simple image saving format.

20 bit long header:
3 bit:  "KRO" signature in 0x4B 0x52 0x4FF hexadecimal
1 bit:  version 0x01
Unsigned long: Width
Unsigned long: Height
Unsigned long: depth => 8 bits, 16 bits, 32 bits
Unsigned long: ncomp => number of bodies, nodes and 4 default, RGB + Alpha
* Data: The data is not compressed


    Everything is stored in the big endian format (header and data).
    The data is saved RGBA, RGBA (or RVB, RGB only if the component is 3).
    It is the order of the principal lines: the first line is stores, then the second, etc.
    The top row is the first line.
    The columns from left to right are stored in a line.
    The 16 bit format is a full 16 bytes (0...65535), no floating point (this is not like the half of floating points in OpenEXR).
    The 32 bit format is pure 'c' float stored in big endian binary format (IEEE 754 binary in floating point).
    No specification of color space or metadata stored.
    The maximum file size is governed by the file system. 

подскажите неучу, а в пикселях, (высота\ширина) какой максимальный размер файла поддерживается?

nsigned long. диапазон чисел от 0 до 4,294,967,295. но что это значит



Последнее исправление: dk- (всего исправлений: 1)

Уж очень не хочется проверять софтом (создающим эти файлы) умеет оно более 300 000 х 300 000рх или нет. несколько дней уйдет, и не факт. что хватит места над кэши.

dk-
() автор топика

nsigned long. диапазон чисел от 0 до 4,294,967,295. но что это значит

По идее это максимальное разрешене картинки по одному измерению.

Но описание какое-то кривое. Перепутаны биты и байты, не указано какой именно unsigned long имеется ввиду...

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

Наркоманский формат какой-то. В описалове попутаны биты и байты. Long - платформозависимый тип. На глубину цвета неизвестно зачем тоже long.

А так да, как минимум до 4,294,967,295 (в случае long = 4 bytes) по ширине и высоте.

anon8
()
Ответ на: комментарий от Deleted

К сожалению такое описание взято от «производителя» формата. Подробнее не нагуглил.

dk-
() автор топика
Ответ на: комментарий от Dark_SavanT

Эх, еще бы растровый редактор под него. А то даже открыть нельзя, ни то что сделать что-то.

dk-
() автор топика
Ответ на: комментарий от leader32

Да все банально

фигня-баян-гигапиксельные-панорамы

просто некоторые операции лучше применить к уже сшитой картинке, а не на стадии блендига. Ну что бы качество повыше было, цвет получше. и т.п.

но шоп открывает максимум 300 000 х 300 000 рх

dk-
() автор топика
Ответ на: комментарий от dk-

Эх, еще бы растровый редактор под него. А то даже открыть нельзя, ни то что сделать что-то.

Сам по себе формат вроде простой, написать конвертер должно быть не сложно.

Deleted
()
Ответ на: комментарий от rikardoac

Для работы с гигантскими изображениями есть специальные редакторы. Например nip2.

Deleted
()
Ответ на: комментарий от dk-

видимо писать консольную утилиту, которая будет применять нужные операции.

Dark_SavanT ★★★★★
()
5 августа 2013 г.

Если кто-то гуглил и наткнулся:

Пятгиуй умеет писать в PSB более 300к рх. Просто не открыть ни чем, но крпано жрет и не давится.

dk-
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.