我知道人们更喜欢使用CorelDraw或Adobe Illustrator,但是我想知道是否可以使用Adobe Photoshop制作矢量图像。
我知道人们更喜欢使用CorelDraw或Adobe Illustrator,但是我想知道是否可以使用Adobe Photoshop制作矢量图像。
Answers:
TL; DR: Photoshop无法创建真实的矢量图像。这是一个非常普遍的误解。
认为它就像一辆汽车。-你能和丰田普锐斯一起四轮驱动吗?当然可以!它会做吉普牧马人可以做的所有事情吗?哎呀 还有一个原因,你需要使用4轮驱动车去4续流,就像有一个原因,你需要使用矢量应用程序来创建矢量文件。
无论您如何创建和保存文件,Photoshop 始终都保存矢量和栅格信息。这不同于任何真正的矢量应用程序。
您无法使用Photoshop 创建矢量文件。您只能使用某些嵌入式矢量数据创建栅格文件。这意味着可能存在一个矢量正方形,并且其边缘将保持清晰锐利,但是如果该正方形具有渐变填充。该渐变填充完全是栅格,并且会受到某些缩放的影响。
Illustrator,Inkscape,CorelDraw,Xara,Sketch等应用程序实际上只能包含100%分辨率的独立矢量数据。使用矢量应用程序不是“人们偏爱”的问题。它需要的,如果你想在最后一个真正的矢量文件。
这并不是说Photoshop中的矢量工具总体上是劣等的,不是。是的,您可以在Photoshop中使用矢量工具进行绘制并创建矢量内容。但是为了在Photoshop中获得矢量内容的真正好处,您必须始终将Photoshop用于将来的所有更改。在 Photoshop中放大或变换矢量容器时,Photoshop会对内部栅格数据进行插值以适合该变换。该插值不发生在Photoshop之外。因此,在导出/保存后,您可以缩放诸如Photoshop EPS之类的图像,矢量边缘将缩放并保持清晰,因为它们是矢量,但是光栅数据的插值不会在Photoshop之外进行。因此,即使您使用矢量工具,Photoshop EPS也完全可能出现“像素破损”的情况。当您保存或导出文件时,会出现此问题。所有具有矢量功能的格式-PDF,EPS,PSD-Photoshop均使用嵌入的矢量数据创建栅格文件。Photoshop中并没有创建矢量文件。这完全不同于实际的基于矢量的应用程序。
出于生产目的,如果您已经在Photoshop中以较高的ppi进行工作,则这种差异可能就不重要了。但是用户应注意,仅使用Photoshop的矢量工具并另存为EPS / PDF 并不会使用任何当前可用的Photoshop版本(CC2017是最新版本)创建矢量文件。
我意识到有些用户希望Photoshop创建矢量文件,因为这意味着他们不需要学习新的应用程序即可生成新的文件格式。但是,没有办法解决。如果要使用实际的矢量文件,则必须使用实际的矢量应用程序。Photoshop过去一直是栅格应用程序,因此以“照片”为名。
我认为该主题需要总结,否则读者可能会感到困惑。大多数读者不会在乎结果是“真实eps”还是“真实矢量文件”,他们只是想做点什么。但是,他们应该意识到某些技术的限制和约束。以下是答案中给出的关键概念:
Photoshop是基于像素(光栅)的图像处理工具,具有某些矢量功能。它最初旨在处理和保存基于像素的图像(例如,数码照片),但现在已经发展成为一种更加灵活的工具。
Illustrator是具有某些栅格化功能的基于矢量的图像处理工具。基于矢量的图像不存储像素信息,而是将图像存储为将由基于矢量的图像绘制程序解释的数据。
两种类型的图像文件都需要计算机程序来准备文件数据以进行显示或打印,但是最终打印机或计算机需要图像为像素格式。结果,基于矢量的文件需要更多处理。矢量格式和像素格式之间的主要权衡是,矢量格式可以缩放以在各种分辨率下看起来都不错。像素格式以其创建时的分辨率以外的分辨率显示时会受到影响。像素格式捕获的微小细节和图像中的细微变化比矢量格式好得多。结果,像素格式更适合照片或写实绘画,矢量格式更适合徽标和基于Web和移动的简单艺术品。
由于这两种格式具有互补的优势,因此使用两者是有意义的。在这些情况下,您可以选择同时使用Photoshop和Illustrator(或同时执行CorelDraw和两者)来创建和处理图像,或者可以使用Photoshop中的矢量工具或Illustrator中的光栅化工具。最好的方法是逐案决定的。明显的指导方针是根据所需的输出格式选择主要工具。
如果要在Photoshop中基于像素的图像上使用矢量工具,则可以使用钢笔工具或使用Photoshop Generate来完成。然后,您可以在Photoshop中或通过将矢量艺术导出到Illustrator中来获得使用矢量艺术进行开发的优势。使用Illustrator之后,如果最终打算以像素格式保存,则可以将图稿带回Photoshop。
Photoshop的Generator可以保存SVG(是的,基于在Photoshop中创建的形状图层的正确的,仅矢量的SVG)。不过,您将需要使用Photoshop CC 2014.2(或2014.1)来执行此操作。
来自Adobe的帮助:https : //helpx.adobe.com/photoshop/using/generate-assets-layers.html
此Photoshop文档:
创建此SVG:
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="272" height="245" viewBox="0 0 272 245">
<defs>
<style>
.cls-3 {
fill: #fc6665;
}
</style>
</defs>
<g id="vectorsvg">
<circle id="circle-1" class="cls-3" cx="50" cy="50" r="50"/>
<rect id="rect-1" class="cls-3" x="72" y="145" width="200" height="100"/>
</g>
</svg>