Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];

Вниз

А запись Pcx есть?   Найти похожие ветки 

 
Barloggg   (2006-03-14 10:22) [0]

KolPCX и KolGraphics умеют только загружать Pcx, верно?
А записывать не умеют...
А вот мне по требованию заказчика понадобилась запись... есть у кого-нибудь уже готовое решение?

Вдумчиво прочитал процедуру загрузки KolPCX не все понял, но как формат выглядит вполне себе представляю.
написать самому процедуру записи не сложно. правда лично мне понадобится только запись в 8битный цвет.
Но может у кого уже есть?


 
Barloggg   (2006-03-14 14:56) [1]

Ага, очень внимательно почитав инфу из сети сбацал запись Pcx-формата. правда только для 8битной палитры с одним слоем (простейший случай) и к томуже без какого-либо анализа картинки... в результате файл получился в 2 раза больше чем положено, ну да это неважно. место на винте мне не жалко.
закрываю тему.

KolPcx изменять не стал ибо мой код неоптимизирован.


 
Zoom   (2006-03-14 19:08) [2]

"место на винте мне не жалко"
Зачем тогда использовать kol? ;)


 
Thaddy   (2006-03-14 20:11) [3]

Do you know anybody that still "writes" hyroglyphs?
But PCX is easier ;) It is just RLE encoding on a (max) 256 color bitmap, just count the bits.


 
Vladimir Kladov   (2006-03-14 22:06) [4]

2Zoom: ответ прост. Маленькая прога может ворочать гигабайтами данных, а удобна она не потому, что мало занимает на той машине, где ей ворочать, а тем, что ее легче и быстрее по сети переслать/скачать/сохранить. Еще смешнее когда прога вообще обрабатывает мало-мало данных, а сама при этом громадная - на CD еле влазит. И такое может быть - теоретически.


 
GMax   (2006-03-14 23:31) [5]

эх, если б ей ещё int64 при работе с потоками\файлами, тогда б гигабайты ворочала ещё лучше :)


 
Barloggg   (2006-03-15 10:32) [6]

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



Страницы: 1 вся ветка

Форум: "KOL";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.035 c
2-1165480897
Lera
2006-12-07 11:41
2006.12.24
Переход на следующую строку в текстовом поле


11-1142084192
GMax
2006-03-11 16:36
2006.12.24
KolListbox loMultiSelect


11-1142092290
Maloric
2006-03-11 18:51
2006.12.24
TKOLFTP


2-1165330960
Creative
2006-12-05 18:02
2006.12.24
Создание кнопки


1-1163161794
DVM
2006-11-10 15:29
2006.12.24
Вопрос про BeginThread.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский