Вниз
Скачать: CL | DM;

Работа с холстом формы   Найти похожие ветки 

← →
Владимир   (2008-07-04 08:42) [0]

Подскажите кто-нибудь, как загрузить из файла изображение JPEG и вывести его на холст формы? Я сколько не пробовал - все загружается, но не показывается...


← →
MBo ©   (2008-07-04 08:43) [1]

>но не показывается
Как показывать пытался?


← →
Владимир   (2008-07-04 09:17) [2]

Конкретно с изображением - никак. Я хотел картинку загрузить в переменную TBitMap, но как этот BitMap вывести на холст формы так и не нашел. Пробовал заполнять холст через Pixels - тоже не работает.

Я делал на FormShow и FormPaint. Можем в другом событии обрабатывать надо?..


← →
MBo ©   (2008-07-04 09:27) [3]

>Я хотел картинку загрузить в переменную TBitMap
TJpegImage используй


← →
Владимир   (2008-07-04 09:32) [4]

Использовал. А как это дело на холст-то вывести? Я пробовал через Form1.Canvas.Draw. Он благополучно выполняет код, но картинки нет...


← →
Рамиль ©   (2008-07-04 09:33) [5]

И canvas.draw, через Pixels очень долго будет:)


← →
ЮЮ ©   (2008-07-04 09:36) [6]

А TImage положить в нужное место формы нельзя по религиозным убежлениям?


← →
MBo ©   (2008-07-04 09:38) [7]

в OnPaint
Canvas.Draw(0,0, jpgimage);


← →
Владимир   (2008-07-04 09:42) [8]


> А TImage положить в нужное место формы нельзя по религиозным
> убежлениям?
>


Нельзя по тем убеждениям, что некоторые объекты не имеют свойства Transparent и висят на изображении квадратами заданного цвета!


← →
Владимир   (2008-07-04 09:44) [9]


> в OnPaint
> Canvas.Draw(0,0, jpgimage);


Все понятно. Большое спасибо!


← →
ЮЮ ©   (2008-07-04 10:04) [10]

> Нельзя по тем убеждениям, что некоторые объекты не имеют
> свойства Transparent и висят на изображении квадратами заданного
> цвета!


И что измениться, если рисовать на канфасе формы, а не на канвасе TImage (в случае его использования)? Объекты обретут прозрачность?


← →
Владимир   (2008-07-04 11:20) [11]

Прозрачность они не обретут, но, как мне кажется, холст формы грузится побыстрее...


← →
{RASkov} ©   (2008-07-04 12:39) [12]

> [11] Владимир   (04.07.08 11:20)

Садись - два :)
TImage "не имеет" своей канвы, а использует канву родителя(винродителя)....



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.015 c
4-1193915862
fedormoore
2007-11-01 14:17
2008.08.03
сканер


15-1213765055
Slider007
2008-06-18 08:57
2008.08.03
С днем рождения ! 18 июня 2008 среда


11-1191869034
Jon
2007-10-08 22:43
2008.08.03
WM_THEMECHANGED


15-1213656789
Riply
2008-06-17 02:53
2008.08.03
NTSTATUS в С++


15-1213518786
Галинка
2008-06-15 12:33
2008.08.03
Canon Pixma iP2500




   Наверх