Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка BitMap [D7, WinXP]


Gyrus ©   (2006-11-02 01:50:00) 

Скажите как избежать ошибки в следующем коде:
Uses jpeg;
......
BitMap.LoadFromFile('Test.jpg');
BitMap.PixelFormat := pf4bit;


Sambrook   (2006-11-02 14:36:00) [1]

4-х битных jpeg не бывает


@!!ex   (2006-11-02 11:39:00) [2]


> Gyrus ©   (02.11.06 02:13) [2]
> to ketmar
> Логично!
> Скажите, а этот ваш ответ кому-нибудь кроме вас нужен?

Тут  может помочь тока один ответ.
ЧИТАЙ ХЕЛП ПО TBITMAP.
Просеки что он только для Ms Windows BMP.
Компай в сторону TJPEGImage.


Gyrus   (2006-11-02 11:38:00) [3]

Rial, спасибо!
Именно в этом и заключалась задача конвертировать JPEG в BitMap. Вопрос пришлось формулировать отличным вот от этого,
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1162417174&n=18
иначе бы его удалили
Извините за настойчивость.

to ketmar
Вот видите жизнь намного проще, а вы обязательно почитайте предложенную ссылку, особенно раздел "Как давать хорошие ответы"


grisme   (2006-11-02 09:47:00) [4]

Rial ©   (02.11.06 02:41) [4]
а можт у него там Bitmap : TJpegImage? :0)
Ну вот опять же к телепатии свелось, ну да пес с ним


Rial   (2006-11-02 02:41:00) [5]

>
> [0] Gyrus ©   (02.11.06 01:50)
> Uses jpeg;
> ......
> BitMap.LoadFromFile('Test.jpg');
> BitMap.PixelFormat := pf4bit;

Ну вот смотри: хочешь загрузить JPEG... а почему используешь TBitmap ?
По идее, уже это должно было заставить задуматься.

Var
J : TJPEGImage;
Bmp : TBitmap;
begin
J:=TJPEGImage.Create;
Try
Bmp:=TBitmap.Create;
Try
J.LoadFromFile('Test'jpg');
Bmp.Assign(J);
Bmp.PixelFormat:=pf4Bit;
Finally
Bmp.Free;
end;
Finally
J.Free;
end;
end;


Ketmar   (2006-11-02 02:18:00) [6]

http://ln.com.ua/~openxs/articles/smart-questions-ru.html


Gyrus   (2006-11-02 02:13:00) [7]

to ketmar
Логично!
Скажите, а этот ваш ответ кому-нибудь кроме вас нужен?


Ketmar   (2006-11-02 01:52:00) [8]

не компилировать его.


Наверх

Титульная страница Поиск, карта сайта Написать письмо