хочу масштабировать картинки. В Delphi делал это вот так (используя библиотеку ScaleImage.pas), но получалось только с форматом JPG или BMP а хотелось бы еще прозрачный PNG. Не подскажите как этого достичь?
- Код: Выделить всё
procedure TForm2.PictureBitBtnClick(Sender: TObject);
begin
if OpenPictureDialog1.Execute then
begin
srcpic := OpenPictureDialog1.FileName;
dest := ChangeFileExt(ExtractFilePath(ParamStr(0)), 'temp\temp.jpg');
ScaleOneImage(srcpic, dest, 200, 200, 92, True);
srcpic := 'pic-new';
PictureImage.Picture.LoadFromFile(dest);
end;
end;