Nén ảnh gif là một trong những kỹ thuật cơ bản và thông dụng đối với những người làm trong lĩnh vực thiết kế hay marketing online
Bởi ảnh gif (ảnh động) là 1 định dạng vô cùng phổ biến trên internet hiện nay, tuy nhiên vì nó là ảnh động nên ảnh gif thường có kích thước file khá lớn, ảnh hưởng nhiều đến hiệu suất tải trang web
Vậy làm sao để nén ảnh gif cho nhẹ hơn ? Hoặc thay đổi kích thước ảnh nhỏ hơn mà không ảnh hưởng nhiều đến chất lượng ảnh gif ?
Đây là bài viết dành cho bạn !
TÓM LƯỢC BÀI VIẾT NÀY
Vì sao ảnh gif động thường có dung lượng nặng hơn ảnh tĩnh (jpg, png hay jpeg) ?
Bạn đã bao giờ tự hỏi tại sao đôi khi bạn chuyển đổi tệp MP4 thành GIF động, thì ảnh GIF sẽ có kích thước tệp lớn hơn nhiều so với định dạng mp4 gốc ?
Ví dụ, một video clip 10 giây ở định dạng MP4 nặng 2MB, nhưng khi chuyển đổi qua ảnh GIF có thể nặng hơn …20MB (gấp 10 lần !)
Để lý giải điều này, bạn cần hiểu bản chất của định dạng GIF
Một ảnh GIF động lưu trữ từng khung hình dưới dạng các ảnh tĩnh riêng lẻ , các ảnh tĩnh này được kết hợp để tạo ra ảo giác chuyển động
GIF sử dụng thuật toán nén không mất dữ liệu, do đó, không có thông tin nào bị mất khi nén dữ liệu pixel. Dữ liệu pixel hoàn toàn giống với dữ liệu gốc.
Về màu sắc, GIF chỉ hỗ trợ 256, ít hơn rất nhiều so với 16,7 triệu màu trong định dạng JPEG hay PNG, điều này rất hạn chế để thể hiện hình ảnh chất lượng cao
Đó là lý do tại sao ảnh GIF động của bạn có dung lượng file nặng hơn, vì việc kết hợp một số màu hạn chế để thể hiện hình ảnh đồng nghĩa với việc sử dụng nhiều thông tin hơn
7 mẹo hữu ích để nén ảnh gif giảm dung lượng file
Với một số mẹo và thủ thuật đơn giản, ảnh GIF của bạn sẽ trở nên chuyên nghiệp, vui nhộn và sáng tạo mà vẫn giữ được dung lượng tối ưu cho hiệu suất tải trang
01. Giảm số lượng màu sắc
Để giảm kích thước tệp, cách hiệu quả nhất là chỉ chọn 1-3 màu sắc để thiết kế cho file gif của bạn. Hãy nhớ rằng, các sắc thái màu sáng và đậm sẽ chiếm nhiều dung lượng hơn, vì vậy cố gắng sử dụng màu trung tính, các gam màu pastel sẽ hoàn hảo để thiết kế ảnh gif
Nếu có thể, bạn hãy chọn màu đen và trắng và một màu bổ sung khác để làm nổi bật CTA (nút kêu-gọi-hành-động), như trong ví dụ này :
02. Thay đổi kích thước ảnh GIF :
Việc thay đổi kích thước ảnh GIF là cách dễ dàng nhất để giảm dung lượng ảnh gif. Bạn có thể thay đổi kích thước ảnh GIF trong phần mềm hoặc sử dụng công cụ online, mình đề xuất ezgif.com – tool thay đổi kích thước ảnh gif dễ dàng mà không ảnh hưởng nhiều đến chất lượng ảnh
Ví dụ khi thiết kế ảnh gif với kích thước 1200×628 (px), bạn sẽ thấy dung lượng khá nặng, nếu được hãy cân nhắc thay đổi kích thước ảnh thành 800×419 (px), dung lượng ảnh gif sẽ nhẹ hơn hẳn
03. Sử dụng hình dạng đơn giản trong thiết kế :
Nếu có thể, hãy sử dụng ảnh hình dạng (shape) thay vì các ảnh nhiếp ảnh chất lượng cao.
Màu sắc và hình dạng đơn giản nếu được thiết kế tốt, sẽ mang lại ấn tượng không kém các loại ảnh nhiếp ảnh hay ảnh thực tế khác
Chúng ta hãy xem xét 1 vài ví dụ dưới đây :
04. Phủ lên ảnh của bạn
Nếu bạn muốn sử dụng ảnh thực tế trong GIF động của mình mà vẫn muốn tối ưu dung lượng ảnh, bạn có thể thêm một lớp phủ đơn giản để giảm số lượng màu trong hình ảnh
Chọn các tông màu nâu đỏ hoặc đen trắng luôn là lựa chọn tốt để tối ưu kích thước tệp
Nếu bạn cần hiển thị một bức ảnh chân thực với tất cả màu sắc thực, hãy thử phủ lên phần lớn bức ảnh bằng một khối màu đồng nhất mà không sử dụng bất kỳ hiệu ứng nào
Bạn sẽ vẫn có đủ hình ảnh để hiển thị những điều cần thiết, nhưng tối ưu kích thước tệp hiệu quả hơn. Hãy xem các ví dụ dưới đây :
05. Màu chuyển sắc tương tự :
Nếu bạn muốn sử dụng màu chuyển sắc (gradient), hãy chọn hai màu tương tự nhau.
Tránh sử dụng 2 màu tương phản, việc này sẽ làm tăng kích thước tệp !
06. Giảm số lượng khung hình :
Như đã đề cập ở phần trên, ảnh động GIF là sự kết hợp của các khung hình ảnh tĩnh để tạo hiệu ứng chuyển động
Bạn nên xem xét giảm số lượng khung hình để thu gọn kích thước tệp
Đôi khi, 2-3 khung hình là đã mang hiệu ứng mong muốn, và bạn cũng nên tránh mọi hiệu ứng màu mè không cần thiết
Quá nhiều hiệu ứng có thể gây sự xao nhãng cho người dùng, ảnh hưởng tới mục tiêu quảng cáo và làm file nặng hơn !
07. Tránh hiệu ứng không cần thiết :
Không cần phải tạo hiệu ứng cho tất cả mọi chi tiết đồ họa trên 1 ảnh gif để thu hút sự chú ý
Chỉ tạo hiệu ứng cho những chi tiết mà bạn cảm thấy cần thiết và giữ các chi tiết khác ở trạng thái tĩnh
Bạn có thể thêm nhiều hiệu ứng hơn, nhưng điều đó có thực sự cần thiết không?
Khi thiết kế ảnh GIF, đơn giản luôn tốt hơn !
Thêm quá nhiều hiệu ứng màu mè không cần thiết sẽ không thu hút được nhiều sự chú ý hơn; chúng còn gây xao nhãng khỏi thông điệp chính và khiến người dùng rời khỏi trang web của bạn.