Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.08.03;
Скачать: 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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.006 c
2-1214976925
lewka-serdceed
2008-07-02 09:35
2008.08.03
ключ в реестре


2-1214990952
lewka-sedceed
2008-07-02 13:29
2008.08.03
Работа с ListBox


15-1213817580
wl
2008-06-18 23:33
2008.08.03
проверка сайтов на вшивость


2-1214980141
Darvin
2008-07-02 10:29
2008.08.03
Передача массивов через СОМ.


2-1215360644
observateur
2008-07-06 20:10
2008.08.03
widestring





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