하프톤 생성기

하프톤 생성기를 불러오는 중...

사진을 원, 사각형, 마름모 또는 선으로 이루어진 결정론적 AM 방식 하프톤으로 바꿉니다. 브라우저가 규칙적인 격자에서 이미지를 샘플링하고 셀 크기, 각도, 대비, 감마, 평활화, 반전 설정에 따라 각 표시의 크기를 주변 톤에 맞춥니다. 단색 결과, 셀마다 원본 색상을 쓰는 결과, RGB로 렌더링한 CMYK 스타일 시뮬레이션 중에서 선택할 수 있습니다. 처리 과정과 2시간짜리 작업 프로젝트는 이미지 변환 서비스가 아니라 브라우저 로컬 저장소에 남습니다. 여러 배율로 결과를 확인한 뒤 래스터 PNG 또는 편집 가능한 벡터 망점 도형이 든 SVG를 다운로드하세요.

사진으로 하프톤을 만드는 방법

  1. 1

    이미지 선택

    20 MiB 이하의 일반 JPG, PNG 또는 WebP 파일을 선택합니다. 처리 전에 브라우저가 디코딩된 이미지 크기와 작업 크기도 확인합니다.

  2. 2

    색상 모드와 모양 선택

    단색, 샘플 색상 또는 CMYK 스타일 시뮬레이션을 고른 뒤 반복 표시로 사용할 원, 사각형, 마름모 또는 선을 선택합니다.

  3. 3

    격자 설정

    셀 크기를 픽셀 단위로 정하고 스크린 각도 조절기로 샘플링 격자를 회전합니다. 셀이 작을수록 이미지 세부 묘사가 더 남지만 벡터 요소 수가 늘어납니다.

  4. 4

    톤 조정

    대비, 감마, 평활화를 조절하고 필요하면 톤 매핑을 반전한 다음 결과를 생성합니다. 한 번에 한 설정씩 바꾸면 효과를 이해하기 쉽습니다.

  5. 5

    검토 및 다운로드

    밝은 영역, 어두운 영역, 가는 가장자리를 실제 크기로 확인합니다. 고정 래스터 결과는 PNG로, 확대와 편집이 가능한 망점 도형은 SVG로 다운로드합니다.

이 도구에서 AM 방식 하프톤이 뜻하는 것

하프톤은 연속적인 톤을 서로 분리된 인쇄점이나 화면 표시로 표현합니다. 전통적인 진폭 변조(amplitude-modulated) 스크리닝에서는 표시가 규칙적인 격자에 놓이고 크기만 변합니다. 밝은 부분의 작은 망점은 배경을 더 많이 드러내고, 어두운 부분의 큰 망점은 더 넓은 면적을 덮습니다. European Patent Office의 전통적 AM 스크리닝 설명도 고정 간격과 가변 크기를 구분합니다. Adobe의 PostScript Language Reference는 하프톤 스크린을 선 수, 각도, 스폿 함수로 설명합니다.

이 생성기는 브라우저가 디코딩한 픽셀에 그 시각 원리를 적용합니다. 같은 이미지와 설정은 언제나 같은 망점 도형을 만듭니다. 확률적 스크린이나 FM 스크린, 생성형 AI 재구성, 래스터 이미지 트레이싱이 아닙니다. 얼굴, 제품, 중요한 가장자리를 인식하지 않고 픽셀 색과 톤만 샘플링합니다.

셀 크기는 원본/출력 픽셀 단위입니다. 샘플 위치 사이의 간격을 정할 뿐 인쇄기의 물리적 스크린 선수는 아닙니다. 상업 인쇄의 스크린 선 수는 인치당 선 수(lpi), 이미지 해상도는 인치당 픽셀 수(ppi), 출력 장치는 보통 인치당 도트 수(dpi)로 표시합니다. Adobe의 프린터 해상도와 스크린 선 수 안내는 이 값을 구분합니다. 실제 인쇄 크기를 정하지 않으면 픽셀 셀 크기를 lpi로 정확히 환산할 수 없습니다.

모드, 모양, 톤 조절

조절 항목 바뀌는 것 보장하지 않는 것
단색 모드 선택한 배경 위에 하나의 전경색을 그림 보정된 잉크 농도나 인쇄 분판
샘플 색상 모드 각 격자 표시마다 원본에서 샘플링한 색을 사용 원본 색역의 정확한 재현
CMYK 스타일 모드 브라우저 색상으로 시안, 마젠타, 옐로, 블랙 계열 표시의 중첩을 시뮬레이션 프로파일이 적용된 CMYK 파일, 인쇄판 세트 또는 계약 교정쇄
셀 크기(px) 격자 간격과 표시 수 실제 lpi, ppi, dpi
스크린 각도(°) 규칙적인 샘플링 격자를 회전 모든 프린터에서의 무아레 방지
대비 밝고 어두운 샘플의 차이를 확대하거나 축소 잘리거나 사라진 원본 세부 복원
감마 표시 크기를 정하기 전에 중간 톤을 재분배 ICC 색상 관리나 모니터 보정
평활화 샘플링 전에 국부 변화를 평균화 의미 기반 노이즈 제거 또는 가장자리 인식
반전 더 큰 표시를 만드는 톤을 뒤바꿈 인쇄기 특성까지 반영한 사진 네거티브

원은 익숙한 군집 망점 모양을 냅니다. 사각형은 모서리가 더 뚜렷하고, 마름모는 그 도형을 회전하며, 선은 스크린 방향을 강조합니다. 모양은 시각적 질감과 주어진 크기에서 드러나는 배경 면적을 모두 바꿉니다. 매우 큰 표시는 어두운 곳에서 합쳐질 수 있고, 아주 작은 표시는 래스터 결과를 축소하거나 인쇄할 때 사라질 수 있습니다.

설정을 신중하게 고르기

중간 셀 크기와 단색 원 프리셋으로 시작하세요. 밋밋한 사진에서 표시 크기가 비슷하게 나오면 대비를 높이고, 하이라이트가 사라지거나 그림자가 거의 꽉 차면 대비를 낮춥니다. 감마는 가장 밝고 어두운 끝점을 과도하게 움직이지 않으면서 중간 톤을 옮길 때 유용합니다. 평활화는 센서 노이즈, 피부결, 직물, 나뭇잎의 변화를 줄이지만 지나치면 작은 특징도 지울 수 있습니다.

스크린 각도는 규칙적인 격자의 방향입니다. 45°는 단색 작업에서 흔하지만 보편적 규칙은 아닙니다. 이미 스크리닝된 이미지가 프린터의 하프톤과 간섭해 무아레를 만들 수 있다는 Adobe의 하프톤 스크린 안내를 참고하세요. 상업 컬러 인쇄의 각도와 선수는 인쇄기, 피인쇄체, RIP, 분판 작업 과정에 따라 달라집니다. 따라서 Adobe도 인쇄 서비스 제공업체에 선 수와 각도를 확인하라고 안내합니다.

검토할 부분은 다음과 같습니다.

  • 샘플 셀 사이에서 사라질 수 있는 얼굴, 글자, 가는 가장자리
  • 래스터 내보내기나 인쇄에서 유지되지 못할 만큼 표시가 작아지는 밝은 영역
  • 이웃한 표시가 닿아 배경 틈이 막히는 어두운 영역
  • 하프톤 격자와 시각적으로 간섭할 수 있는 원본의 규칙적 질감
  • 셀 크기가 작아질수록 빠르게 늘어나는 SVG 요소 수

RGB, CMYK 및 인쇄에 대한 기대치

브라우저 canvas와 일반 SVG 색상은 보통 sRGB인 브라우저 색상 시스템으로 렌더링됩니다. CMYK 스타일 옵션은 화면 표시용 예술적 4채널 시뮬레이션이며 프린터 조건에 맞춘 색상 관리 변환이 아닙니다. International Color Consortium은 원본 RGB를 프린터 CMYK로 신뢰성 있게 변환하려면 출력 장치 프로파일과 목표 인쇄 조건이 필요하다고 설명합니다. 브라우저 미리보기만으로 트래핑, 오버프린트, 망점 확대, 판 맞춤 또는 특정 인쇄기가 유지할 수 있는 최소 망점을 확인할 수도 없습니다.

출력 포함 내용 적합한 용도 중요한 한계
PNG 생성된 패턴의 고정 래스터 렌더링 공유, 슬라이드, 웹 그래픽, 예측 가능한 픽셀 크기 확대해도 새 세부 묘사가 생기지 않으며 브라우저 canvas 내보내기는 인쇄 프로파일이 아님
SVG 원, 사각형, 마름모 또는 선의 벡터 도형 생성된 표시 확대 및 벡터 소프트웨어 편집 원본 사진이 아니라 표시만 벡터화하며 조밀한 설정은 파일을 크게 만듦

브라우저의 canvas.toBlob() 메서드는 래스터 Blob을 만들며 PNG는 필수 대체 형식입니다. SVG 2는 circle 요소 같은 확장 가능한 그래픽 도형을 정의합니다. 이 표준은 유용한 다운로드를 지원하지만 결과를 인쇄 준비 파일로 만들지는 않습니다. 제작용이라면 색상 관리 디자인 앱에서 파일을 열고 최종 물리 크기를 정한 뒤 인쇄 업체에 적절한 프로파일, 스크린 선수, 교정 절차를 문의하세요.

파일 제한, 로컬 프로젝트 저장소 및 개인정보 보호

압축된 입력 파일은 20 MiB 이하여야 합니다. 압축 크기와 메모리 사용량은 다릅니다. 디코딩한 사진은 픽셀당 여러 바이트를 차지하고 처리용 버퍼도 필요합니다. 따라서 디코딩 크기와 작업 크기 제한을 넘는 이미지도 거부합니다. 정상 파일이 거부되면 크기를 줄이거나 더 작은 사본으로 내보내 다시 시도하세요.

W3C File API는 웹 앱이 읽을 수 있는 사용자 선택 FileBlob 객체를 정의합니다. 이 도구는 선택한 이미지를 읽고 제한된 크기의 정규화 작업 이미지를 만들어 결과를 생성한 다음, 4단계 흐름에서 페이지가 바뀌어도 유지되도록 작업/결과 blob과 설정을 브라우저 로컬 프로젝트 저장소에 최대 2시간 보관합니다. 처음부터 다시 시작하면 현재 탭의 프로젝트만 삭제됩니다. 다른 탭에서 열린 격리 사본은 분리된 상태로 유지되며 2시간 안에 만료됩니다. 만료되었거나 유효하지 않은 로컬 레코드는 폐기됩니다.

선택한 이미지, 디코딩 픽셀, 생성 파일은 서버 측 속성이 아니며 단계 URL에 들어가지 않고 외부 이미지 처리 서비스로 업로드되지 않습니다. 그렇다고 웹페이지가 오프라인이거나 아무 요청도 보내지 않는다는 뜻은 아닙니다. 일반 문서, 에셋, 분석, 단계 전환 요청은 계속 발생하지만 이미지 바이트가 아니라 일반 페이지 또는 캠페인 데이터만 전달합니다. 브라우저 저장소에는 브라우저 프로필, 비공개 탐색 동작, 용량 제한, 사용자 설정이 적용됩니다.

Canvas 픽셀 읽기와 내보내기에는 플랫폼의 origin-clean 규칙도 적용됩니다. HTML canvas 보안 모델은 안전하지 않은 교차 출처 이미지에서 픽셀을 추출하지 못하게 합니다. 사용자가 선택한 로컬 파일은 해당 원격 이미지 경로를 피하지만 손상된 파일, 지원하지 않는 인코딩, 브라우저 자원 제한 때문에 디코딩이 실패할 수 있습니다.

접근성과 실용적인 사용

하프톤은 시각적 변환이므로 생성된 패턴은 원본 이미지의 접근 가능한 설명을 대신할 수 없습니다. 인터페이스는 이름이 있는 조절 요소, 키보드 조작, 텍스트 진행 및 오류 상태를 제공합니다. 미리보기는 시각적 비교 수단이며 중요한 정보를 전달하는 유일한 수단으로 사용해서는 안 됩니다. 관련 원칙에는 WCAG 2.2 텍스트 대체 및 키보드 조작과 프로그램에 노출되는 상태 메시지 지침이 있습니다.

최종 인쇄 전에는 실제 크기로 작은 교정쇄를 만드세요. 가장 밝은 망점이 남는지, 어두운 망점이 메워지는지, 다른 스크리닝 단계가 원치 않는 패턴을 만드는지 확인합니다. 한 데스크톱 프린터에서 잘 나온 결과만으로 신문 윤전기, 스크린 인쇄 망사, 상업 오프셋 공정에서도 똑같이 재현된다고 볼 수 없습니다.

자주 묻는 질문

표시는 규칙적인 격자 위치를 유지하면서 샘플 톤에 따라 크기가 달라집니다. 이 고정 간격·가변 크기 방식이 진폭 변조 스크리닝의 시각 원리입니다. 이 도구는 브라우저 효과이며 프린터 RIP나 인증된 프리프레스 스크린이 아닙니다.

단색은 선택한 한 전경색을 사용하고, 샘플 색상은 셀마다 원본 색을 가져오며, CMYK 스타일은 시안·마젠타·옐로·블랙 계열 표시를 시뮬레이션합니다. 마지막 모드도 브라우저 색상으로 렌더링되며 프로파일이 적용된 CMYK 분판은 아닙니다.

아닙니다. 셀 크기는 생성 그림의 픽셀 간격입니다. 인치당 선 수를 정하려면 실제 출력 크기를 알아야 합니다. ppi는 이미지 샘플링을, dpi는 보통 출력 장치의 주소 지정 성능을 나타냅니다. 실제 선수와 해상도는 인쇄 업체에 확인하세요.

45°는 단색 작업의 일반적인 출발점이지만 모든 작업에 맞는 최적 각도는 없습니다. 원본 질감, 여러 색상 스크린, 프린터 자체 스크리닝이 서로 간섭할 수 있습니다. 상업 인쇄는 업체나 RIP 작업 과정이 지정한 각도를 사용하세요.

예측 가능한 픽셀 크기의 고정 래스터 이미지는 PNG를 선택하세요. 확대와 편집이 가능한 망점 도형이 필요하면 SVG를 선택하세요. SVG는 원본 사진을 벡터로 복원한 것이 아니라 생성된 표시를 담으며 셀이 아주 작으면 파일이 커질 수 있습니다.

아닙니다. RGB로 렌더링한 시각 시뮬레이션이며 프린터별 ICC 변환, 검증된 분판, 트래핑, 교정 조건을 포함하지 않습니다. 인쇄 작업에는 색상 관리 제작 앱과 인쇄 업체의 프로파일 및 스크리닝 요건을 사용하세요.

선택 파일은 최대 20 MiB입니다. 압축 사진이 브라우저 메모리에서 몇 배로 커질 수 있어 디코딩 크기와 작업 크기 제한도 적용됩니다. 안전 제한 오류가 나타나면 매우 큰 이미지의 크기를 줄이세요.

이미지와 생성 파일은 브라우저에서 처리되며 당사 서버나 외부 변환 서비스로 전송되지 않습니다. 제한된 크기의 정규화 작업 blob, 결과 blob, 설정이 브라우저 로컬 프로젝트 저장소에 최대 2시간 남을 수 있습니다. 처음부터 다시 시작하면 현재 탭의 프로젝트만 삭제되고 다른 탭의 격리 사본은 2시간 안에 만료됩니다. 일반 페이지, 에셋, 분석, 단계 요청은 이미지 바이트 없이 계속 발생합니다.

관련 도구

이 도구는 다른 언어로도 제공됩니다