사람들이 CorelDraw 또는 Adobe Illustrator를 선호한다는 것을 알고 있지만 Adobe Photoshop을 사용하여 벡터 이미지를 만드는 데 사용할 수있는 기술이 있는지 알고 싶습니다 .
사람들이 CorelDraw 또는 Adobe Illustrator를 선호한다는 것을 알고 있지만 Adobe Photoshop을 사용하여 벡터 이미지를 만드는 데 사용할 수있는 기술이 있는지 알고 싶습니다 .
답변:
TL; DR : Photoshop에서 실제 벡터 이미지를 만들 수 없습니다. 이것은 매우 일반적인 오해입니다.
자동차처럼 생각하십시오. -Toyota Prius로 4 륜 주행을 할 수 있습니까? 물론 할 수 있습니다 ! 지프 랭글러가 할 수있는 모든 일을 할 것입니까? 도대체 있다 이유는 당신이 필요 있다 4 분방 한 단지로 이동하려면 4 륜 구동 차량을 사용하는 이유는 당신이 필요 벡터 파일을 만들 벡터의 응용 프로그램을 사용하려면.
파일을 만들어 저장하는 방법에 관계없이 Photoshop은 항상 벡터 및 래스터 정보를 모두 저장합니다 . 이것은 실제 벡터 응용 프로그램과 다릅니다.
당신은 할 수없는 벡터 생성 파일을 포토샵으로. 일부 포함 된 벡터 데이터가있는 래스터 파일 만 만들 수 있습니다. 즉, 벡터 정사각형이있을 수 있으며 해당 정사각형에 그래디언트 채우기가 있으면 가장자리가 선명하고 또렷하게 유지됩니다. 그 그라데이션 채우기는 래스터 완전히 그리고 것입니다 일부 확장에 고통 받고 있습니다.
Illustrator, Inkscape, CorelDraw, Xara, Sketch 등과 같은 응용 프로그램에는 실제로 100 % 해상도 독립 벡터 데이터 만 포함될 수 있습니다. 벡터 응용 프로그램을 사용하는 것이 "선호하는 사람들"의 문제는 아닙니다. 결국 진정한 벡터 파일을 원한다면 필요 합니다.
Photoshop 의 벡터 도구 가 전반적으로 열등하다는 말은 아닙니다 . 예 , Photoshop에서 벡터 도구를 사용하여 그릴 수 있으며 벡터 컨텐츠를 만들 수 있습니다. 그러나 Photoshop에서 해당 벡터 컨텐츠를 실제로 활용 하려면 향후 모든 변경 에 항상 Photoshop을 사용해야합니다. Photoshop 내 에서 벡터 컨테이너를 확대하거나 변형하면 Photoshop은 변형에 맞게 내부 래스터 데이터를 보간합니다. 그 보간 은Photoshop 외부에서 발생합니다. 따라서 내보내기 / 저장 후 Photoshop EPS와 같은 크기를 조정할 수 있으며 벡터 가장자리는 벡터이기 때문에 크기가 조정되고 선명하게 유지되지만 래스터 데이터의 보간 은 Photoshop 외부에서 발생 하지 않습니다 . 그래서 "깨진 픽셀은"있다 완전히 당신이 벡터 도구를 사용하더라도 포토샵 EPS 가능. 이 문제 는 파일 을 저장 하거나 내보낼 때 발생 합니다. PDF, EPS, PSD 등 모든 벡터 가능 형식에서 Photoshop은 벡터 데이터가 포함 된 래스터 파일을 만듭니다. Photoshop은 벡터 파일을 만들지 않습니다 . 이것은 실제 벡터 기반 응용 프로그램 과 는 완전히 다릅니다 .
제작 목적으로 이미 Photoshop에서 높은 ppi로 작업하는 경우이 차이는 크게 중요하지 않을 수 있습니다. 그러나 사용자는 단순히 Photoshop의 벡터 도구를 사용하고 EPS / PDF로 저장 하면 현재 사용 가능한 Photoshop 버전 (CC2017이 가장 최신 버전)을 사용하여 벡터 파일 을 만들지 않습니다 .
일부 사용자는 새로운 파일 형식을 생성하기 위해 새로운 응용 프로그램을 배울 필요가 없기 때문에 Photoshop에서 벡터 파일을 만들고 싶어한다는 것을 알고 있습니다. 그러나 주변 에는 방법 이 없습니다. 당신이 원하는 경우 실제 벡터 파일을 , 당신은 해야한다 실제 벡터의 응용 프로그램을 사용합니다. Photoshop은 항상 래스터 응용 프로그램이므로 그 이름에 "사진"이 있습니다.
누군가가 Photoshop에서 벡터 요소를 만들고 싶어하는 경우 (예 : 래스터 이미지 또는 다른 상황에 사용)
Photoshop에서 벡터 그래픽으로 작업 할 수있는 도구 는 펜 도구 입니다. 펜 도구의 기본 작업은 Photoshop 캔버스를 클릭하여 포인트를 표시하는 것입니다. 이 점들은 선으로 연결되어 도형을 만들기 시작합니다.
Illustrator와 같은 다른 프로그램과 비교할 때, 모양이 부족한 모양을 그린 후에는 모양으로 할 수있는 작업입니다. Photoshop에서는 노드를 그리거나 수정하고 결합, 교차 또는 빼기를 사용하여 재생할 수 있지만 더 복잡한 작업은 수행 할 수 없습니다.
Adobe 포럼에는 펜 도구를 시작하는 방법에 대한 매우 완벽한 안내서가 있습니다.
이 스레드에는 요약이 필요하다고 생각합니다. 그렇지 않으면 독자가 여전히 혼란 스러울 수 있습니다. 대부분의 독자들은 결과가 "true eps"또는 "true vector files"인지 걱정하지 않고 단지 무언가를하고 싶어합니다. 그러나 특정 기술에 대한 제한과 제약을 알고 있어야합니다. 답변에 제시된 주요 개념은 다음과 같습니다.
Photoshop은 일부 벡터 기능이있는 픽셀 (래스터) 기반 이미지 처리 도구입니다. 원래 픽셀 기반 이미지 (예 : 디지털 사진)를 조작하고 저장하도록 설계되었지만 훨씬 유연한 도구로 발전했습니다.
Illustrator는 일부 래스터 화 기능이있는 벡터 기반 이미지 처리 도구입니다. 벡터 기반 이미지는 픽셀 정보를 저장하지 않고 이미지를 벡터 기반 이미지 드로잉 프로그램에서 해석 할 데이터로 저장합니다.
두 유형의 이미지 파일 모두 표시하거나 인쇄 할 파일 데이터를 준비하려면 컴퓨터 프로그램이 필요하지만 프린터 나 컴퓨터는 이미지가 픽셀 형식이어야합니다. 결과적으로 벡터 기반 파일은 더 많은 처리가 필요합니다. 벡터 형식과 픽셀 형식의 주요 단점은 벡터 형식을 다양한 해상도에서보기 좋게 확장 할 수 있다는 것입니다. 픽셀 형식은 원래 해상도가 아닌 다른 해상도로 표시 될 때 어려움을 겪습니다. 픽셀 형식은 작은 세부 사항을 캡처하고 벡터 형식보다 이미지의 미묘한 변화를 훨씬 잘 나타냅니다. 결과적으로 픽셀 형식은 사진이나 사실적인 그림에 더 적합하고 벡터 형식은 로고 및 간단한 웹 및 모바일 기반 예술에 더 적합합니다.
두 형식은 서로 보완적인 장점이 있으므로 두 가지 형식을 모두 사용하는 것이 좋습니다. 이러한 경우 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>