我知道这不是导致这个问题的jQuery SVG库,但是当在整数x,y坐标上渲染水平或垂直SVG线时,线宽是2px而不是1px.这可能与抗锯齿有关为了使它们固定,并绘制一条完全1px宽的线,我需要通过添加0.5px来调整坐标.
有没有办法让线条1px厚,而不必像这样调整它们?
我正在开发一个基于Web的编辑器,可以拖动和调整元素大小.我有一个关于显示1px边框和元素的问题:而不是像素到像素的显示(例如1px实线),我有一个模糊的线.
我发现如果我在最后使用.5(例如10.5,124.5)和整数尺寸的coords,一切都是像素完美的.
这是一个例子.在改变它的坐标之前的元素:

之后(每个末尾的".5"和整数大小):

问题是我如何强迫Raphael.js以锐利的方式展示一切?