웹 개발

Placeholder Image Generator

목업과 레이아웃을 위해 지정한 크기의 자리 표시자 이미지를 생성합니다.

A placeholder of the right size lets you check a layout before real images are ready — with correct proportions and dimensions labeled right on the image, so you can orient yourself in the mockup.

How to use it

Common uses

Things to keep in mind

SVG placeholders weigh just a handful of bytes regardless of the size you set — the format choice affects how much real weight they add to a page during development.

A placeholder is meant purely for temporary use in development — it must be swapped for a real image before launch.

이 도구에 대한 아티클: 플레이스홀더 이미지: 개발 중 가짜 이미지가 중요한 이유

자주 묻는 질문

이미지의 크기와 모양을 어떻게 제어하나요?

픽셀 단위로 너비와 높이를 설정하고 배경색과 텍스트 색상도 설정합니다. 사용자 지정 텍스트를 입력하지 않으면 도구는 기본적으로 600x400처럼 치수 자체를 표시합니다.

이 도구는 무엇에 유용한가요?

목업과 레이아웃 프로토타이핑을 위한 것입니다 — 플레이스홀더 이미지를 넣으면 실제 이미지가 준비되기 전에 간격, 종횡비, 디자인을 확인할 수 있습니다.

파일을 다운로드하지 않고 이미지를 사용할 수 있나요?

예, 다운로드 외에도 이미지를 Data URI로 복사하여 HTML이나 CSS에 직접 붙여넣을 수 있습니다.

SVG 형식 대체 이미지와 PNG 형식 대체 이미지의 차이는 무엇인가요?

SVG 대체 이미지는 벡터 기반이므로 품질 저하 없이 확대·축소되며 크기와 상관없이 대개 몇 킬로바이트에 불과합니다. 반면 PNG는 래스터 형식으로 이미지 크기가 커질수록 용량도 늘어나므로, 페이지 성능을 테스트할 때 실제 사진의 동작을 더 잘 흉내 냅니다.

개발 중에 대체 이미지의 크기가 실제 페이지 로딩 속도에 영향을 주나요?

SVG 대체 이미지는 지정한 크기와 상관없이 몇 바이트에 불과하므로 속도에 거의 영향을 주지 않지만, 크기가 큰 래스터 대체 이미지는 페이지에 눈에 띄는 무게를 더할 수 있습니다 — 그러므로 성능 테스트를 위해서는 앞으로 사용할 실제 이미지와 비슷한 형식을 선택하는 것이 좋습니다.

아티클: 웹 개발

HEX, RGB, HSL: 색을 표현하는 방법이 이렇게 많은 이유

디자이너가 손으로 색조를 고를 때 HEX 대신 HSL을 자주 선택하는 이유.

CSS 압축: 파일에서 실제로 제거되는 것은 무엇이고 왜인가

압축된 CSS가 사람에게는 읽을 수 없게 되어도 브라우저에서 정확히 똑같이 작동하는 이유.

JavaScript 압축: 압축과 난독화의 차이

원하면 압축된 코드는 여전히 읽을 수 있지만, 난독화된 코드는 그럴 수 없는 이유.

HTML 압축: 마크업 안의 공백이 애초에 왜 중요한가

<pre>나 textarea 안의 공백을 제거하면, 다른 거의 모든 곳과 달리 페이지의 모양이 깨지는 이유.

CSS 그라디언트: linear가 radial, conic과 다른 점

conic-gradient는 파이 차트에 적합하고, radial-gradient는 빛 웅덩이 효과를 만드는 이유.

Luhn 알고리즘: 카드 번호의 정확성을 확인하는 방법

Luhn 검사를 통과하는 카드 번호가 그 카드가 실제로 존재한다는 뜻은 아닌 이유.

IBAN: 국제 은행 계좌 번호가 구성되는 방식

IBAN의 첫 두 글자가 계좌 번호 자체의 일부가 아니라 국가 코드인 이유.

QR 코드: 픽셀로 된 정사각형 안에 링크가 들어가는 방식

가운데에 로고가 있는 QR 코드가 패턴 일부가 가려져도 여전히 스캔되는 이유.

바코드: Code 128이 EAN-13과 다른 점

매장 진열대 위 제품이 거의 항상 Code 128 대신 EAN-13을 사용하는 이유.