|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.02.2008, 09:43 | #1 |
-=PriZraK=-
Форумчанин
Регистрация: 12.12.2007
Сообщений: 399
|
зацените программу BMP->CIF
Программа попиксельно снимает цвет с картинки и записывает его в файл...
так же возможны некоторые доп. возможности....Вообщем подробное описание в README файле... З.Ы: Программу создавал только для того, что бы научиться маломальски работать с канвой и еще с некоторыми вещами...так что строго не судите |
05.02.2008, 18:16 | #2 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Довольно интересно было посмотреть.
Программа меня заинтересовала так как сам когда-то типа такой делал (сжатия bmp без потерь, тоже в свой формат, но моя намного проще была). Представляю сколько пришлось бы ждать пока перекодируется 1024х768 Пару раз зависала, пришлось из диспетчера убивать (не во время кодирования, просто лазил по меню, отмены нажимал). В ридми собственно никакого подробного описания нет. Хотелось бы узнать что она собственно делает, в чем цель перекодирования? Меню пугает количеством непонятных опций.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
05.02.2008, 19:09 | #3 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
Тоже тестировал.
Минусы: - куча какихто непонятных опций. - куча окон. - нет кнопки "свернуть". - некоторые окна которые вылазят отсчитывать время или показывать статус кодирования нужно поместить на форму. Ктомуже как ни странно можно менять их размер и одно из окон "Инфа ...." почемуто сама незакрцвается. - я долго пытался понять как делать преобразование. С трудом поянл что это называется образ. - при открытии больших картинах (я сдуру открыл 7 меровую) она естественно невлазит в форму при просмотре. И кароче торчит лишь кусок картинки. Вообщем чтото намудрил там с опциями и окнами. Сделай чоб всё было на одной форме. И кстати почемуто образ картинки в два раза больше самой картинки Разве эта прога не должна сжимать?
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
05.02.2008, 19:15 | #4 |
-=PriZraK=-
Форумчанин
Регистрация: 12.12.2007
Сообщений: 399
|
Да...сжимающий алгоритм у меня есть....но проблема в другом. Скорость обработки очень низкая,так как я работаю через канву...вот решить бы эту проблему. На форуме мне толком не помогли(
|
05.02.2008, 20:24 | #5 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Цитата:
Не работай через канву, работай в памяти, на канве только результат показывай. Вот посмотри как я делал, щас добавлю диалоги открытия (а то в оригинальной версии их нет, имя файла вручную писать надо =)) и выложу с исходником.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 05.02.2008 в 22:17. |
|
05.02.2008, 21:39 | #6 |
-=PriZraK=-
Форумчанин
Регистрация: 12.12.2007
Сообщений: 399
|
2Mutabor
было бы просто замечательно.Однако я заметил что, если два раза подряд работать с одной картинкой(распаковывать или запаковывать) то скорость работы увеличивается в 10 раз... Но как сделать что-бы такая скорость была всегда я не понял Как картинку предварительно занести в память??? 2MUTABOR Спасибо за програмку кое что возьму на вооРужение Последний раз редактировалось prizrak1390; 05.02.2008 в 22:44. |
05.02.2008, 22:42 | #7 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
Ну ты крут mutabor, сжал картинку в 16 раз
Было 950 кб, стало 59 кб Зато другую картинку сделал в два раза тяжелее Там была простая чёрно белая с формулами и примерами, а эта была большая фотка...
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
06.02.2008, 10:12 | #8 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Не, в два раза не будет, в самом неблагоприятном случае максимум в 1.33 раза
Можно немного усовершенствовать, если размер ожидается больше то просто сохранить как есть, размер будет 1 : 1, только формат хранения поменяется. Правда пользы от этого никакой, bmp хоть все программы понимают Цитата:
array of array of integer; или array of array of TColor; И дальше работать с ней. Только не забывай память очищать, когда она будет не нужна, присвой ей nil
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 06.02.2008 в 10:23. |
|
06.02.2008, 11:02 | #9 |
-=PriZraK=-
Форумчанин
Регистрация: 12.12.2007
Сообщений: 399
|
2Mutabor
Спасибо!!!!!!!!! А мне еще говорили, что бы я использовал ScanLine. Я попытался, но ничего не выШло |
06.02.2008, 14:29 | #10 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Мне кажется со ScanLine быстрее не будет, разве что самую малость. Из того массива что ScanLine возвращает все равно ведь пиксели поштучно доставать надо.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Зацените мой MessageBox | Altera | Софт | 1 | 29.10.2008 15:17 |
Зацените игру | snake-as | Софт | 3 | 08.01.2008 00:16 |
Зацените программу - Картинка для мобилки | mutabor | Софт | 6 | 17.08.2007 15:27 |
Зацените мою прогу | Simply-Art | Софт | 17 | 24.02.2007 19:02 |