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

сохранение с TImage   Найти похожие ветки 

← →
petro   (2003-11-18 12:51) [0]

Имеется Image, размером 100 на 50,
я загружаю картинку 300 на 150 (Stretch=true), как можно
сохранить ее с размером 100 на 50? У меня она сохраняется
300 на 150.


← →
serge   (2003-11-18 12:56) [1]

Наверное придется отрисовывать самому

StretchBlt -> BMP -> BMP.SaveToFile(...);


← →
han-bratan   (2003-11-18 14:27) [2]

Скорее всего прийдется ее уменьшить руками... т. е. сделать функцию масштабмрования, а потом сохранять уменьшенный вариант. Иначе никак, разве что содавать новый TImage и пихать в него картинку, которая отображается на предыдущем TImage, но такой фокус пройдет только тогда когда тот TImage будет видимый (это если брать картинку с контрола), а можно наверное и по Canvas пробежаться по токам, но это наверное медленно. Если решите эту задачу то дайте пожалуйста знать как, тоже надо было чето такое.



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

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



Память: 0.45 MB
Время: 0.018 c
3-89776
k_len
2003-11-07 06:33
2003.11.27
Cann t modify read-only dataset


1-89868
BlackSun
2003-11-16 01:41
2003.11.27
Создание обработчика у невизуального компонента


3-89758
vov-
2003-11-07 21:36
2003.11.27
исключительные ситуации


6-90031
k@rt
2003-10-01 21:54
2003.11.27
TidPOP3


14-90080
Sanad
2003-11-05 09:31
2003.11.27
нужно сделать регион из слова, кто знает как




   Наверх