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

Вниз

Zoomer3   Найти похожие ветки 

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

Выложил 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. Если кому интересно.


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

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


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

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


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

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


 
Commander   (2005-07-03 01:01) [4]

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

нашолся :)


 
Solo ©   (2005-07-05 08:15) [5]

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


 
RA ©   (2005-07-05 12:58) [6]

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


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

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


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

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


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

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


 
SPeller ©   (2005-07-06 09:50) [10]

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


 
RA ©   (2005-07-06 13:56) [11]

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


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

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


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

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


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

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



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

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

Наверх




Память: 0.48 MB
Время: 0.037 c
15-1158669715
VitV
2006-09-19 16:41
2006.10.15
Удалил Дэлфи через Шифт+Дел.


1-1157551934
Krants
2006-09-06 18:12
2006.10.15
"Freeze Panes" Exel


15-1158929841
StriderMan
2006-09-22 16:57
2006.10.15
Куда попадают объекты после деструктора?


15-1159110530
olenevod_Bildiev
2006-09-24 19:08
2006.10.15
компиляция кода на delphii2006 в delphi7


15-1159306510
Axis_of_Evil
2006-09-27 01:35
2006.10.15
Boolean





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский