Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.08.03;
Скачать: [xml.tar.bz2];

Вниз

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

 
Владимир   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
15-1213968206
Small Donkey
2008-06-20 17:23
2008.08.03
Размещение ваших программ


2-1215197594
who5
2008-07-04 22:53
2008.08.03
Две формы


15-1213900263
No_Dead
2008-06-19 22:31
2008.08.03
что-то я не уловил почему так... (о пхп)


6-1191397323
Gydvin
2007-10-03 11:42
2008.08.03
Узнать IP


15-1213938889
Slider007
2008-06-20 09:14
2008.08.03
С днем рождения ! 20 июня 2008 пятница





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