컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 벡터 이미지란 무엇이며 이미지에 어떤 형식을 사용할 수 있나요?

벡터 이미지란 무엇이며 이미지에 어떤 형식을 사용할 수 있나요?

1. 비트맵(Bitmap)

(1) 비트맵이란 무엇이며, 비트맵의 특징은 무엇인가요?

아래 설명된 벡터 기반 그리기 프로그램과 달리 Photoshop과 같은 사진 편집 프로그램은 비트맵 이미지로 작업합니다. 비트맵 이미지로 작업할 때 작은 세부 사항을 다듬고, 극적인 변화를 만들고, 효과를 향상시킬 수 있습니다. 래스터 이미지 또는 그려진 이미지라고도 하는 비트맵 이미지는 픽셀(그림 요소)이라는 개별 점으로 구성됩니다. 도트를 다르게 배열하고 색상을 지정하여 패턴을 만들 수 있습니다. 비트맵을 확대하면 전체 이미지를 구성하는 수많은 개별 사각형을 볼 수 있습니다. 비트맵 크기를 늘리면 개별 픽셀이 늘어나 선과 모양이 들쭉날쭉하게 나타나는 효과가 있습니다. 그러나 조금 더 멀리서 보면 비트맵 이미지의 색상과 모양이 연속적으로 나타납니다. 각 픽셀은 개별적으로 색조가 지정되므로 선택한 영역을 한 번에 한 픽셀씩 조작하여 그림자를 깊게 하고 색상을 강조하는 등 거의 사실적인 효과를 생성할 수 있습니다. 비트맵 크기를 줄이면 픽셀이 줄어들어 전체 이미지가 작아지기 때문에 원본 이미지도 왜곡됩니다. 마찬가지로, 비트맵 이미지는 정렬된 픽셀 모음으로 생성되므로 로컬 비트맵을 개별적으로 조작(예: 이동)할 수 없습니다.

비트맵 이미지는 해상도와 관련이 있습니다. 즉, 특정 영역의 이미지에는 고정된 수의 픽셀이 포함되어 있습니다. 따라서 이미지가 화면에 큰 배율로 표시되거나 너무 낮은 해상도로 인쇄되면 비트맵 이미지의 가장자리가 들쭉날쭉해집니다. 그림 1에서는 로컬 이미지를 4배 대 12배 확대했을 때의 효과를 명확하게 확인할 수 있습니다.

이제 아래 사진을 예로 들어 보겠습니다. 사진을 파일로 스캔하여 저장하면 일반적으로 이러한 사진 파일을 다음과 같이 설명할 수 있습니다. 해상도에 색상 수를 곱합니다. 등등이 있습니다. 이러한 파일은 PhotoShop 및 CorelPaint와 같은 소프트웨어를 사용하여 검색하고 처리할 수 있습니다. 이러한 소프트웨어를 통해 우리는 그래픽의 일부를 계속 확대할 수 있으며 결국에는 그래픽의 가장 작은 요소인 모자이크 같은 색상 블록(픽셀)을 볼 수 있습니다. 이 시점에서 이미지를 계속 확대하면 한 픽셀이 전체 창을 차지할 때까지 모자이크가 계속 커지며 창이 단일 색상이 되는 것을 볼 수 있습니다. 이는 이런 종류의 그림이 무한히 확대될 수 없음을 보여줍니다.

(2) 비트맵 파일 형식

비트맵에는 *.bmp, *.pcx, *.gif, *.jpg, *.tif 등 다양한 파일 형식이 있습니다. Photoshop의 *.pcd, Kodak 사진 CD의 *.psd, Corel Photo Paint의 *.cpt 등 동일한 그래픽은 위 파일, 특히 jpg 형식에 저장될 때 바이트 수에 약간의 차이가 있습니다. 이는 동일한 bmp 형식의 1/20 ~ 1/35에 불과합니다. 복잡한 압축 알고리즘을 거쳤습니다.

(3) 비트맵 파일의 패턴

이러한 파일 그룹을 저장하면 다음 패턴을 확실히 찾을 수 있습니다.

1 .그래픽이 클수록 영역, 파일에 더 많은 바이트가 있음

2. 파일의 색상이 풍부할수록 파일에 더 많은 바이트가 있음

이러한 특성은 모두 비트맵 그래픽* **일부입니다. 이 그래픽 표현 방법은 중학교 수학 시간에 그래프 용지에 함수 그래프를 한 점씩 그리는 방법과 매우 유사합니다. 그러나 돋보기를 사용하여 부분을 보면 그래프를 한 점 한 점 아름답게 그릴 수 있습니다. 함수 그래프는 대략적입니다. 이러한 그래픽을 편집하기 위한 소프트웨어를 도트 매트릭스 그래픽 편집기라고도 합니다. 예: PhotoShop, PhotoStyle, 브러시 등

2. 벡터 그래픽(벡터)

(1) 벡터 그래픽이란 무엇이며, 벡터 그래픽의 특징은 무엇입니까?

객체 지향 이미지 또는 드로잉 이미지라고도 하는 벡터 이미지는 수학적으로 선으로 연결된 일련의 점으로 정의됩니다. Adobe Illustrator, CorelDraw 및 CAD와 같은 소프트웨어는 벡터 그래픽을 기반으로 만들어집니다.

벡터 파일의 그래픽 요소를 개체라고 합니다. 각 개체는 색상, 모양, 윤곽선, 크기 및 화면 위치와 같은 속성을 가진 독립적인 엔터티입니다. 각 개체는 독립된 개체이므로 범례의 다른 개체에 영향을 주지 않고 원래의 선명도와 곡률을 유지하면서 여러 번 이동하고 변경할 수 있습니다. 이러한 특성으로 인해 벡터 기반 프로그램은 개별 객체를 생성하고 조작하는 기능이 필요한 경우가 많기 때문에 일러스트레이션 및 3차원 모델링에 특히 적합합니다. 벡터 기반 드로잉은 해상도에 독립적입니다. 이는 출력 장치에서 가능한 가장 높은 해상도로 표시될 수 있음을 의미합니다.

벡터 그래픽은 해상도에 독립적이며 어떤 크기로든 확장할 수 있으며 선명도에 영향을 주지 않고 모든 출력 장치에서 어떤 해상도로든 인쇄할 수 있습니다. 따라서 벡터 그래픽은 텍스트(특히 작은 활자) 및 라인 그래픽(로고 등)에 가장 적합한 선택입니다.

주로 선과 컬러 블록으로 구성된 일부 그래픽(예: 엔지니어링 도면, 선화, 만화 등)이 있으며 이러한 그래픽은 개별 선, 텍스트, 원, 직사각형으로 분해될 수 있습니다. , 다각형 등의 그래픽 요소. 그런 다음 대수적 표현을 사용하여 분해된 각 요소를 표현합니다. 예를 들어, 원은 중심이 (x1, y1)이고 반경이 r인 도형으로 표현될 수 있습니다. 직사각형은 왼쪽 상단 모서리(x1, y1)와 하단 모서리의 좌표를 지정하는 사변형으로 표현될 수 있습니다. 오른쪽 모서리 (x2, y2) ; 선은 한 끝점의 좌표(x1, y1)와 다른 끝점의 좌표(x2, y2)를 연결하는 선으로 나타낼 수 있습니다. 물론 각 요소에 테두리 선의 너비, 테두리 선이 실선인지 점선인지, 가운데를 채울 색상 등과 같은 몇 가지 속성을 추가할 수도 있습니다. 그런 다음 이러한 요소와 해당 속성의 대수식은 파일로 저장되어 소위 벡터 다이어그램(벡터 다이어그램이라고도 함)을 생성합니다.

(2) 벡터 그래픽 파일 형식

Adobe Illustrator의 *.AI, *.EPS 및 SVG, AutoCAD의 *.dwg 및 dxf, Corel DRAW의 *.cdr, Windows 표준 메타파일 *.wmf 및 향상된 메타파일 *.emf 등 이런 종류의 그래픽 파일을 열어야 할 때 프로그램은 각 요소의 대수적 표현을 기반으로 이 요소의 그래픽을 계산하여 표시합니다. 함수식을 작성할 때와 마찬가지로 계산을 통해 함수 그래프를 얻을 수도 있습니다. 이러한 그래픽을 편집하는 소프트웨어를 벡터 그래픽 편집기라고도 합니다. 예: AutoCAD, CorelDraw, Illustrator, Freehand 등

(3) 벡터 그래픽 파일의 규칙

이러한 그래픽에도 동일한 규칙이 있습니다.

1. 그래픽의 세부 사항을 무한히 확대할 수 있습니다. 왜곡과 색상 블록에 대해 걱정하지 마십시오.

2. 일반 라인 그래픽이나 카툰 그래픽의 경우 벡터 파일로 저장하는 것이 비트맵 파일로 저장하는 것보다 용량이 훨씬 작습니다.

3. 저장되는 파일의 크기는 그래픽의 요소 수와 각 요소의 복잡도에 비례합니다. 그래픽 영역 및 색상의 풍부함과는 아무런 관련이 없습니다. (요소의 복잡도는 요소의 구조적 복잡성을 의미합니다. 예를 들어 다섯개 별은 직사각형보다 복잡하고, 임의의 곡선은 직선보다 복잡합니다.)

4. 소프트웨어를 통해 벡터 그래픽을 쉽게 만들 수 있습니다. 비트맵을 벡터 이미지로 변환하려면 복잡하고 방대한 데이터 처리가 필요하며 생성된 벡터 이미지의 품질은 원본 이미지와 비교할 수 없습니다.

자, 비트맵과 벡터 그래픽의 차이점을 소개하는 것은 여기까지입니다. 이 글을 다 읽으셨다면 두 가지의 차이점을 이해하셨을 것입니다.

上篇: JD.COM 기장 노트북 분해기 下篇: 윤푸 신싱 수리점 어디가 좋을까요?
관련 내용