如何操作Firemonkey中的大图像?

时间:2015-06-23 13:06:44

标签: c++ c++builder firemonkey

Firemonkey是否有图像处理库?现在我正在用Canvases做一切,而且很糟糕。

我有一个程序,它当前将图像加载到TBitmap,执行其操作,然后将TBitmap对象保存到文件中。

然而TBitmap界面并不理想。问题包括......

  • 它可以无声地缩小任何尺寸大于8k像素的图像,从而在大型.png文件上失去分辨率
  • 只要DrawBitmap存在剪切问题就会缩放图像,这是不合需要的(我更倾向于剪切输出或只是崩溃)
  • 旋转位图很难预测输出,可能会缩放图像。

我想要一个比canvas处理图像更好的选项。我看到Vcl.Imaging下有单位,但我在FMX单位下找不到类似的东西。

我真正想要的操作只是绘制线条,文字,缩放,旋转,blitting到显示,保存和加载。

0 个答案:

没有答案