Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26163
Рейтинг: 2127
#16: 2006-12-27 17:35:28 ЛС | профиль | цитата
Астрамак писал(а):
Вперёд и с песней делать ему ini

немного мимо. Как раз -- наоборот, есть INI-файл, а вот самого компонента -- тю тю
карма: 22

0
Ответов: 3514
Рейтинг: 184
#17: 2006-12-27 17:36:31 ЛС | профиль | цитата
Аааа ))
карма: 0
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#18: 2006-12-27 17:40:40 ЛС | профиль | цитата
Народ! Задам вопрос в лоб. Кому, кроме Дани он еще нужен. Если человек -цать наберется, то можно и зад поднять
карма: 22

0
Ответов: 3514
Рейтинг: 184
#19: 2006-12-27 18:48:17 ЛС | профиль | цитата
Не помешал бы..

Только вот без прозрачности всё это будет бесполезным.
карма: 0
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#20: 2006-12-27 21:17:21 ЛС | профиль | цитата
Астрамак, а что у нас ее поддерживает -- насколько помню, то ничего. Все превращается в обычное BMP+псевдопрозрачность. Да и как ты себе это представляешь?
карма: 22

0
Ответов: 3514
Рейтинг: 184
#21: 2006-12-28 14:20:54 ЛС | профиль | цитата
Дык вот в том и прикол, как я понял Дане нужна прозрачность...
карма: 0
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#22: 2006-12-28 17:11:52 ЛС | профиль | цитата
Астрамак, те наложить картинку на картинку, я правильно понял?
карма: 22

0
Ответов: 3514
Рейтинг: 184
#23: 2006-12-28 19:11:35 ЛС | профиль | цитата
Да, но не мне )

То бишь предполагается, что на картинке другая картинка с прозрачными полостями не будет смотреться "квадратно"
карма: 0
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#24: 2006-12-28 21:10:39 ЛС | профиль | цитата
Астрамак, и как его отображать -- в каком формате, в ico только, больше никак. ico мы можем передавать в потоке (bmp -- не в счет). И на кой он тогда нужен -- только для конвертации из PNG в укуцанное ICO или в BMP
карма: 22

0
Ответов: 139
Рейтинг: 0
#25: 2006-12-29 09:15:02 ЛС | профиль | цитата
Мне нужна не прозрачность.
Мне нужно элементарно декомпрессовать данные PNG из потока и передать в виде BMP потока дальше. Это всё, что мне нужно. Только чтение.
PNG формат перспективный, так что насчет того, что он пригодится кому, Вы не сомневайтесь.

Вот начал вчерась пробовать создавать компоненты и столкнулся с тем, что - как подключить модуль? Наскольк я понял недостаточно просто в Uses дописать к Kol, Debug и т.п. мой KolPNG ?!
Всё ровно он от туда не видет функций и процедур.
В то же время ведь в компоненте hiZlib ("сжетие данных по алгоритму Zip") как то подключают внешние процедуры. Да ещё к томуже аж из 'zlib.dll'. У меня тоже есть в распоряжении LibPNG.dll, мож от туда использовать как то!? Так же просто как в HiZlib!??

...Да и вообще! Как нибудь можно использовать процедуры из готовых DLL в HiAsm?
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#26: 2006-12-29 11:10:22 ЛС | профиль | цитата
Danya, можно, если знать точки входа. Те надо поискать описание или источник того самого *.dll, который тебе нужен.
карма: 22

0
Ответов: 2125
Рейтинг: 159
#27: 2006-12-29 13:25:49 ЛС | профиль | цитата
Пока вы не разобрались с LibPNG, можете пользоваться вот этим
code_734

Единственное условие - IE должен поддерживать png.

В дальнейшем InlineCode можно преобразовать в компонент. Кроме того IE правильно отображает картинки с прозрачностью, можно добавить сверху точку Bitmap, на которую будет накладываться картинка с прозрачностью. Сейчас рисуется на девственно чистый (чёрный) битмап с размерами картинки. И ещё, наверное есть возможность доделать анимацию, но делать каждый раз новый битмап и посылать его в поток - нерационально. Лучше сделать другой компонент на основе WinElement-a.
карма: 1

0
файлы: 1code_734.txt [3.5KB] [341]
Ответов: 139
Рейтинг: 0
#28: 2006-12-29 13:41:45 ЛС | профиль | цитата
Есть прожка класная FileInspector
Вечером выложу.
Она умеет смотреть функции из любого DLL

вот
http://www.interstitch.ru/misc/fixl.rar
карма: 0

0
Ответов: 9906
Рейтинг: 351
#29: 2006-12-29 14:11:26 ЛС | профиль | цитата
tsdima, под FPC jpeg-и брать не хочет (под Дельфи - без вопросов)

А из stream-а ???
карма: 9

0
Ответов: 2125
Рейтинг: 159
#30: 2006-12-29 14:31:49 ЛС | профиль | цитата
Galkov, ну вот я сейчас тебя твоими-же словами забодаю Где пример? Я пару попробовал, все грузились, и в Delphi, и в FPC. Правда, ms.pcx, что вместе с офисными фильтрами лежит, почему-то runtime error сгенерировал Почему - смотреть лень было.

А из stream-а - можно попробовать named pipes. IE вообще-то грузит откуда угодно, лишь бы протокол зарегистрирован был, но не делать-же ради этого свой URL протокол (типа http,https,file).
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)