Tải ảnh lên để điều chỉnh
Định dạng được chấp nhận: JPG, PNG, WEBP, BMP, GIF (không động)
Dán (Ctrl/⌘+V) hoặc kéo thả ảnh — hoặc nhập từ URL
Vibrance là một điều khiển độ bão hòa thông minh, phi tuyến. Trong khi Saturation thông thường nhân cường độ của mọi màu lên cùng một lượng — nhanh chóng đẩy bầu trời, làn da và những màu vốn đã rực rỡ vượt quá mức có thể hiển thị, gây ra vẻ 'neon' gắt gao, bị cắt — Vibrance áp dụng một sự tăng cường có trọng số, mà mức nâng tuyệt đối mạnh nhất ở các màu bão hòa trung bình và giảm dần về cả hai đầu. Những điểm ảnh gần xám và đã rực rỡ thay đổi ít nhất, trong khi các màu trung bình bị nhạt nhận được sự tăng cường lớn nhất. Kết quả là một bức ảnh trông phong phú và sống động hơn mà không bị quá bão hòa kiểu hoạt hình, đó là lý do Vibrance là thanh trượt 'làm cho nổi bật' được ưa chuộng trong Lightroom và hầu hết các ứng dụng camera điện thoại. Công cụ này cho bạn cả hai: một thanh trượt Vibrance cho sự tăng cường phi tuyến, được bảo vệ, và một thanh trượt Saturation cho điều chỉnh đều kinh điển bên trên. Kéo bất kỳ thanh nào sang phải để làm màu đậm đà hơn, hoặc sang trái để làm dịu ảnh về phía thang xám. Nó hoạt động trong không gian màu HSL, nên chỉ độ bão hòa của từng điểm ảnh thay đổi — sắc màu và độ sáng được giữ nguyên, và các điểm ảnh xám hoàn toàn vẫn xám y nguyên. Mọi thứ chạy cục bộ trên canvas HTML trong trình duyệt của bạn: ảnh không bao giờ bị tải lên, độ trong suốt được giữ, và không cần đăng ký, không có hình mờ.
Vibrance và độ bão hòa, đo trên cùng một tấm ảnh
| Chuyện gì xảy ra | Độ bão hòa +50 | Vibrance +50 |
|---|---|---|
| Màu bị đẩy tới mức tối đa, chi tiết trong đó không còn nữa | 304.138 pixel trên 1.080.000, tức 28,16 % tấm ảnh, bị bẹt đi. | 0 pixel. Đây không phải một con số nhỏ được làm tròn xuống: mức nâng của vibrance co lại còn không khi màu tiến gần tới bão hòa hoàn toàn, nên nó không thể đẩy bất cứ thứ gì qua khỏi mép. |
| Màu vốn đã rực (0,7 trở lên, ở đây là 294.801 pixel) | Tăng 0,147 độ bão hòa. | Chỉ tăng 0,058, tức ít hơn 2,5 lần. Đây chính là chỗ hai bên tách nhau. |
| Màu nhợt (dưới 0,3, ở đây là 336.124 pixel) | Tăng 0,105 độ bão hòa. | Tăng 0,080. Ở đây hai bên gần như trùng nhau, ngược hẳn với cách người ta thường giải thích sự khác biệt này. |
| Màu xám | Không bị đụng tới. Một pixel không có màu thì chẳng có gì để nhân. | Không bị đụng tới, cùng một lý do. Cả hai thanh trượt ở 0 là một thao tác rỗng chính xác: 0 trên 1.080.000 pixel thay đổi. |
| Sắc màu và độ sáng | Độ sáng dịch nhiều nhất 0,5 trên 255. Sắc màu dịch nhiều nhất 10 độ. | Độ sáng cũng 0,5 trên 255. Sắc màu nhiều nhất 5,14 độ. Không thanh trượt nào ghi một byte trong suốt nào. |
Đo trên một tấm ảnh 1200 x 900 (1.080.000 pixel) chạy qua chính mã của trang này, đúng hàm applyVibranceToData mà trình duyệt chạy, không phải một thứ thay thế. Tái lập bằng scripts/measure-vibrance.mts. Hai thanh trượt khác nhau vì một số hạng duy nhất: độ bão hòa nhân lên, nên mức nâng của nó lớn theo đường thẳng cùng với độ bão hòa sẵn có của pixel, còn vibrance cộng thêm một lượng có trọng số s(1-s), đạt đỉnh ở giữa và về không ở cả hai đầu. Ở +50, mức nâng trên một pixel có độ bão hòa 0,10 là +0,050 với độ bão hòa và +0,045 với vibrance; ở 0,50 là +0,250 so với +0,125; và ở 0,90 là +0,100 so với +0,045. Chỉ có điều ở 0,75 và 0,90 thì độ bão hòa đã đụng trần và dừng lại từ lâu, và 304.138 pixel bị bẹt kia chính là chuyện đó. Vậy nên quy tắc thực dụng không phải là vibrance nâng màu nhợt nhiều hơn, vì nó không nâng. Quy tắc là vibrance để yên cho màu rực, và màu rực mới là thứ hỏng trước. Một đính chính thành thật cho điều thường được khẳng định, kể cả trang này cho tới khi kiểm chứng: sắc màu không được giữ nguyên hoàn hảo. Chuyển sang HSL, đổi một kênh rồi chuyển ngược lại sẽ làm tròn về byte nguyên, và những màu gần xám chính là nơi một đơn vị làm tròn hất sắc màu đi xa nhất. Tệ nhất 5,14 độ với vibrance, 10 với độ bão hòa, và ở mức đó thì mắt không thấy. Nhưng đó là số đo, không phải lời khẳng định.
Cách Hoạt Động
Chọn một công cụ
Chọn từ 168+ công cụ để thay đổi kích thước, chuyển đổi, nén hoặc nâng cao hình ảnh của bạn.
Tải lên và chỉnh sửa
Kéo và thả hình ảnh của bạn rồi điều chỉnh các cài đặt. Nó vẫn ở trên thiết bị của bạn.
Tải xuống
Lưu kết quả của bạn ngay lập tức — không hình mờ, không cần đăng ký.
Tại sao chọn Image Machine?
Tệp của bạn không bao giờ rời khỏi thiết bị
Mọi xử lý đều diễn ra cục bộ trong trình duyệt của bạn. Hình ảnh của bạn không bao giờ được tải lên máy chủ.
Hoàn toàn miễn phí
Mọi công cụ đều miễn phí — không giới hạn, không hình mờ và không chi phí ẩn.
Nhanh như chớp
Không phải chờ tải lên — hình ảnh của bạn được xử lý tức thì ngay trên thiết bị của bạn.
Chất lượng chuyên nghiệp
Kết quả hoàn hảo đến từng pixel với toàn quyền kiểm soát định dạng, kích thước và chất lượng.
Câu Hỏi Thường Gặp
Khác biệt giữa Vibrance và Saturation là gì?
Saturation nhân độ rực rỡ của mọi điểm ảnh lên cùng một hệ số, nên nó tăng cường cả màu xỉn lẫn màu rực như nhau — điều nhanh chóng đẩy những màu vốn đã rực rỡ vượt quá mức có thể hiển thị, gây ra vẻ 'neon' gắt gao, bị cắt. Vibrance thay vào đó áp dụng một sự tăng cường có trọng số: mức nâng nó thêm vào mạnh nhất ở các màu bão hòa trung bình và giảm dần về cả hai đầu, nên những màu gần xám và đã rực rỡ thay đổi ít trong khi dải trung bình bị nhạt nhận được nhiều nhất. Tóm lại, Saturation là sự tăng cường đồng đều còn Vibrance là sự tăng cường có bảo vệ — hãy dùng Vibrance khi bạn muốn màu phong phú hơn mà không làm cháy những vùng sáng nhất, bão hòa nhất.
Vibrance có tốt hơn cho ảnh chân dung và tông da không?
Thường thì có. Vì Vibrance thêm ít sự tăng cường hơn so với một cú đẩy Saturation phẳng lên bất kỳ màu nào đã có chút bão hòa — và còn dịu hơn nữa khi màu tiến tới bão hòa đầy đủ — nên nó dịu dàng hơn với tông da và những vùng vốn đã nhiều màu khác, do đó nó thêm sức sống cho một bức chân dung mà không làm da ngả cam hay lốm đốm. Một quy trình tốt là dựa nhiều vào Vibrance cho phần lớn mức nâng và chỉ thêm một lượng nhỏ Saturation nếu ảnh tổng thể vẫn trông nhạt nhẽo.
Tôi có thể dùng các thanh trượt này để làm dịu màu hay biến ảnh thành thang xám không?
Có. Cả hai thanh trượt đều hoạt động theo hướng âm. Kéo Saturation hết sang trái để đưa mọi màu về hẳn thang xám, hoặc một phần để có phong cách phim bợt màu, dịu nhẹ. Vibrance âm làm dịu màu xuống bằng cùng trọng số bảo vệ — một điểm ảnh xám hoàn toàn luôn giữ xám — điều này tiện để hạ nhiệt một ảnh quá nhiều màu mà không làm nó phẳng lì hoàn toàn.
Ảnh của tôi có bị tải lên không, và nó có giữ độ trong suốt không?
Không tải lên — Vibrance & Saturation chạy trọn vẹn trong trình duyệt trên canvas HTML, nên ảnh không bao giờ rời khỏi thiết bị của bạn và nó hoạt động ngoại tuyến sau khi trang đã tải. Việc điều chỉnh được thực hiện trong không gian màu HSL và chỉ thay đổi độ bão hòa của từng điểm ảnh: sắc màu và độ sáng được giữ nguyên, các điểm ảnh xám hoàn toàn vẫn xám y nguyên, và kênh alpha được giữ nguyên nên các vùng trong suốt của một ảnh PNG vẫn giữ độ trong suốt. Không cần đăng ký và không có hình mờ.