찾다
웹 프론트엔드HTML 튜토리얼웹에서 JPG 등의 그래픽 형식을 완벽하게 사용하는 방법

JPEG

JEPG는 1992년 Joint Photographic Experts Group에 의해 만들어졌으며 제작자의 이름을 따서 명명되었습니다. JPEG는 손실이 있는 래스터 이미지 형식입니다. 즉, JPEG를 압축하여 저장할 때마다 일부 정보

가 되돌릴 수 없게 손실됩니다.

JPEG는 인간의 눈 인식 결함(색상보다 밝기에 더 민감함)을 이용합니다. 압축 알고리즘을 사용하여 우리가 잘 이해하지 못하는 정보를 삭제하므로 "손실 형식"입니다. 압축률 설정에 따라 최종 저장 파일의 크기와 품질이 결정됩니다.


JPEG 사용

JPEG는 밝기 및 색상 압축에 적합하기 때문에 사진 및 기타 사실적이거나 음영 처리된 이미지(예: 그림 및 3D 렌더링)에서 잘 작동합니다. 그렇기 때문에 수년 동안 사진을 저장하는 데 가장 인기 있는 형식이었습니다. 같은 이유로 JPEG는 로고, 기하학적 도형, 스크린샷 등과 같은 벡터 이미지에는 적합하지 않습니다.

그림과 같이 복잡하거나 음영이 있는 이미지는 물론 사진도 JPEG를 사용하는 좋은 예입니다.

JPEG 압축

손실 형식인 JPEG 파일의 압축률은 최종 이미지 품질에 반비례합니다. Photoshop과 같은 도구에서 JPEG를 저장하면 0에서 100까지의 품질 설정이 표시됩니다. Photoshop에서는 일부 이미지 품질을 설정합니다. 팬 :

낮음 — 10%


— —

— —

매우 높음 -80% 100%(61KB), 매우 높음 80%(29 KB).



높음 60%(16KB), 중간 80%(7KB).



낮음 100%(6KB), 최소 0%(3KB).

적절한 이미지 품질과 더 작은 파일 크기가 결합되어 있으므로 웹 페이지에서는 50%~60% 품질 사이의 JPEG를 사용하는 것이 좋습니다. 메타데이터를 제거하면 JPEG 파일 크기도 줄어들 수 있습니다.
Photoshop에서는 "내보내기"에서 "메타데이터: 없음" 또는 "웹용으로 저장(레거시)"을 선택하여 압축할 수 있습니다. 이미지 전체 또는 일부를 흐리게 하면 파일 크기도 작아집니다.

JPEG는 손실이 있는 형식이므로 동일한 파일을 100% 품질로 저장하더라도 동일한 이미지에 압축 알고리즘이 반복적으로 적용되기 때문에 여러 번 저장하면 이미지 품질이 손실된다는 점에 유의하세요. 하지만 이 변경 사항은 파일 크기 변경에 반영되지 않을 수 있습니다.

PNG

Portable Network Graphics는 1995년부터 사용된 래스터 이미지 형식이기도 합니다. 무손실 형식이며 현재 웹에서 가장 일반적인 무손실

형식이라는 점에서 JPEG와 다릅니다. 이는 압축 알고리즘으로 인해 파일을 저장하고 압축할 때 정보가 손실되지 않음을 의미합니다.

PNG에는 다음과 같은 멋진 기능이 많이 있습니다.

투명도 채널 - 각 픽셀이 서로 다른 투명도를 가질 수 있음을 의미합니다.


8비트 파일은 팔레트 기반 색상 모델(인덱스 색상이라고도 함)을 사용할 수 있습니다. - 이는 색상 수가 줄어들면 파일이 더 작아질 수 있음을 의미합니다.

  • PNG 압축은 GIF보다 25% 더 효율적입니다.

  • 2D 인터레이스 - 이미지는 로드될 때 점진적으로 표시되지만 표시되지는 않습니다. 이미지가 완전히 로드된 경우에만 실행됩니다. 이 옵션을 사용하면 파일 크기가 커지므로 주의해서 사용해야 합니다.

  • PNG 사용
  • PNG는 선 그리기, 로고, 아이콘 및 색상이 적은 이미지에 적합합니다. 복잡한 색상이 포함된 사진 및 이미지는 PNG 형식을 사용하여 대용량 파일을 생성합니다. PNG의 또 다른 장점은 투명한 배경을 지원한다는 것입니다. 이 경우

  • 가 복잡한 이미지라도 JPEG에서는 이미지 투명도를 얻을 수 없으므로 PNG를 사용해야 합니다.

PNG는 라인워크, 로고, 아이콘 등에 활용하기 좋습니다.


PNG 압축


PNG의 압축 알고리즘은 무손실이기 때문에 선택적으로 색상을 줄이고 외부 도구를 통해 이미지 크기를 줄일 수 있습니다.

대부분의 PNG 사용 시나리오(선 그리기, 그래픽, 아이콘)의 경우 256색이면 충분합니다. 따라서 팔레트의 색상 수를 줄이면 파일 크기를 더욱 줄일 수 있습니다.

GIF

Graphics Interchange Format도 비트맵 형식이며 이 문서에 언급된 다른 형식보다 먼저 나타났습니다. 1989년 Steve Wilhite에 의해 만들어졌으며 PNG가 만들어지기 전까지 가장 인기 있는

8비트 이미지 형식이었습니다. GIF는 PNG와 유사한 특성을 가지고 있지만 다음과 같은 몇 가지 단점이 있습니다.

  • 256개 색상만 지원합니다.

  • 1차원 인터리브 — 이미지가 점진적으로 표시되지만

  • PNG에 비해 압축률이 낮습니다. 성능

  • 이진 투명도 - 픽셀은 100% 투명하거나 100%만 볼 수 있습니다.

  • 모호한 발음


SVG

Scalable Vector Graphics with front 우리가 말하는 래스터 형식은 다릅니다. 이름에서 알 수 있듯이 벡터 형식입니다. 즉, 픽셀 단위로 데이터를 저장하지 않고, 기록된 좌표 형태로 그래픽 정보를 저장한다는 뜻이다. SVG는 HTML과 약간 유사한 XML 기반의 의미 태그 구조를 사용합니다. DOM 구조로 인해 ID별로 SVG 요소를 가져와서 조작할 수 있습니다. 이는 요소를 수정하고 애니메이션을 적용하거나 JavaScript 및 CSS

를 사용하여 반응형 그래픽을 만드는 등 많은 가능성을 열어줍니다.

다른 벡터 형식과 마찬가지로 SVG 이미지는 세부 정보 손실 없이 원하는 크기로 확대할 수 있습니다.

SVG 사용


SVG는 라인 아트, 로고, 아이콘, 일러스트레이션 및 데이터 시각화에 널리 사용됩니다. 하지만 사실적인 이미지나 세부 묘사가 많은 복잡한 사진에는 적합하지 않습니다. 어떤 경우에는 SVG와 PNG가 모두 동일한 목적에 매우 적합할 수 있습니다. 라인 아트의 경우 SVG는 일반적으로 더 작은 파일 크기를 생성합니다. 그러나 이것이 불가피한 것은 아닙니다. 벡터 이미지의 앵커 포인트 수에 따라 PNG보다 큰 파일이 생성될 수도 있습니다. SVG가 정말 뛰어난 부분은 데이터 시각화입니다. 벡터 애니메이션은 JavaScript를 사용하여 조작하고 생성할 수 있으므로 D3와 같은 라이브러리는 무한한 가능성을 제공합니다.

SVG 압축

대부분의 경우 SVGz(GZipped SVG)와 같은 도구는 웹에서 사용되는 SVG 파일을 압축하는 데 사용됩니다. 웹페이지는 불필요합니다. 압축을 달성하기 위해 서버에서 Gzip을 활성화할 수 있고 활성화해야 하지만 효과는 거의 없습니다. 더 나은 접근 방식은 SVG 벡터 그래픽에서 불필요한 앵커, 요소 및 속성을 제거하여 파일 크기를 줄이는 것입니다. 앵커 포인트는 벡터 이미지를 그리므로 제거된 앵커 포인트가 벡터

모양의 최종 모양에 영향을 주지 않는지 확인해야 합니다. Adobe Illustrator를 사용하여 SVG를 편집하는 경우 파일 > 다른 이름으로 저장... 대신 내보내기 > 다른 이름으로 내보내기...를 사용하여 저장해야 합니다. 이렇게 하면 다른 이점도 있습니다.

. Sketch에서 불필요한 폴더는 SVG에 추가 태그로 저장되므로 사용하지 않도록 주의하세요.

불필요한 노드를 정리하는 것도 SVG 크기를 줄이는 방법 중 하나입니다.

요소 태그는 여는 태그와 닫는 태그를 포함하여 SVG 파일에 포함된 모든 것입니다. Adobe Illustrator 및 Sketch와 같은 벡터 편집 소프트웨어는 SVG를 불필요한 요소와 속성으로 가득 채울 수 있습니다. SVG 압축기를 사용하면 이러한 중복 정보를 제거할 수 있습니다.

위 내용은 웹에서 JPG 등의 그래픽 형식을 완벽하게 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
HTML : 웹 페이지 구조 구축HTML : 웹 페이지 구조 구축Apr 14, 2025 am 12:14 AM

HTML은 웹 페이지 구조를 구축하는 초석입니다. 1. HTML은 컨텐츠 구조와 의미론 및 사용 등을 정의합니다. 태그. 2. SEO 효과를 향상시키기 위해 시맨틱 마커 등을 제공합니다. 3. 태그를 통한 사용자 상호 작용을 실현하려면 형식 검증에주의를 기울이십시오. 4. 자바 스크립트와 결합하여 동적 효과를 달성하기 위해 고급 요소를 사용하십시오. 5. 일반적인 오류에는 탈수 된 레이블과 인용되지 않은 속성 값이 포함되며 검증 도구가 필요합니다. 6. 최적화 전략에는 HTTP 요청 감소, HTML 압축, 시맨틱 태그 사용 등이 포함됩니다.

텍스트에서 웹 사이트로 : HTML의 힘텍스트에서 웹 사이트로 : HTML의 힘Apr 13, 2025 am 12:07 AM

HTML은 웹 페이지를 작성하는 데 사용되는 언어로, 태그 및 속성을 통해 웹 페이지 구조 및 컨텐츠를 정의합니다. 1) HTML과 같은 태그를 통해 문서 구조를 구성합니다. 2) 브라우저는 HTML을 구문 분석하여 DOM을 빌드하고 웹 페이지를 렌더링합니다. 3) 멀티미디어 기능을 향상시키는 HTML5의 새로운 기능. 4) 일반적인 오류에는 탈수 된 레이블과 인용되지 않은 속성 값이 포함됩니다. 5) 최적화 제안에는 시맨틱 태그 사용 및 파일 크기 감소가 포함됩니다.

HTML, CSS 및 JavaScript 이해 : 초보자 안내서HTML, CSS 및 JavaScript 이해 : 초보자 안내서Apr 12, 2025 am 12:02 AM

WebDevelopmentReliesonHtml, CSS 및 JavaScript : 1) HtmlStructuresContent, 2) CSSSTYLESIT, 및 3) JAVASCRIPTADDSINGINTERACTIVITY, BASISOFMODERNWEBEXPERIENCES를 형성합니다.

HTML의 역할 : 웹 컨텐츠 구조HTML의 역할 : 웹 컨텐츠 구조Apr 11, 2025 am 12:12 AM

HTML의 역할은 태그 및 속성을 통해 웹 페이지의 구조와 내용을 정의하는 것입니다. 1. HTML은 읽기 쉽고 이해하기 쉽게하는 태그를 통해 컨텐츠를 구성합니다. 2. 접근성 및 SEO와 같은 시맨틱 태그 등을 사용하십시오. 3. HTML 코드를 최적화하면 웹 페이지로드 속도 및 사용자 경험이 향상 될 수 있습니다.

HTML 및 코드 : 용어를 자세히 살펴 봅니다HTML 및 코드 : 용어를 자세히 살펴 봅니다Apr 10, 2025 am 09:28 AM

"Code"는 "Code"BroadlyIncludeLugageslikeJavaScriptandPyThonforFunctureS (htMlisAspecificTypeofCodeFocudecturecturingWebContent)

HTML, CSS 및 JavaScript : 웹 개발자를위한 필수 도구HTML, CSS 및 JavaScript : 웹 개발자를위한 필수 도구Apr 09, 2025 am 12:12 AM

HTML, CSS 및 JavaScript는 웹 개발의 세 가지 기둥입니다. 1. HTML은 웹 페이지 구조를 정의하고 등과 같은 태그를 사용합니다. 2. CSS는 색상, 글꼴 크기 등과 같은 선택기 및 속성을 사용하여 웹 페이지 스타일을 제어합니다.

HTML, CSS 및 JavaScript의 역할 : 핵심 책임HTML, CSS 및 JavaScript의 역할 : 핵심 책임Apr 08, 2025 pm 07:05 PM

HTML은 웹 구조를 정의하고 CSS는 스타일과 레이아웃을 담당하며 JavaScript는 동적 상호 작용을 제공합니다. 세 사람은 웹 개발에서 의무를 수행하고 화려한 웹 사이트를 공동으로 구축합니다.

HTML은 초보자를 위해 쉽게 배우나요?HTML은 초보자를 위해 쉽게 배우나요?Apr 07, 2025 am 12:11 AM

HTML은 간단하고 배우기 쉽고 결과를 빠르게 볼 수 있기 때문에 초보자에게 적합합니다. 1) HTML의 학습 곡선은 매끄럽고 시작하기 쉽습니다. 2) 기본 태그를 마스터하여 웹 페이지를 만들기 시작하십시오. 3) 유연성이 높고 CSS 및 JavaScript와 함께 사용할 수 있습니다. 4) 풍부한 학습 리소스와 현대 도구는 학습 과정을 지원합니다.

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

VSCode Windows 64비트 다운로드

VSCode Windows 64비트 다운로드

Microsoft에서 출시한 강력한 무료 IDE 편집기