Главная страница
    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.007 c
3-1202118906
Angels11100
2008-02-04 12:55
2008.08.03
delphi и mysql


3-1203418842
well
2008-02-19 14:00
2008.08.03
ADO. Не выполняются изменения в таблице


2-1215060368
Alex_C
2008-07-03 08:46
2008.08.03
Перестал работать компонент


15-1212679909
Тимохов
2008-06-05 19:31
2008.08.03
Помогите, пожалуйста, с ошибкой 1816


2-1215351389
Аврам
2008-07-06 17:36
2008.08.03
onclick and oncheckclick





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