Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.11;
Скачать: CL | DM;

Вниз

TImage в файл   Найти похожие ветки 

 
Anatoly P   (2002-10-31 19:44) [0]

Не могу сохранить содержимое Image в файл с размерами самого Image на форме (Image.Height и Image.Widht), сохраняется с размерами картинки в файле из которого был загружен


 
pusrg ©   (2002-10-31 20:25) [1]

Элементарно:


procedure TForm1.BSaveClick(Sender: TObject);
var SaveFileName:string;
SaveBmp:TBitmap;
begin
SaveBmp:=TBitmap.Create;
try
SaveBmp.Width:=Image.Width;
SaveBmp.Height:=Image.Height;
SaveBmp.Canvas.CopyRect(SaveBmp.Canvas.ClipRect, Image.Canvas, Image.Canvas.ClipRect);

SaveFileName:=Format("%s\SavePic.bmp", [ExtractFilePath(Application.ExeName)]);
SaveBmp.SaveToFile(SaveFileName);

//ShellExecute(Handle, "open", PChar(SaveFileName), "", "", SW_SHOW);
finally
SaveBmp.free;
end;


А если хочешь видеть реальный размер рисунка в TImage ставь Stretch:=false :)


 
Anatoly P   (2002-10-31 20:29) [2]

Попаду домой - попробую, заранее спасибо


 
Anatoly P   (2002-10-31 20:47) [3]

Работает, только присутствуют искажения (цвета), можно ли избавиться от этого побочного эффекта?


 
pusrg ©   (2002-10-31 21:19) [4]

А при растягивании картинки на TImage искажения цвета не присутствуют?


 
Anatoly P   (2002-11-02 11:14) [5]

Пробовал Proportional и Stretch менять ничего не происходит, может нужно читать по пиксельно?



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
14-34226
RV
2002-10-19 10:59
2002.11.11
Меня сегодня убьют....


14-34239
Polevi
2002-10-23 16:34
2002.11.11
http://www.yandex.ru/yandsearch?text=DS+J%7BETKB%3F+NJDFHBO+


1-34003
atmospheric
2002-11-02 01:23
2002.11.11
Убрать кнопку приложения с Панели задач ?


7-34266
Юрий К
2002-09-06 10:12
2002.11.11
Совместимость мдем PCI и COM мышь


3-33893
prOff
2002-10-22 18:40
2002.11.11
Как писать триггера