Вниз
Скачать: 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.01 c
2-1214898758
Darvin
2008-07-01 11:52
2008.08.03
Создание сервера Com в виде dll


2-1214936261
Bear
2008-07-01 22:17
2008.08.03
Длинный запрос в AdoQuery


15-1213864819
Сергей_77
2008-06-19 12:40
2008.08.03
Виртуальная Машина


15-1213509700
VingtQuatrieme
2008-06-15 10:01
2008.08.03
Мобильнику четверть века


15-1213690490
Gg
2008-06-17 12:14
2008.08.03
Стоимость работ




   Наверх