Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Zoomer3 [Delphi, KOL/MCK, Windows]


Владимир Кладов ©   (2005-07-01 22:29:00) 

Выложил Zoomer3. Теперь есть чем пограбить иконки (да и не только иконки, любую графику RT_BITMAP, RT_CURSOR, RT_RCDATA берет) из exe-, dll- и вообще из всего что на MZ... начинается. В процессе поправил jpg, gif, и окончательно разобрался с bitmap и icon. В обновлении KOL все это будет уже работать совсем как надо. LoadStrEx для битмапа теперь сможет даже bitmapcore загружать. И удалось поправить загрузку RLE-кодированных битмапов. А с jpeg'ом какое приключение приключилось: попался один такой. Махонький, а не грузится. Полез в код, а там условие: jpeg'и меньше 434 (примерно) байта не грузить. А как раз оказалось в том файле 430 байтов. Вот как бывает :)

Немного удалось поправить KOLGraphicEx, Dimaxx не отвечает, придется выкладывать свою версию. Там поправлено чтение TIFF'ов в паре мест. Кстати, не хватает некоторых методов сжатия. Конкретно интересует CCITT4. Если кому интересно.


Bezols   (2005-12-23 15:06:00) [1]

Вот баг нашел в зуммере..
при нажатии кнопки Thumbnail View несколько раз (несколько раз поменять режим) программа вываливается с о шибкой AV и сыпит их довольно много...
а потом закрывается :(


Владимир Кладов   (2005-07-07 18:02:00) [2]

Добавил выдирание ресурсов из NE-exe-шников. Теперь понимает .icl (т.к. это и есть dll в формате NE). Проверить удалось только на иконках. Ни у кого не завалялся экзешник NE, с какими-нибудь другими типами ресурсов, например, урсоами или битмапами? Или может кто знает, как такой экзешник делают? В Borland C++ 5.0 может быть?


Владимир Кладов   (2005-07-06 16:13:00) [3]

Щаз, спасет, как же. Если уж нужен действительно хороший универсальный просмотрщик для этого режима, то пока неплох XnView. FiloGraphic неплох по скорости, но сильно глючит, просто вешается. Я кстати, нашел потерю памяти в Zoomer'е, ввыложил исправленную. И переделал работу с хранением. Кстати, ни Irfan, ни Xn, ни даже Acd не умеют выдирать всю графику из экзешников. И увеличение у них хуже.


RA   (2005-07-06 13:56:00) [4]

// список файлов
Тысяча реверансов. Просмотрел.


SPeller   (2005-07-06 09:50:00) [5]

IrfanView спасет от тормозов с тубнайлями Ж)


Владимир Кладов   (2005-07-05 21:37:00) [6]

Уменьшать можно и в фотошопе. Если в плане рассмотреть часть очень крупного изображения, то можно кусок отрезать. Но меньше 100% бывает только если окно очень маленькое. Уменьшать так можно, уменьшая окно. Мне лично просто надоело ждать когда загрузится какой-нибудь fcdsee, если я просто щелкнул на картинку в папке, и собираюсь глянуть на нее и закрыть (escape). Мне такой режим работы очень был нужен, чтобы вызвал-глянул-закрыл, и на все меньше секунды.


Владимир Кладов   (2005-07-05 21:23:00) [7]

Режим listbox'а остался. Там кнопулька на тулбаре есть, переключает режим. Тумбнайлный режим может жрать изрядно памяти, но только в этом режиме можно грабить картинки их экзешников. И всякие прочие фичи именно в нем. Вот только что положил версию с поддержкой .ANI, .FLI, .FLC и исправлениями. Delete теперь тоже доступна, забыл в инструкции дописать :)


alex_s   (2005-07-05 14:32:00) [8]

А еще было бы неплохо научить его не только увеличивать, но
и уменьшать. Иногда нужно иконку сделать из большой картинки,
но, как правило, при уменьшении происходит жуткое искажение.


RA   (2005-07-05 12:58:00) [9]

А список файлов опкрытой папки упразднили?


Solo   (2005-07-05 08:15:00) [10]

Неплохо было бы сделать такую вещь не в виде отдельного приложения, а в виде плагина к TC, ИМХО


Commander   (2005-07-03 01:01:00) [11]

From: http://bonanzas.rinet.ru/Zoomer3.zip
Size: 148 KB (151 267 bytes)

нашолся :)


Commander   (2005-07-03 00:59:00) [12]

Ну и где он, этот Zoomer3 ????????


Thaddy   (2005-07-02 16:20:00) [13]

And you say of other people their brains are unpredictable? ;)
It is time you write an API to understand Kladov ;)


Владимир Кладов   (2005-07-01 22:45:00) [14]

Кстати, чего забыл сказать: FileTypeReg в Lnk ведет себя не так как хотелось бы, по крайней мере в XP. Попытка зарегить под себя расширение, например bmp, ни к чему не приводит - остается за прежним приложением, хоть тресни. Пока что только руками через свойства папки, настройка расширений, закрепить за своим приложением. Кто там у нас автор кода? Жаль, в самом коде ссылки нету (Lnk.pas). Или может кто займется. Новое расширение зарегить как я понял проблемы нет, все работает. Но даже в 2000 есть проблема, если старое расширение было зарегено с признаком работы через DDE. Не понимаю, почему нет в апи функции, и надо обязательно руками лазить по реестру, мозги у кое-каких умников странно устроены. Делают ос, потом она глючит. Из-за кривых рук разработчиков? На самом деле, из-за плохого АПИ.


Наверх

Титульная страница Поиск, карта сайта Написать письмо