Я создаю программу, которая генерирует палитру из истинного цветного изображения, нужна помощь с некоторыми форматами файлов - PullRequest
1 голос
/ 03 мая 2009

Я создаю программу, которая генерирует палитру из изображения истинного цвета, мне нужна помощь с некоторыми форматами файлов

Он уже создает палитру Photoshop CS3

Я не нашел никакой информации о том, как сделать палитру Paintshop pro 8 или палитру gimp

плюс я был бы рад найти другие типы художественных программ для улучшения совместимости с моей программой

Ответы [ 3 ]

2 голосов
/ 03 мая 2009

Палитры GIMP - это просто текстовые файлы. Предполагая, что вы извлекаете значения RGB, вы генерируете текстовый файл, подобный этому:

GIMP Palette
Name: custompalette
Columns: 4
#
  0   0   0     Index 3
 65  38  30     Index 4
103  62  49     Index 6
 79  73  72     Index 7
114 101  97     Index 8
208 127 100     Index 9 
151 144 142     Index 10
221 207 199     Index 11
0 голосов
/ 03 мая 2009

Paint.NET палитры просты. Это текст .txt, где каждая строка имеет шестнадцатеричный цвет (AARRGGBB). Точки с запятой (;) являются комментариями. Пример:

;comment
FF000000
FFFFFFFF
00000000

GIMP использует открытый текстовый формат ASCII с расширением .gpl. Загляните в свою любимую программу-блокнот.

0 голосов
/ 03 мая 2009

Для палитр PSP: .pal расширение файла

В соответствии с документацией GIMP , формат файла .gpl находится в ASCII, так что не составит труда создать конвертер, посмотрев на сам файл.

...