0

我一直在开发一个基本的绘图程序,使用 OpenGL 和 C++(windows)

问题: 我使用 Wacom 数位板,我从数位板获得像素坐标空间中的 XY 坐标(所以只有整数 (0,0), (0,1) ... (1920, 1080))

这样做的问题是,如果我缩小并尝试在画布上绘图,我会看到离散像素坐标的效果。然而,在几乎任何绘图程序中,它们都没有这个问题。例如,在 Photoshop 中,您可以在相似的缩放值下非常流畅地绘制。

我能想到的唯一解决方案是:(1)样条插值点和(2)使用原生数位板坐标。

我在这里错过了什么吗?任何关于如何获得与 Photoshop 输出相媲美的见解都会很棒!任何获取原生平板电脑坐标的帮助也会很棒。即使在 Wacom 的示例中,它们也使用屏幕坐标作为笔位置。https://github.com/Wacom-Developer/wacom-device-kit-windows

TLDR:缩小时如何使绘图工作?

以各种缩放级别绘制的圆圈

在此处输入图像描述 以上是在不同缩放级别绘制的圆圈。

4

0 回答 0