Nếu bạn hay up hình lên Facebook chắc sẽ nhận ra một điều là: Facebook làm giảm chất lượng hình đáng kể. Hình sau khi up lên Facebook xấu hơn hình gốc từ trong máy tính rất nhiều. Hôm nay mình sẽ hướng dẫn các bạn cách để up hình lên Facebook với chất lượng cao nhất có thể. Do Facebook nén hình của chúng ta trong quá trình upload nên việc giảm chất lượng là điều không tránh khỏi, nhưng ta vẫn có cách up hình sao cho ít bị mất chất lượng nhất.
Mình sẽ đi từ kết luận trước, sau đó dùng các thử nghiệm thực tế để chứng minh cho các bạn thấy.
- Hình lớn nhất mà Facebook giữ có chiều ngang là 2048px, nếu bạn up hình có chiều ngang lớn hơn 2048px thì nó sẽ tự resize xuống còn 2048.
- Hình 2048px cho chất lượng hình đẹp nhất, 960px đẹp nhì. Hình 800px hay 1024px đều xấu hơn 960px. Nghĩa là: kích thước ảnh to không phải là yếu tố để up hình đẹp lên Facebook.
- Hình lưu dưới dạng .PNG đẹp hơn hình .JPG. Lý do: Hình PNG là chuẩn không nén (hoặc nén rất ít), còn hình JPG là đã nén rồi. Nếu up hình PNG lên Facebook thì ảnh chỉ bị nén một lần, còn nếu up hình JPG đã nén, Facebook sẽ nén thêm một lần nữa làm cho ảnh bị nén 2 lần, tương đương với việc mất 2 lần chất lượng.
Bây giờ mình sẽ thử nghiệm bằng cách up hình trực tiếp lên Facebook với các size 800, 960, 1024 và 2048 px.
Bài so sánh 1:
Bạn hãy nhìn vào chữ “Tài Hoàng” bên dưới mỗi hình, hình 800 là xấu nhất, chữ vừa bị vỡ nhiều vừa bị bệch màu so với hai hình kia. Hình 1024 ít bị vỡ hạt hơn nhưng vẫn bị bệch màu so với 960. Kết luận: Hình 960 ít bị vỡ và ít bị bệch màu nhất.
Bài so sánh 2:
Bạn hãy nhìn vào phần viền của cánh hoa phía trên, viền hoa của hình 800 bị vỡ rất nhiều so với hình 960 và 1024. Mức độ vỡ hạt của 960 và 1024 gần như tương đương nhau. Nhưng hãy nhìn vào cánh hoa của hình 960 và 1024, cánh hoa của hình 960 có độ chi tiết cao hơn, còn cánh hoa của hình 1024 thì trở nên quá mịn (smooth). Về độ sắc nét giữa 960 và 1024, do hình 1024 mịn hơn nên nhìn hình có vẻ mờ mờ, không sắc nét như 960.
Kết luận: Hình 960 vẫn là đẹp nhất.
Bây giờ chúng ta đã thấy hình 960 đẹp hơn 800 và cả 1024. Bây giờ mình sẽ so tiếp 960 với 2048.
Bài so sánh 3:
Hình 2048 ít bị vỡ hạt hơn (xem mũi tên phía trên) nhưng màu sắc thì hơi bệch (mũi tên dưới, chữ “Tài Hoàng”).
Bài so sánh 4:
Kết quả vẫn tương tự như bài so sánh thứ 3.
Vậy câu hỏi đặt ra là: Nên chọn up hình 960 hay 2048? Mỗi kích thước đều có 1 nhược điểm (960 bị noise, 2048 hơi bệch màu) nhưng 2048 hơn 960 ở chỗ, nếu xem trên màn hình Retina của iPad 3/4 thì khác biệt là cực kỳ lớn (còn xem trên máy tính thì không có nhiều khác biệt).
Mình đã thử xem hình 960 và 2048 trên iPad 3 thì thấy hình 2048 sắc nét và rõ hơn 960 rất nhiều, vì iPad 3/4 có thể load hình full size, đúng với độ phân giải màn hình của máy là 2048 px chiều ngang. Khi zoom hình lên 100% thì khác biệt đó càng dễ thấy hơn, tấm hình dưới đây mình chụp bằng máy ảnh lên cái màn hình iPad chứ không phải chụp Screenshot:
Hình 2048 sắc nét hơn hẳn so với 960 và gần như không bị vỡ hạt.
Còn đây là hình ảnh sau khi zoom lên 100%:
Như vậy là đã rõ, iPad 3/4 có khả năng load hình full size 2048 với chất lượng cao nhất mặc dù trên máy tính và các loại điện thoại, hình 960 và 2048 không có nhiều khác biệt.
Thắc mắc sau cùng: Nên up hình .JPG hay .PNG?
Như trên mình đã giải thích, file PNG bị nén ít hơn JPG nên chất lượng sẽ cao hơn khi up lên Facebook. Tuy nhiên, khi thử nghiệm thực tế thì file PNG không khác JPG là mấy. Mình cũng thử up nhiều hình khác nhau thì thấy ở một số trường hợp nhất định, file PNG cho màu đúng hơn thực tế, còn màu sắc của file JPG thì hơi nhạt mặc dù không nhiều, phải soi rất kỹ mới thấy được.
Tuy nhiên, file PNG không nén có kích thước rất lớn, một file JPG 2048px chỉ nặng khoảng 1,5MB nhưng nếu lưu ở dạng PNG thì sẽ lên tới 16MB.