Chuyển đến nội dung

Công cụ ảnh không bao giờ nhìn thấy ảnh của bạn

Hai mươi công cụ ảnh, miễn phí và không cần đăng ký. Không lưu trữ gì cả và không đóng watermark — đóng tab là file biến mất.

20 công cụ, không cần đăng ký, không watermark

Phần lớn các công cụ này làm một việc với cả loạt file. Nếu điện thoại của bạn tạo ra file mà không gì khác mở được, hãy bắt đầu với Chuyển HEIC sang JPG; nếu file quá nặng để đính kèm, dùng Nén ảnh; nếu một trang web đòi đúng kích thước, dùng Thay đổi kích thước ảnh. Phần ghi chú bên dưới danh sách nói về những điều khiến mọi người bất ngờ — những gì một lần mã hóa lại âm thầm bỏ đi, và khi nào trình duyệt không phải là công cụ phù hợp.

Mã hóa lại giữ gì và bỏ gì

Một file ảnh gồm các pixel cộng với một loạt thông tin đi kèm: các giá trị đó được đo trong không gian màu nào, có kênh alpha hay không, máy ảnh đã ghi gì vào EXIF — đời máy, phơi sáng, ngày chụp, thường cả tọa độ GPS — và, với GIF, WebP và AVIF, có nhiều hơn một khung hình hay không. Gần như mọi thao tác ở đây đều giải mã file rồi ghi ra file mới, và mỗi thông tin đó có số phận riêng.

Lossy hay lossless là ngã rẽ đầu tiên. PNG và BMP lưu chính xác từng pixel, nên lưu lại một trăm lần cũng không thay đổi gì. JPG, AVIF và WebP thông thường bỏ đi những chi tiết mà mắt khó nhận ra, và phần bị bỏ là mất hẳn — chuyển JPG sang PNG không khôi phục được, chỉ ngăn không mất thêm. Đó là lý do lưu JPEG hai lần tệ hơn lưu một lần: lần mã hóa thứ hai lượng tử hóa những pixel đã được lượng tử hóa, và nếu ảnh bị cắt hoặc đổi kích thước ở giữa, lưới khối 8×8 mới không còn khớp với lưới cũ, nên lỗi cộng dồn thay vì lặp lại. Hãy làm việc từ bản gốc bất cứ khi nào bạn còn giữ nó.

Chroma subsampling là lý do cụ thể khiến ảnh chụp màn hình dạng JPG trông không ổn. JPEG thường lưu độ sáng ở độ phân giải đầy đủ và màu ở một nửa, điều không thấy được trên ảnh chụp nhưng lộ rõ trên chữ màu đỏ hay một đường mảnh có màu. Nếu ảnh của bạn là ảnh chụp màn hình, logo hay sơ đồ, PNG hoặc WebP mới là định dạng phù hợp, còn JPG thì không.

Vùng trong suốt phải được xử lý bằng cách nào đó. JPG hoàn toàn không có kênh alpha, nên Chuyển PNG sang JPG và Chuyển AVIF sang JPG hỏi bạn muốn dùng màu nào thay cho các pixel trong suốt thay vì tự ý phủ chúng thành trắng — hoặc đen — mà không báo. PNG, WebP và AVIF đều hỗ trợ alpha đầy đủ, nên Chuyển PNG sang WEBP và ảnh tách nền từ Xóa phông nền ảnh giữ nguyên các cạnh mềm.

EXIF không được giữ lại. Mọi công cụ mã hóa lại — chuyển đổi, nén, thay đổi kích thước, xoay, cắt — đều ghi ra file sạch không có khối EXIF, nên đời máy ảnh, thời gian chụp và vị trí GPS bị loại bỏ. Trước khi đăng ảnh lên mạng, đó chính là điều bạn muốn. Hướng ảnh là thông tin EXIF duy nhất ảnh hưởng đến hiển thị, và Xoay ảnh xử lý bằng cách xoay chính các pixel, nên kết quả đứng thẳng cả trong trình xem bỏ qua cờ hướng lẫn trình xem tuân theo nó.

Hồ sơ màu được chuyển đổi, không được giữ nguyên. Trình duyệt của bạn giải mã file Display P3 hoặc Adobe RGB sang sRGB để hiển thị, và file được ghi lại không có hồ sơ màu nhúng kèm. Trên màn hình thông thường không có gì thay đổi; trên màn hình dải màu rộng, những màu bão hòa nhất đã bị cắt bớt. Chuyển TIFF sang JPG đi qua cùng con đường đó, vì vậy một file TIFF CMYK từ studio sẽ ra thành RGB, và nên được giữ trong phần mềm chế bản nếu màu sắc đang được kiểm tra bản in.

Ảnh động thành ảnh tĩnh. File GIF, WebP và AVIF động được chuyển đổi thành khung hình đầu tiên. Đó thường là điều người dùng muốn khi dùng Chuyển GIF sang PNG, và nên biết trước khi bạn thả một đoạn lặp dài mười hai giây vào đó.

Khi trình duyệt thực sự không phải là công cụ phù hợp

Giữ file của bạn riêng tư là mục đích các công cụ này được xây dựng, và điều đó có cái giá của nó. Chúng tôi thà nói rõ ở đây còn hơn để bạn phát hiện ra giữa chừng.

Ảnh rất lớn. Mọi pixel được giữ trong bộ nhớ thiết bị của bạn ở dạng đã giải nén — một ảnh 100 megapixel chiếm khoảng 400 MB dưới dạng RGBA thô trước khi làm bất cứ điều gì. Vượt quá mức đó một chút là tab hết chỗ, và phóng to 4× chạm trần còn sớm hơn, ở khoảng đầu ra 6000×6000 trên một laptop thông thường. Một công cụ trên máy tính đọc dần từng ô từ ổ đĩa thì không có giới hạn đó.

Ảnh RAW từ máy ảnh. File CR2, NEF, ARW và DNG là dữ liệu cảm biến kèm công thức xử lý, không phải ảnh hoàn chỉnh, và không công cụ nào ở đây mở được chúng. Hãy xuất ra JPEG hoặc TIFF từ phần mềm máy ảnh trước, hoặc dùng darktable hay RawTherapee — cả hai đều miễn phí, và làm việc này tốt hơn nhiều so với bất kỳ trang web nào.

Màu in ấn. Màu pha, tách màu CMYK, ICC rendering intent và soft-proofing là lĩnh vực của phần mềm chế bản. Chúng tôi chuyển màu sang sRGB để trình duyệt hiển thị được; chúng tôi không quản lý màu.

Xử lý hàng loạt và tự động hóa. Các công cụ này chạy khi có người nhấn nút. Thay đổi kích thước bốn mươi nghìn ảnh sản phẩm theo lịch là việc của công cụ dòng lệnh trên máy chủ, và các công cụ miễn phí rất xuất sắc: ImageMagick cho gần như mọi thứ, libvips cho tốc độ và ít tốn bộ nhớ với file lớn, mozjpeg và oxipng để ép từng byte cuối cùng, ffmpeg cho bất cứ thứ gì có khung hình.

Xóa phông nền có giới hạn thực sự. Mô hình được tải một lần, 40–85 MB, và thực sự tốt với chủ thể rõ ràng, kể cả tóc và lông, nhưng thực sự lúng túng với cảnh rối rắm không có chủ thể rõ ràng. Sức mạnh tính toán cục bộ bao nhiêu cũng không khắc phục được; đó là giới hạn của phương pháp, và các dịch vụ trả phí cũng gặp đúng giới hạn đó.

Chọn giữa các công cụ nghe có vẻ giống nhau

Nén ảnh và Thay đổi kích thước ảnh. Nén giữ nguyên kích thước và dùng ít byte hơn cho mỗi pixel. Thay đổi kích thước thay đổi số pixel, tức là loại bỏ hẳn một phần pixel. Với một ảnh 4000px cần xuống còn 200 KB, thay đổi kích thước trước rồi nén sau luôn tốt hơn chỉ nén — và thay đổi kích thước là không mất dữ liệu theo nghĩa quan trọng, vì các pixel được giữ lại được lấy mẫu lại đúng cách chứ không bị làm xấu đi.

Thay đổi kích thước ảnh và Tăng độ phân giải ảnh. Cả hai đều thay đổi kích thước, nhưng được tinh chỉnh theo hai hướng ngược nhau. Thay đổi kích thước dùng để thu nhỏ, với bộ lọc Lanczos để chi tiết không bị mất khi thu nhỏ. Tăng độ phân giải dùng để phóng to 2× và 4×, có thêm một bước làm nét theo cạnh sau đó vì phóng to luôn làm ảnh mềm đi. Không công cụ nào tự bịa ra chi tiết — những gì ra khỏi công cụ vốn đã có trong ảnh của bạn.

Chuyển sang ICO và Tạo favicon. Chuyển sang ICO tạo một file .ico chứa các phiên bản 16, 32, 48 và 256px, đúng thứ một ứng dụng hay lối tắt Windows cần. Tạo favicon tạo ra trọn bộ hiện đại — file .ico, các file PNG riêng, Apple touch icon, web manifest và thẻ HTML — nén ZIP, đúng thứ một website cần.

Chuyển PNG sang WEBP và Chuyển JPG sang AVIF. Cả hai đều làm ảnh web nhỏ hơn bản gốc, và phù hợp với những nguồn khác nhau. WebP giữ nền trong suốt và mã hóa trong tích tắc, nên là lựa chọn đúng cho ảnh chụp màn hình, logo và đồ họa giao diện. AVIF nén ảnh chụp mạnh hơn — thường nhỏ hơn 40–60 phần trăm so với JPG tương đương — nhưng mã hóa AV1 nặng, nên hãy chờ vài giây cho mỗi ảnh lớn.

Làm mờ ảnh và Xóa phông nền ảnh. Làm mờ hủy thông tin trong vùng bạn vẽ: khuôn mặt, biển số, số tài khoản. Xóa phông nền ảnh tách chủ thể khỏi nền và xóa hẳn nền. Nếu mục tiêu là che thông tin chứ không phải tách nền, hãy làm mờ — và dùng hiệu ứng pixel hóa thô cho chữ, vì pixel hóa nhẹ đã từng bị đảo ngược trong các nghiên cứu được công bố.

Nền tảng của các công cụ này

Các engine mã nguồn mở thực hiện công việc, và các đặc tả kỹ thuật mà chúng tuân theo.

  • jSquashApache-2.0 — biên dịch chính các codec JPEG và AVIF của Google sang WebAssembly.
  • UPNG.jsMIT — ghi file PNG, kể cả bảng màu đã lượng tử hóa.
  • picaMIT — thay đổi kích thước bằng bộ lọc lấy mẫu lại đúng chuẩn thay vì bộ lọc mặc định của trình duyệt.
  • UTIF.jsMIT — giải mã TIFF.
  • gifuct-jsMIT — đọc mọi khung hình của ảnh GIF động, nên GIF sau khi đổi kích thước vẫn chuyển động.
  • gifencMIT — ghi các khung hình đã đổi kích thước trở lại thành ảnh GIF động.
  • ONNX Runtime WebMIT — chạy mô hình xóa phông nền ngay trên thiết bị của bạn.
  • WebP container specificationSpecification — định nghĩa định dạng đứng sau mọi phép chuyển đổi WebP ở đây.

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

Ảnh của tôi có bị lưu trữ ở đâu không?

Không. Không có gì trên trang này bị lưu trữ hay gửi đi đâu cả — kể cả xóa phông nền và mã hóa AVIF, hai tính năng mà mọi người cho rằng chắc chắn phải cần máy chủ. Bạn có thể ngắt kết nối internet sau khi trang tải xong mà công cụ vẫn hoạt động. Điều đó quan trọng nhất với những file mọi người thường cần chỉnh sửa nhất: ảnh giấy tờ tùy thân, ảnh chụp màn hình sao kê, ảnh con cái.

Có giới hạn dung lượng file hay giới hạn mỗi ngày không?

Không có tài khoản, không có hạn mức và không có giới hạn mỗi ngày, vì không có máy chủ nào đếm số lần. Giới hạn duy nhất là bộ nhớ thiết bị của bạn, và nó tính theo pixel chứ không theo megabyte — một ảnh chụp 30 MB ở 12 megapixel còn dễ xử lý hơn một file PNG 3 MB nhưng rộng 20.000 pixel.

Tôi nên lưu ảnh ở định dạng nào?

Ảnh chụp cho web: AVIF nếu bạn quản lý website, JPG nếu file phải mở được ở mọi nơi. Ảnh chụp màn hình, logo, sơ đồ và mọi thứ có chữ hoặc màu phẳng: PNG, hoặc WebP khi dung lượng quan trọng mà bạn vẫn cần nền trong suốt. Hãy giữ bản gốc của mọi thứ bạn có thể chỉnh sửa lại — mỗi lần lưu lossy lại mất thêm một phần.

Có bị đóng watermark không?

Không. Không công cụ nào ở đây thêm watermark, dấu bản dùng thử hay giới hạn độ phân giải. Riêng xóa phông nền cho bạn ảnh tách nền ở độ phân giải đầy đủ, không phải bản xem trước mà bạn phải trả tiền để mở khóa. Quảng cáo trên trang là thứ giúp dịch vụ miễn phí.

Chuyển sang PNG có cải thiện được ảnh JPG xấu không?

Không. PNG ngăn mất thêm chất lượng, điều nên làm trước khi bắt đầu chỉnh sửa, nhưng các vết nhiễu nén đã nằm sẵn trong JPG giờ là một phần của pixel. Phóng to ảnh cũng có vấn đề tương tự theo chiều ngược lại: phóng to một ảnh bị nén nặng cũng phóng to luôn các vết nhiễu của nó.

Tôi có thể xử lý cả thư mục cùng lúc không?

Phần lớn công cụ nhận cả loạt file và trả về một file ZIP — chuyển đổi, nén, thay đổi kích thước và xoay đều làm được. Cắt và Làm mờ được cố ý thiết kế để làm từng ảnh một, vì cả hai là quyết định dành cho một bức ảnh cụ thể chứ không phải một thiết lập áp dụng cho cả trăm ảnh.