Trình Tạo Hình Ảnh Giữ Chỗ

Tạo hình ảnh điền chỗ với kích thước, màu nền và văn bản tùy chỉnh, và tải xuống dưới dạng PNG.

Cách hoạt động

  1. Đặt kích thước: nhập chiều rộng và chiều cao tính bằng pixel của hình ảnh điền chỗ của bạn.
  2. Tùy chỉnh giao diện: chọn màu nền, màu văn bản và nhãn để hiển thị (hoặc để trống để hiển thị kích thước).
  3. Sử dụng hoặc tải xuống: sao chép URL hình ảnh để dùng trong HTML/CSS, hoặc tải xuống PNG trực tiếp cho mockup và thiết kế của bạn.

Tại sao sử dụng trình tạo hình ảnh điền chỗ?

Trong quá trình phát triển web và tạo mockup, thường cần hình ảnh trước khi nội dung thật sẵn sàng. Hình ảnh điền chỗ chiếm chỗ trong các bố cục để hiển thị tỷ lệ, kiểm thử hành vi responsive và truyền đạt ý định thiết kế đến khách hàng. Thay vì tìm ảnh stock hoặc tạo hình ảnh trống bằng tay, công cụ này tạo tức thì những hình ảnh có kích thước đúng với kích thước và màu sắc mong muốn.

Tính năng

Câu hỏi thường gặp

Tôi có thể dùng nó trong thuộc tính src HTML không?

Có. Hình ảnh được tạo có sẵn dưới dạng URI dữ liệu mà bạn có thể dán trực tiếp vào thuộc tính <img src=""> trong HTML của bạn. Không cần lưu trữ hoặc URL bên ngoài.

Những kích thước nào phổ biến cho hình ảnh điền chỗ?

Kích thước phổ biến: hình ảnh chính (1200×630), thumbnail bài viết (400×300), avatar (100×100), hình ảnh Open Graph (1200×628) và banner quảng cáo (728×90). Nhập bất kỳ kích thước tùy chỉnh nào theo nhu cầu của bạn.

Làm thế nào để dùng hình ảnh điền chỗ trong CSS?

Sao chép URI dữ liệu và sử dụng làm nền CSS: background-image: url("data:image/png;base64,…"). Điều này hoạt động trong tất cả các trình duyệt hiện đại và không cần tệp bên ngoài.

Lịch sử ngắn của các dịch vụ ảnh placeholder

Các dịch vụ ảnh placeholder xuất hiện vào năm 2010 khi các nhà thiết kế web cần một cách nhanh chóng để lấp đầy các mockup trước khi các tài sản cuối cùng đến. placehold.it, ra mắt bởi Dave Reilly vào năm 2010, là dịch vụ đầu tiên được sử dụng rộng rãi: dán URL như placehold.it/300x200 vào bất kỳ thẻ <img> nào và bạn sẽ có một hình chữ nhật màu xám. placekitten.com theo sau cùng năm, thay thế hình chữ nhật bằng mèo con ngẫu nhiên, và dummyimage.com (Russell Heimlich, 2010) đã thêm tùy chỉnh màu sắc. Các biến thể kỳ quặc nhân lên: fillmurray.com (ảnh Bill Murray, 2013), placebeard.it (râu, 2014), placecage.com (Nicolas Cage). Những kế thừa nghiêm túc đến muộn hơn: Lorem Pixel (ngừng hoạt động khoảng 2017) và Lorem Picsum của David Marby (2018), phục vụ ảnh ngẫu nhiên từ Unsplash ở bất kỳ kích thước nào. Khoảng năm 2014, Facebook đã phổ biến mẫu hình «skeleton screen»: hiển thị các hình dạng màu xám nơi nội dung sẽ tải. Đến 2019, Wolt đã phát hành BlurHash, một chuỗi 20 byte giải mã thành một placeholder mờ độ phân giải thấp của ảnh thực tế. Ngày nay, ThumbHash (Evan Wallace, 2023) và thuộc tính CSS gốc aspect-ratio (Chrome 88, tháng 1/2021) cho phép bạn đặt chỗ ảnh mà không cần bất kỳ dịch vụ bên ngoài nào.

Kích thước ảnh tiêu chuẩn đáng ghi nhớ

Placeholder và Core Web Vitals

Core Web Vitals của Google (ra mắt vào tháng 5/2020) đo lường trải nghiệm người dùng và ảnh hưởng đến xếp hạng tìm kiếm. Hai trong ba chỉ số phụ thuộc trực tiếp vào cách bạn xử lý ảnh. CLS (Cumulative Layout Shift) phạt nội dung nhảy khi trang tải. Nguyên nhân phổ biến nhất: một <img> không có thuộc tính widthheight rõ ràng, không cho trình duyệt không gian nào để đặt chỗ cho đến khi ảnh tải xong. Điểm trên 0,1 không đạt chỉ số. Cách sửa rất đơn giản: luôn đặt width và height, ngay cả trên ảnh responsive, để trình duyệt có thể tính tỷ lệ. LCP (Largest Contentful Paint) đo lường khi phần tử có thể nhìn thấy lớn nhất tải xong. Đối với hầu hết các trang, phần tử đó là ảnh hero. Bất cứ thứ gì trên 2,5 giây đều thất bại. Chiến lược: phục vụ các định dạng hiện đại (WebP, AVIF), sử dụng loading="lazy" trên các ảnh dưới fold (Chrome 76, tháng 8/2019), và sử dụng fetchpriority="high" trên hero. Placeholder lấp khoảng trống về mặt hình ảnh: skeleton screen cho bố cục, BlurHash hoặc ThumbHash cho preview tức thì của bảng màu ảnh thực tế.

Hướng dẫn quyết định định dạng ảnh

Nơi placeholder ảnh thực sự được sử dụng

Những sai lầm gây hại cho hiệu suất trang

Thêm các câu hỏi thường gặp

Tại sao nhãn kích thước lại hữu ích trên một placeholder?

Khi bạn có hàng tá placeholder trong một bố cục với các kích thước khác nhau, nhãn ngay lập tức cho bạn biết slot nào là slot nào. «400×300» trên hình chữ nhật xám là thông tin hơn việc đoán liệu card là 4:3 hay 16:9. Các nhà thiết kế và nhà phát triển xem xét mockup có thể phát hiện các phần tử có kích thước sai từ phía bên kia phòng.

Sự khác biệt giữa BlurHash, ThumbHash và LQIP là gì?

Cả ba đều mã hóa một bản xem trước nhỏ của một ảnh giải mã thành placeholder mờ. LQIP («low-quality image placeholder») chỉ là một JPEG nhỏ (~100 byte đến 2 KB). BlurHash (Wolt, 2019) mã hóa bất kỳ ảnh nào thành chuỗi ASCII 20-30 ký tự mà bạn lưu trữ trong cơ sở dữ liệu; thời gian giải mã là vi giây. ThumbHash (Evan Wallace, 2023) tương tự nhưng nhỏ hơn 30-50% với cùng chất lượng, và kết xuất các cạnh sắc nét hơn. Các framework hiện đại (Next.js, Astro, Hugo) đều hỗ trợ BlurHash mặc định.

Tôi nên sử dụng SVG hay PNG cho thumbnail placeholder?

SVG nếu placeholder là một hình dạng đơn giản (hình chữ nhật, biểu tượng, mẫu hình học). Một SVG nội tuyến 50 byte đánh bại PNG 2 KB mọi lúc. PNG nếu bạn cần kết xuất văn bản chính xác pixel hoặc fallback font cụ thể: kết xuất văn bản SVG khác nhau giữa các trình duyệt và nền tảng. Đối với placeholder động được tạo phía client, công cụ này tạo PNG vì kết xuất văn bản canvas có thể dự đoán được giữa các trình duyệt.

PNG được tạo có bao gồm EXIF hoặc metadata ẩn không?

Không. PNG được tạo bởi API canvas HTML toBlob() hoặc toDataURL() chỉ chứa các khối IHDR, IDAT, và IEND cộng với một khối tEXt tối thiểu trong một số trình duyệt. Không có GPS, không có thông tin máy ảnh, không có lịch sử chỉnh sửa, không có định danh người dùng. So sánh với JPEG máy ảnh điện thoại làm rò rỉ tọa độ GPS và số serial thiết bị.

Có gì được gửi đến máy chủ khi tôi tạo ảnh ở đây không?

Không. Ảnh được vẽ cục bộ thông qua API Canvas 2D HTML5 trong trình duyệt của bạn. Mở tab Network trong DevTools khi tạo: không có yêu cầu đi ra cho ảnh. An toàn cho mockup bảo mật, NDA, công việc khách hàng, và thiết kế sản phẩm chưa phát hành.

Công cụ liên quan

Công cụ Chuyển Đổi Hình Ảnh Trực Tuyến Miễn Phí Công cụ Thay Đổi Kích Thước Hình Ảnh Trực Tuyến Miễn Phí Công cụ Nén Hình Ảnh Trực Tuyến Miễn Phí Trình tạo Favicon