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

Вниз

а какой актив икс работет на всех виндах с gif, jpg, bmp   Найти похожие ветки 

 
Альберт_   (2007-07-29 00:09) [0]

ребят, привет! вопрос - сабж.
был в винде актив икс какой-то.. может знает кто-нибудь?


 
Kerk ©   (2007-07-29 00:12) [1]

А теперь прожуй и повтори


 
Альберт_   (2007-07-29 00:37) [2]

=) попытка 2
какими встроенными в винду средствами можно получить bits файлов типа gif, jpg, bmp?


 
Kerk ©   (2007-07-29 02:25) [3]

GetDIBits() ?
Правда это не ActiveX


 
P_   (2007-07-29 03:35) [4]


> Kerk ©   (29.07.07 02:25) [3]
>
> GetDIBits() ?
> Правда это не ActiveX


Неужели она формат Jpeg может открыть из файла? Вот уж не знал...


 
Альберт_   (2007-07-29 14:20) [5]

или может это можно сделать с помощью iPicture?


 
@!!ex ©   (2007-07-29 17:47) [6]

Ээээ. Автор, скажи толком, че те надо, и при чем тут ActiveX? Вообще в курсе, что это такое?


 
Kerk ©   (2007-07-29 17:54) [7]

Когда мне нужно было нарисовать на форме картинку из JPG, я грузил ее с помощью OleLoadPicture() в IPicture. Потом ее рендерил на HBITMAP.


 
@!!ex ©   (2007-07-29 18:00) [8]

> [7] Kerk ©   (29.07.07 17:54)

jpeglib есть.. нафиг с com извращаться? :\


 
Kerk ©   (2007-07-29 18:08) [9]

> [8] @!!ex ©   (29.07.07 18:00)

Нафига таскать с собой стороннюю библиотеку, если есть штатное решение в несколько строк? :)


 
Альберт_   (2007-07-31 03:34) [10]

@!!ex, я вообще-то в курсе=) a kerk"у респект - правильно подметил идею.

так получается, что iPicture юзать надо?


 
@!!ex ©   (2007-07-31 09:01) [11]

> @!!ex, я вообще-то в курсе=)

Ну просто по фразу:

> был в винде актив икс какой-то..

Это не очевидно. :)

ACtiveX какой то и Com какой то... разный смысл, :))


 
Kerk ©   (2007-07-31 09:35) [12]

> [10] Альберт_   (31.07.07 03:34)

Пока получается так. Отрендерить картинку на HBITMAP, а там уж виндовыми средствами - GetDIBits() или как там ее...


 
vicegen   (2007-08-03 22:27) [13]

gdiplus


 
vicegen   (2007-08-03 22:32) [14]

забыл добавить :) для делфов юниты+классы+примеры можно слить отсюда:
http://www.progdigy.com/modules.php?name=gdiplus


 
Альберт_   (2007-08-05 02:29) [15]

прикольная штучка) посмотрим что лучше использовать. так запарился уже. знаете, пишешь месяцами, а потом когда почти закончил, думаешь: кому ее загнать и вообще нахрен она нужна=)


 
homm ©   (2007-08-06 21:35) [16]

> прикольная штучка)

запятая глючная запятая медленная (если это конечно о GDI+)


 
palva ©   (2007-08-06 22:04) [17]

А что значит работать? Показать? TWebBrowser покажет любую картинку, даже анимированный gif.


 
Альберт_   (2007-08-23 20:56) [18]

работать - значит получить bits затратив как можно меньше физ размера.


 
Kerk ©   (2007-08-23 20:58) [19]


> palva ©   (06.08.07 22:04) [17]

В чем кайф отвечать, не читая ветку? :)


 
Альберт_   (2007-08-23 21:02) [20]

так наверное  прикольней)) Гг


 
tesseract ©   (2007-08-23 21:14) [21]


> так получается, что iPicture юзать надо?


iPicture - это интерфейс Ie. Соотвественно его возможности зависят от версии установленного Ie. Я обычно пользуюсь GraphicsEx - но приходилось пользоваться и IPicture - для обмена с 1С например.


 
Альберт_   (2007-08-24 01:01) [22]

а в чем минусы в использовании ipicture?


 
tesseract ©   (2007-08-24 13:09) [23]


> а в чем минусы в использовании ipicture?


Не входит в VCL, поддержка форматов зависит от версии IE.



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

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

Наверх




Память: 0.49 MB
Время: 0.042 c
2-1188366377
ДуДу
2007-08-29 09:46
2007.09.23
Скрытие процесса.


6-1169298564
novice007
2007-01-20 16:09
2007.09.23
Post в TidHTTPServer


15-1188321073
ArtemESC
2007-08-28 21:11
2007.09.23
А где сейчас горячие точки?


15-1187863762
Memed_1971
2007-08-23 14:09
2007.09.23
Fast Report 4.0 install


15-1187951223
palva
2007-08-24 14:27
2007.09.23
Индикатор настоящего программиста





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