如何捕捉到Illustrator中的每个半像素(0,5)?


11

我正在尝试优化矢量图形,使其确实与像素对齐,但是如果尝试按像素对齐网格,则质量会损失太多,并且仍然需要以0.5px的增量捕捉。

我如何获得这种行为?……而不会失去像素视图功能。


1
为什么不将您的作品放大到200%,然后每个半像素坐标变成一个全像素坐标。之后,您可以缩小比例。
2013年

1
这样做的问题是不存在半像素。像素的任何部分都向上/向下取整。您将要选择替代的度量单位。
安德鲁

@Andrew最后,一个非常有用的注释,这意味着我需要使用pt并更改dpi,以便它将1:1映射,但至少它可以是浮点数。
sorin 2013年

Answers:


8

您可以设置AA 电网有一个网格线每.5pt(同AI像素)。然后在“ 视图”菜单中打开“ 对齐网格 ” 。这将使您可以捕捉到.5px的增量。但是,这无关紧要。

虽然您可以将对象放置在1/2像素(在Illustrator中为1 / 2pt),但在输出时,所有内容都将调整(抗锯齿)为全像素。可以通过在“ 视图”菜单中打开“ 像素预览”来看到。

例如...一个1/2像素的正方形:

半像素

搭配Pixel Preview:

预习

您可以看到输出时将一半像素转换为完整像素。Illustrator不会以半像素输出图稿。

保存该半像素图像...在Photoshop中打开并放大3200%...。

扩大的

所有半像素将被消除锯齿,并在输出时以这种方式进行处理。由于单个像素是最小的屏幕元素,因此您为构造.5像素限制所做的任何努力都将被该文件的任何输出所抵消。

但是您可能对自己说:“我只需要一些边缘就可以放置在半个像素上,而不需要半个像素的图像。”

好吧,边缘也将抗锯齿到最近的像素...

边缘

(底部边缘位于一个半像素上。黑色边缘为一个半像素宽)。

和像素预览...。

预习

哦,但是让我们在Illustrator首选项中关闭“ Anti-Alias美工”,然后查看Pixel Preview...。

没有抗锯齿

答案实际上不是在0.5像素下工作,而是要更改图稿,使其在全像素下看起来正确。


很棒的答案,令您惊讶的是,它似乎符合我的需求,因为我想要的是能够将方向点捕捉到0.5像素,而锚点为全像素。
sorin 2013年

Ahh ..在锚点为全像素时以1/2像素的速度捕捉手柄非常有意思:)
Scott

2

向量在某些特定情况下可能会稍微改变规则,但一般而言,不会增加0.5px。(除非我们在视网膜设备上谈论CSS px,但这是一个完全不同的主题)

像素是监视器上的最小单位。

在此处输入图片说明

在上图中,一个红,一个绿和一个蓝光的每组都是一个像素。该设备告诉屏幕如何一次平衡一组(像素)这三种颜色的亮度,以使您的眼睛感知给定的颜色。您的显示器不会考虑任何小于该单位的单位。


有一些边界例外。例如矢量形状的边界不能与像素完美对齐,因此会发生某种抗锯齿现象。不过,在信息到达您的显示器时,仍然没有任何半像素业务正在进行。此外,对于现代智能手机等超高清设备,CSS中的px不再等于一个像素。仍然没有半个像素,但是在视网膜(超高清)设备上,出于对话的考虑,您可以将一个像素视为一个半像素,即像素比例为2:1。


1
感谢您的详尽回答,我仍然不得不说它不能解决我的问题。虽然我完全了​​解像素是什么,但我也知道矢量图像内部具有浮点坐标,因此您可以通过任何方式对齐它们。我猜想解决方案是禁用像素捕捉并创建一个每0.5px具有捕捉点的网格……这就是我想要的。
sorin
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.