Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизПомогите найти TPNGImage последний (!) релиз. Найти похожие ветки
← →
Edgar_Wine (2012-10-11 19:45) [0]
>> Известный компонент TPNGImage больше не существует, как отдельный проект.
Собственно вот. Разумеется поисковик выплёвывает кучу ссылок, но все они на какие-то старые версии.
У меня уже штук 15 (разных имеется ввиду). Но хотелось бы последнюю где-то добыть, а на офф.старице проекта всё удалили. =(((
← →
Edgar_Wine (2012-10-11 19:46) [1]P.S. Если кто не знает, она была тут: http://sourceforge.net/projects/pngdelphi/files/
← →
Rouse_ © (2012-10-11 20:38) [2]Если не ошибаюсь он идет сейчас в составе или самой Delphi (2010 и выше) или в составе DevExpress. Если это то, что нужно - завтра с работы могу выложить.
← →
Edgar_Wine (2012-10-11 21:44) [3]У меня только Д7, в ней нету.. Был бы признателен. =)
← →
Германн © (2012-10-12 02:26) [4]
> Но хотелось бы последнюю где-то добыть
А чем она так хороша?
png - вроде уже давно придумали.
← →
Jeer © (2012-10-12 09:33) [5]const
LibraryVersion = "1.564";
Если устроит..
← →
Rouse_ © (2012-10-12 10:18) [6]как и гвоорил, идет в составе дельфи.
http://rouse.drkb.ru/tmp/png.zip
← →
brother © (2012-10-12 12:31) [7]а на 7ке пойдет? ;)
← →
han_malign (2012-10-12 14:21) [8]
> А чем она так хороша?
- да ничем - патент на LZW/GIF кончился, можно возвращаться к формату с нормальным сжатием...
Сомневаюсь, что кто-то таки сделал автоматическую оптимизацию метода построчной дельты...
← →
Jeer © (2012-10-12 14:36) [9]
> а на 7ке пойдет? ;)
Да я пользуюсь, проблем нет.
← →
brother © (2012-10-12 17:13) [10]не верю, что подошло без ручной правки! можно на сорцы взглянуть?
← →
Rouse_ © (2012-10-12 17:21) [11]
> brother © (12.10.12 17:13) [10]
> не верю, что подошло без ручной правки! можно на сорцы взглянуть?
>
А ссылку я для Пушкина привел? :)
← →
brother © (2012-10-12 17:31) [12]не завелась она(
← →
Rouse_ © (2012-10-12 18:05) [13]
> brother © (12.10.12 17:31) [12]
Вот так прямо и написала: "не хочу заводится"? :)
← →
Германн © (2012-10-12 18:29) [14]
> как и гвоорил, идет в составе дельфи.
> http://rouse.drkb.ru/tmp/png.zip
Даааа. Жутко новая версия.
Класс TPngObject переназвали TPngImage. Заменили String на AnsiString, чтобы юникод не мешал. Да еще pByte заменили на pChar.
← →
brother © (2012-10-12 18:31) [15]TPNGObject = TPngImage deprecated "Use TPngImage.";
[Error] pngimage.pas(426): ";" expected but identifier "deprecated" found
дальше не смотрел на что еще там ругается...
← →
Германн © (2012-10-12 18:42) [16]Чуть не забыл. Еще добавили поддержку польского, португальского, немецкого, французского и словенского языков.
:)
← →
Rouse_ © (2012-10-12 18:48) [17]
> brother © (12.10.12 18:31) [15]
Хм, лан щас с работы приду ради прикола посмотрю на домашней семерке чего ты там испугался :)
← →
Германн © (2012-10-12 18:57) [18]
> brother © (12.10.12 18:31) [15]
>
> TPNGObject = TPngImage deprecated "Use TPngImage.";
Ну а это кто-то с большого бодуна так оригинально вставил комментарий :)
← →
brother © (2012-10-12 18:59) [19]> чего ты там испугался :)
видимо заленился...
← →
brother © (2012-10-12 18:59) [20]а что автор молчит?
← →
Rouse_ © (2012-10-12 19:31) [21]Проверил - скомпилировать просто, всего 4 правки в коде, а вот заставить работать сложнее: падает на вызове InflateInit_(Result.zlib, zlib_version, SIZEOF(TZStreamRec));
Видать нюансы ZLib-а, правда с таким сталкиваюсь впервые, обычно он отказывался производить декомпрессию, если данные были пожаты более свежей версией....
← →
Rouse_ © (2012-10-12 19:39) [22]
> Ну а это кто-то с большого бодуна так оригинально вставил
> комментарий :)
Это применяется еще с 2005-ой дельфи, когда массово начали заменять старые классы. Тут как раз ничего страшного, просто раньше видимо все это было в виде TPNGObject, если кто-то обновится у него в ворнингах появится строчка, мол TPNGObject устарел - юзай TPngImage, у которого появилось много вкусных плюшек.
← →
Германн © (2012-10-12 20:06) [23]
> TPNGObject устарел - юзай TPngImage, у которого появилось
> много вкусных плюшек.
Ничего у него не изменилось, кроме имени. В сети доступна последняя авторская версия 2006 года. Например тут http://delphidevelop.ru/publ/12-1-0-174
← →
Rouse_ © (2012-10-12 20:10) [24]
> Ничего у него не изменилось, кроме имени.
Ну, Серег, это уже не нам с тобой решать что там именно изменилось и почему TPNGObject в депрекейт уплыл :)
← →
Германн © (2012-10-12 20:16) [25]
> Ну, Серег, это уже не нам с тобой решать что там именно
> изменилось и почему TPNGObject в депрекейт уплыл
Но сравнить два исходника нам никто не запрещает :)
← →
Rouse_ © (2012-10-12 20:17) [26]
> Германн © (12.10.12 20:16) [25]
> Но сравнить два исходника нам никто не запрещает :)
Блин, не заставляй меня это делать :)
Я ж принципиальный и буду сравнивать, а щас пятница :)
← →
имя (2012-10-12 20:33) [27]Удалено модератором
← →
Jeer © (2012-10-12 22:32) [28]Ешкин кот, мужики..
Вот специально сейчас протестировал png Lib.
Все работает, никаких огрехов, да и с чего бы - пользуюсь уж долго, все выверено.
Выложил тест-exe ( < 1 Mb )
http://exfile.ru/378066
Button "Open & Merge" - открываем каталог \data с png-файлами, работает множественный селект.
В экзампле - красивые девушки :)
По завершении в том же каталоге data находим результирующий файл Result.png
Это "слепленные" в линию выбранные файлы *.png
Блин, в чем проблема ?
В кривых руках, вероятно.
← →
тестировщик (2012-10-12 23:04) [29]
> Jeer © (12.10.12 22:32) [28]
>
> Ешкин кот, мужики..
> Вот специально сейчас протестировал png Lib.
> Все работает, никаких огрехов, да и с чего бы - пользуюсь
> уж долго, все выверено.
Нет файла rtl70.bpl
Windows 7
← →
Jeer © (2012-10-12 23:09) [30]А, ну да..
Не у всех стоит MSDOS :)
http://exfile.ru/378080
2 Мб
← →
Rouse_ © (2012-10-12 23:58) [31]
> Jeer © (12.10.12 22:32) [28]
Серег, да и проблем то быть не должно никаких, мы ж обсуждали тот кусок который я выдрал из 2010-ой дельфи, он под семеркой реально не собирается, то что есть собирабельные варианты (ну хотя бы [23]) никто ж и не спорит :)
← →
Германн © (2012-10-13 02:02) [32]
> Rouse_ © (12.10.12 23:58) [31]
>
>
> > Jeer © (12.10.12 22:32) [28]
>
> Серег, да и проблем то быть не должно никаких
До 2009 проблемы могут быть. До того как"Борланд" (то ли купил, то ли украл) сей модуль, куча сторонних, но весьма полезных библиотек добавляла свой модуль для работы с png. Например FR для Д2007 добавляет свой модуль. А дальше может возникнуть "война модулей за первенство в списке uses".
← →
brother © (2012-10-13 05:12) [33]Jeer сорцы где? где подтверждение, что ты используешь на 7ке именно модуль от 2010?
зы. зачем выкладывать exe? что за шифровка с примером?
← →
Jeer © (2012-10-13 15:08) [34]:)))
Какая еще шифрация ?
Показал,что все работает на D7.
У меня 2010 не стоял и не стоит.
Сейчас используется PNG-lib версии
{Portable Network Graphics Delphi 1.564 (31 July 2006) }
В архиве по ссылке - библиотека и консольный пример.
http://exfile.ru/378171
← →
brother © (2012-10-13 18:10) [35]> {Portable Network Graphics Delphi 1.564 (31 July 2006)
> }
нене, я про версию от 2010 говорил!
← →
Jeer © (2012-10-13 19:17) [36]
> нене, я про версию от 2010 говорил!
В [5] я сказал, какая у меня версия (номер).
Что там стоит в 2010 - знать не знаю, посмотрел, что номер такой же, потому и сказал, как сказал.
← →
brother © (2012-10-14 15:14) [37]так и что решили то? та версия, что в 2010 делфе равна версии Portable Network Graphics Delphi 1.564 (31 July 2006) ?
розыч, ты обещал поковырять сорцы, как результат?
← →
Rouse_ © (2012-10-14 15:22) [38]
> розыч, ты обещал поковырять сорцы
[21]
← →
brother © (2012-10-14 15:40) [39]понял...
← →
Edgar_Wine (2012-10-15 20:44) [40]Интернета не было просто. =(
Только-только вот появился, спасибо огромное! =)
Сейчас буду ставить на выложенных тут версиях противоестественные опыты. :3
← →
Jeer © (2012-10-15 22:02) [41]"Правильное решение - следствие большого опыта, большой опыт - следствие большого числа ошибок."
← →
Edgar_Wine (2012-10-19 18:55) [42]Ну зачем вы так, вы же не знаете что именно я удумал... :3
Через недельку-другую покажу, не закрывайте пока, пригодитса наверное.
← →
Jeer © (2012-10-19 19:16) [43]
> Ну зачем вы так
А, что мы "так" ? Просто поговорили и разошлись.
Меня библиотека устраивает.
D7
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.093 c