gpt4 book ai didi

javascript - 不同 Canvas 渲染

转载 作者:行者123 更新时间:2023-11-28 03:37:56 26 4
gpt4 key购买 nike

我为网络管理员做了一个小服务http://qcoder.ru/pixelfiller/ ,但我有一个问题。模式#7 和#8(对 Angular 线)在 Mozilla、Safari 和 Opera 中呈现效果不佳(模式之间有小的空白)。我怎样才能像在 Chrome 中一样进行跨浏览器渲染?

这些模式的函数:

// #7
function template7() {
c.beginPath();
c.moveTo(size, 0);
c.lineTo(0, size);
c.stroke();
}

// #8
function template8() {
c.beginPath();
c.moveTo(0, 0);
c.lineTo(size, size);
c.stroke();
}

最佳答案

看起来可能是抗锯齿问题;从您分享的代码片段来看,您似乎正在从一个 Angular 到对 Angular 画一条线。如果您改为在 Canvas 外绘制开始和结束一两个像素的线,您可能会看到更好的结果:

我的意思的错误图表:

This:         Not This:

\
\++++ \++++
+\+++ +\+++
++\++ ++\++
+++\+ +++\+
++++\ ++++\
\

关于javascript - 不同 Canvas 渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13021936/

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