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

Вниз

Загрузка JPG с диска в DXImageList   Найти похожие ветки 

 
Main.php   (2003-02-18 15:54) [0]

Как это осуществить подскажите, пожалуйста. BMP вроде загружает а вот JPG чё то не хочет.


 
Андрей Сенченко   (2003-02-18 15:57) [1]

Что такое DXImageList я честно говоря не знаю ...
Вот это может поможет ....

Procedure bmp2jpg(bmpname,jpgname : PChar);
var
JPGpic: TJPEGImage;
BMPpic: TBitmap;
begin
JPGpic := TJPEGImage.Create;
BMPpic := TBitmap.Create;
Try
BMPpic.LoadFromFile(BMPName);
JPGpic.Assign(BMPpic);
JPGpic.SaveToFile(JPGName);
Finally
JPGpic.Free;
BMPpic.Free;
End { Try }
end;

Procedure jpg2bmp(bmpname,jpgname : PChar);
var
JPGpic: TJPEGImage;
BMPpic: TBitmap;
begin
JPGpic := TJPEGImage.Create;
BMPpic := TBitmap.Create;
Try
JPGpic.LoadFromFile(JPGName);
BMPpic.Assign(JPGpic);
BMPpic.SaveToFile(BMPName);
Finally
JPGpic.Free;
BMPpic.Free;
End { Try }
end;


 
Main.php   (2003-02-18 16:07) [2]

А на экран как паказать её ?


 
Main.php   (2003-02-18 16:09) [3]

Всё уже понял.


 
Андрей Сенченко   (2003-02-18 16:10) [4]

В смысле как ?
Ты ж сказал что Твой компонент нормально грузит BMP. Если Ты внимательно посмотришь на приведенный код, то поймешь, что это процедуры ковертации из JPG в BMP и обратно. Просто конвертируй нужный файл JPG в формат BMP и грузи его в свой компонент.



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

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

Наверх





Память: 0.45 MB
Время: 0.007 c
9-87233
NudeRaven
2002-09-18 20:39
2003.02.27
Как В Dx грузить файлы jpg,gif итд


3-87290
mUTant
2003-02-05 23:35
2003.02.27
Как запустить программу на машине на которой не установлен Parado


14-87623
vajo
2003-02-10 10:20
2003.02.27
Oracle 8, SQL Server 2000


1-87472
Trip
2003-02-18 23:56
2003.02.27
Read


6-87597
Help me
2002-12-23 18:41
2003.02.27
Unix разделители





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