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

Вниз

Как из TMemoryStream в TImage поместить файл JPG?   Найти похожие ветки 

 
Delph1   (2003-04-07 16:36) [0]

MS := TMemoryStream.Create;
MS.LoadFromFile("c:\P8300007.JPG");
MS.Position := 0;
Image1.Picture.Graphic.LoadFromStream(MS); - Exception

Спасибо.


 
MBo   (2003-04-07 16:39) [1]

Image1.Picture.LoadFromStream(MS);
говорят, некоторые jpeg не загружаются, но мне не попадались


 
Skier   (2003-04-07 16:41) [2]

>Delph1
MBo © (07.04.03 16:39) + можно ещё
посмотреть класс TJPEGImage


 
Delph1   (2003-04-07 16:44) [3]

У TPicture я не нашед метода LoadFromStream...
как же так?


 
MBo   (2003-04-07 16:46) [4]

>не нашед метода LoadFromStream
И действительно...
Ну зато LoadFromFile есть.


 
Delph1   (2003-04-07 16:49) [5]

> MBo © (07.04.03 16:46)
> Ну зато LoadFromFile есть.
Мне из потока надо...


 
Skier   (2003-04-07 16:49) [6]

LoadFromFile - пашет !
Только что проверил ! :))


 
Delph1   (2003-04-07 16:51) [7]

аже не из потока, а из памяти. Есть адрес и длина. В памяти создаю поток, читаю туда область памяти и пытаюсь отобразить. Мастера, еще варианты есть? Писать в файл и читать уж очень некрасиво...


 
MBo   (2003-04-07 16:52) [8]

>Мне из потока надо...
загрузи в JpegImage, как Skier сказал, а потом Picture.Assign



 
Skier   (2003-04-07 16:52) [9]

TJPEGImage смотрел ?


 
Переяслов Григорий   (2003-04-07 17:01) [10]

А если JPEG конвертнуть во что-то еще, например в BMP?


 
Delph1   (2003-04-07 17:04) [11]

Спасибо. А нет ли универсального способа загрузки графических данных разных форматов в TPicture? Нет ли компоненты подобной TImage, способной загружать автоматически из потока данные формата, который я ей укажу?
Интересуют:
BMP, JPG, ICO, WMF, GIF ну, и наверное - TGA, но необязательно.


 
Skier   (2003-04-07 17:08) [12]

>Delph1
поищи на www.torry.net


 
Skier   (2003-04-07 17:08) [13]

>Delph1
поищи на www.torry.net



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

Форум: "Основная";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.014 c
7-54905
Александр Л.
2003-02-25 02:06
2003.04.17
Импорты в dll


3-54445
Officeman
2003-03-26 19:49
2003.04.17
Real type=) десятые и сотые


8-54767
xenos
2003-01-14 21:36
2003.04.17
Простейший пример наложения текстуры в OpenGL на примитив


4-54943
RDA
2003-02-18 09:30
2003.04.17
Развернутое окно только с кнопкой Close


3-54482
Berezne
2003-03-30 17:48
2003.04.17
Как добавить поле в файл БД????





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