在处理中使用最近邻来放大图像
upscaling an image using Nearest-neighbor in processing
在处理 3.5.4 时做这样的事情
void draw() {
image(img.source, 0, 0, 50000, 50000);
}
图像模糊。
有没有办法可以使用最近邻居来做到这一点?
图像为 1000 x 1000 像素。
如果它是您与 size()
一起使用的默认 (JAVA2D
) 渲染器,则
只需在 setup()
中调用 noSmooth()
即可。
如果您使用 P2D
,您需要告诉 OpenGL 使用 setup()
中的最近邻:
((PGraphicsOpenGL) g).textureSampling(2);
(我从 那里学到的)
在处理 3.5.4 时做这样的事情
void draw() {
image(img.source, 0, 0, 50000, 50000);
}
图像模糊。 有没有办法可以使用最近邻居来做到这一点? 图像为 1000 x 1000 像素。
如果它是您与 size()
一起使用的默认 (JAVA2D
) 渲染器,则
只需在 setup()
中调用 noSmooth()
即可。
如果您使用 P2D
,您需要告诉 OpenGL 使用 setup()
中的最近邻:
((PGraphicsOpenGL) g).textureSampling(2);
(我从