Сохранить изображение к различным форматам файлов

У меня есть рутина Процедура Drawstuff (ACANVAS: TCANVAS; Const Arect: Trect) , который привлекает что-то Указанный прямоугольник на TCANVAS. На данный момент я звоню Drawstuff с холстом Paintbox. Теперь я добавляю Сохранить в виде параметра , в которой пользователь должен выбрать из Разнообразные форматы файлов (BMP, WMF, JPG, ... - предпочтительно, как можно больше Tgraphic потомков) для экономии результатов DrawStuff .

DRA Крыло к TMTMETAFILE и сохранение того, что как «BLA.BMP» или назначают IN TPICTURE не работает правильно - например Это производит файлы с расширением «.bmp», что не растровые изображения. Прямо сейчас я не могу понять решение, которое не связано с особыми корпусом каждый формат файла:

  • BMP - использование TBITMAP.CANVAS .
  • WMF / EMF: используйте TMETAFILECANVAS .
  • etc. И т.д.

Вы знаете, есть какие-либо идеи для меня?

7
задан Uli Gerhardt 7 September 2011 в 17:23
поделиться