gpt4 book ai didi

delphi - Firemonkey 在位图上绘制而不进行插值

转载 作者:行者123 更新时间:2023-12-03 15:58:11 27 4
gpt4 key购买 nike

我正在使用 Canvas 绘制函数drawrect和filltext在Tbitmap上绘制,但我不希望结果抗锯齿。有人知道该怎么做吗?

使用 OSX 和 Delphi XE3(但如果需要,可以使用 XE4 和 XE5)

最佳答案

问题是:

  1. 您创建的位图的数据中似乎存在抗锯齿功能?
  2. 或者您有一个好的位图并希望在查看器/显示器中禁用抗锯齿功能?

如果是前者,您是否检查过抗锯齿确实存在于位图中,而不是由您的查看器引入?

过去,我发现绘制黑白测试图案并以 1:1 比例显示图像很有用。 Irfanview 是一个以“真实”比例查看的好工具。然后使用放大镜/峰值/镜头来获得实际像素的特写。

白底黑字测试图案特别好,因为您应该能够看到(希望)在没有抗锯齿的情况下,R、G 和 B 子像素都被同等地照亮。如果您绘制黑白图案并且获得单独的明亮子像素,那么您肯定已经获得了抗锯齿(或其他形式的损坏!)。

我的经验是,图像查看器经常为您进行插值,除非您查看实际的位图数据或近距离查看未缩放的图像,否则很难看到发生了什么......

关于delphi - Firemonkey 在位图上绘制而不进行插值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20827520/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com