LINUX.ORG.RU

Нужен простейший формат файлов для изображений


0

0

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

1) Поддержка RGB, по 8 бит на канал
2) Желательно (но не обязательно) поддержка канала прозрачности, 8 бит
3) Желательно чтобы он был текстовый и можно было редактировать хоть в vim'е (картинки небольшие будут)

P.S. XPM с большим количеством разных цветов выглядит ужасно.

Deleted

[solved] Нужен простейший формат файлов для изображений

Блин, оказывается нужно было помучить гугль всего лишь а пару минут дольше: http://en.wikipedia.org/wiki/Netpbm_format.

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

> универсальный вариант - придумать формат самому.

Очень нехороший вариант. Ведь кроме формата ещё придётся придумывать конвертер из/в него, добавлять поддержку в любимый редактор и т.п. Зачем переизобретать то, что уже давно изобретено?

Deleted
()

>Желательно чтобы он был текстовый и можно было редактировать хоть в vim'е

<image width="800" height="600">
  <pixel x="1" y="1">
    <red>16</red>
    <green>105</green>
    <blue>78</blue>
  </pixel>
  ...
</image>

Zenom ★★★
()

Имхо не заморачивайся, а юзай пнг, его можно читать и писать хоть построчно, хоть все разом, туча биндингов, и прозрачность и битовость.

wfrr ★★☆
()
Ответ на: комментарий от Zenom

По рекомендация xml должно быть так:

<img w="800" h="600">
<p c="ff00ff">
<p c="ff01ff">
<p c="ff02ff">
<p c="ff03ff">
</img>

Кстати вполне реально для небольших картинок

wfrr ★★☆
()
Ответ на: комментарий от mv

>> Теги нужно позакрывать. да.

>А чрезмерных любителей xml - поубивать, да.

MMS-ки идут в виде post-запросов с xml-ом (MM7). Правда, само мультимедийо идет mime-аттачем, в xml секции только ссылка на оный.

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