Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.04.19;
Скачать: CL | DM;

Вниз

Изменение Canvas в TImage с загруженным JPEG   Найти похожие ветки 

 
Alexey   (2009-03-02 18:46) [0]

Добрый день!
Подскажите, почему я не могу изменить Canvas в TImage если туда загружен
рисунок формата *.jpeg.

Т.е. например Image1.Canvas.Pixels[1,1]:=clBlack выдает ошибку,
"... Cannot Assign a TPicture to a TBitmap ... "

Я конечно же туплю, скорее всего, но подскажите как быть, чтобы была возможность изменять канву...

Спасибо


 
clickmaker ©   (2009-03-02 18:50) [1]

переведи его в Bitmap - Assign, потом рисуй уже на битмапе


 
Alexey   (2009-03-02 18:56) [2]

2 clickmaker:

Слушай, если ты имел ввиду вот так -

  b:=TBitmap.Create;
  b.LoadFromFile(OpenPictureDialog1.FileName);
  Image1.Picture.Assign(b);
  b.free;


то компилятор выдает ошибку "... is not correct Bitmap ..."

А если нет, то подскажи пожалуйста как именно...

Спасибо


 
clickmaker ©   (2009-03-02 19:06) [3]

> [2] Alexey   (02.03.09 18:56)

так

b:=TBitmap.Create;
JpegImage := TJpegImage.Create;
try
 JpegImage.LoadFromFile(OpenPictureDialog1.FileName);
 b.Assign(JpegImage);
finally
 JpegImage.Free;
end;


 
Alexey   (2009-03-02 19:19) [4]

2 clickmaker:

Спасибо! Очень помог!
Великолепное решение! =)



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

Текущий архив: 2009.04.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.032 c
3-1219219719
Max Zyuzin
2008-08-20 12:08
2009.04.19
ADO. переподключение после обрыва соединения


2-1235676633
Pavel
2009-02-26 22:30
2009.04.19
Передача значений из функции


2-1235994425
Neket
2009-03-02 14:47
2009.04.19
Проблема с задание Range в Диаграмах Excel


15-1235251801
Юрий
2009-02-22 00:30
2009.04.19
С днем рождения ! 22 февраля 2009 воскресенье


1-1210700758
Olegz77
2008-05-13 21:45
2009.04.19
Получить размер кнопки ComboBox