09/03/2012 22:21:18 PM

Tối Ưu Hình Ảnh Cho Trong Thiết Kế Web

(Lượt xem: 1950)

Trong Tut này, các bạn sẽ theo dõi cách tối ưu hóa hình ảnh dạng .gif và .JPEG cho xuất bản web. Việc tối ưu có thể sử dụng ImageReady và trong Photoshop


Phần 1: Tối ưu hóa hình ảnh định dạng JPEG trong Photoshop
FF mở bức ảnh này

 

Bạn chọn File > Save for web, như hình 1

 

Bạn thấy là hình ảnh của bạn trông rất xấu vì mặc định của PTS là tối ưu định dạng .gif. Bạn hãy đổi thành jpeg như hình 2

 

Bạn có thể thay đổi để chọn 2-up hay 4-up, hình 3 là FF chọn 4-up.

 

Bạn hãy để ý một chút về các thông số bao gồm: ở hình gốc chỉ có kích thước file, các hình còn lại có: định dạng ảnh, kích thước file, thời gian tải (mặc định cho tốc độ 28.8kbps) và bên góc phải là chất lượng file sau khi tối ưu (Optimize). Bạn cũng sẽ có vài cách để optimize, bạn sẽ theo dõi sau đây 2 phương pháp. Tùy từng loại ảnh, bạn sẽ chọn phương pháp phù hợp.

Phương pháp 1:
Việc tối ưu là làm giảm thời gian load, và đảm bảo chất lượng ảnh như bạn mong muốn. Bây giờ, trong hình 4, bạn sẽ để ý thấy một số thông số như Quality: bạn sẽ thay đổi được từ 0 – 100 và quality càng thấp, kích thước file càng nhỏ, load càng nhanh nhưng chất lượng càng kém, thông số thứ 2 là Blur, Blur càng lớn, ảnh càng mờ nhưng thoài gian load càng nhanh.

 

Công việc của bạn là điều chỉnh Quality và Blur để đạt chất lượng ảnh Jpeg như mong muốn với thời gian tải là nhỏ nhất.
Với tấm hình này, FF chọn các thông số như hình 5,

 

và bạn có thể so sánh kết quả trước và sau trong hình 6.

 

Như vậy là tạm chấp nhận được, khi so sánh một bức hình 829Kb còn lại 39Kb.
Nếu bạn đã hài long, click vào nút Done.
Tuy nhiên, nếu bạn không hài long vì thời gian load còn cao, hãy giảm chất lượng đi chút ít của ảnh gốc, ví dụ chỉnh lại Brighness/Contrast và Hue/Satuation.
Ví dụ sau khi FF chỉnh lại một vài thông số của ảnh gốc. FF giảm Satuation và giảm Contrast. (Cái này là để giảm chất lượng ảnh gốc thôi). Các công cụ này nằm trong Image > Adjustment.
Kết quả là FF giảm thời gian load còn 13s. Như trong hình 7. Click Done nếu bạn thấy hài lòng. Hoặc Save lại nếu bạn muốn sử dụng sau.

 

Chú ý: Hình mà FF mở là hình có màu sắc tươi sáng nên kích thước file khó giảm nhiều, tuy nhiên với các hình ảnh màu sắc thấp độ tương phản, bạn có thể tăng hơn thời gian load mà vẫn đảm bảo chất lượng, bạn hãy nhìn vào những quả nho xanh, sẽ thấy gần như chất lượng không thay đổi nhiều, trong khi các quả nho tím, lại giảm hẳn chất lượng hình ảnh.

Phương pháp 2:
Bạn mở hình mẫu 2, đây là một hình có màu nền có một mảng màu tối, do đó sẽ thích hợp cho bạn sử dụng Alpha Chanel để tối ưu.

 

Các bạn xem hình FF đã tạo, có 2 vùng rõ ràng như trong hình 8.

 

Bây giờ, hãy giữ Ctrl và click chuột trái vào Layer dưới, có chứa hình hoa và con bướm. Một vùng chọn hình thành như hình 9.

 

Chọn Select > Save Selection (hình 10)

 

và đặt tên, FF đặt là Optimize1. Như hình 11.

 

Hãy kiểm tra trong Chanel Pallet, đã có thêm một chanel mới có tên Optimize1 (hình 12).

 

Ấn Ctrl + D để bỏ vùng chọn, chọn File > Save for web.
Bạn thấy là các thông số đã được lưu như lần trước. Giờ hãy tăng Quality lên làm cho ảnh đẹp hơn tý. FF chọn Quality là 50, Blur là 0.1 và chất lượng thu được khá tốt, nhìn đôi cánh con bướm là biết, thời gian load là 21s và kích thước file là 57kb.
Bây giờ, bạn click vào cái ô nhỏ tròn bên cạnh Quality, như hình 13,

 

Chọn Chanel là cái bạn mới lưu hồi nãy (hình 14), Optimize1.

 

Bạn sẽ thấy có 2 con trượt để bạn điều chỉnh Quality, như hình 15.

 

Hãy điều chỉnh một cách khéo léo, sau khi đã hài long, click OK và theme chút Blur nữa và kết quả của FF như hình 16.

 

Thời gian load bây giờ là 16s và kích thước file là 45kb.
—–

Phần 2: Tiếp theo cho .GIF
Chúng ta sẽ bắt đầu với việc bạn tạo ra một Logo, và FF sẽ sử dụng Logo Vietphotoshop.com Car cho Tut của mình. Việc design logo sẽ không nói cách làm thế nào vì phụ thuộc vào bạn. Việc tối ưu hình .gif sẽ dễ hơn trong ImageReady (IR), vì vậy FF sẽ thực hiện trong IR.
Ấn Ctrl + Shift + M để chuyển sang IR. Logo của FF như hình 17.

 

Bạn cũng chọn Optimize, cũng có các tùy chọn như bạn đã làm hồi nãy với ảnh jpeg. Bạn chú ý vài thứ ở đây như trong hình 18. Gồm: Format: gif (chỉ có nhiều nhất 256 màu thôi), Reduction (để chọn phương pháp tối ưu cho bạn), color (chọn số lượng màu), Dither (phương pháp dither), Transparency (bảo toàn trong suốt hay không), Matter (chọn một màu nền, tý nữa bạn sẽ thấy nó hiệu quả thế nào với hình gif có transparency), ngoài ra còn có Lossy, …

 

Bạn chọn 2-Up để xem và so sánh kết quả cho dễ.
Ở đây, FF chọn Reduction là Selective (Bạn tùy chọn loại Reduction miễn là bạn thấy chất lượng ảnh và file size nhỏ là được) vì nhìn nó có vẻ “ngon” nhất. Bạn sẽ lần lượt thay đổi các thông số khác cho file size là nhỏ nhất. Trong tut này, FF sẽ tập trung vào vụ số lượng màu sao cho thời gian load là nhanh nhất.
Hiện tại như trong hình 19, bạn thấy là thời gian laod là 3s, kích thước file là 6.5Kb. Vậy là lâu cho một logo có kích thước 300x200pixels.

 

Trong ô Color, bạn hãy lần lượt giảm số màu bằng cách chọn số màu sao cho nhỏ nhất mà logo của bạn nhìn vẫn đẹp. Ở đây FF chọn số màu là 16 và kích thước file là 4kb. Tuy nhiên bạn có thể chọn 8 màu với thời gian load là 2s và file size là 3.2Kb.
Hình 20.

 

Bạn cũng có thể thay đổi các giá trị trng Dither để có file size là nhỏ nhất. Những cái này phụ thuộc vào bạn.
Hãy để ý về àu trocác mng bảng màu, các màu bạn nhìn thấy trong đó là các màu trình duyệt có thể hiển thị. (hình 21). Nếu màu không thể hiện thị bởi trình duyệt, bạn sẽ thấy có một ô nhỏ trong tâm của ô màu.

 

Trong một số trường hợp, bạn cần phải giữ một số màu nào đó. Ví dụ trong hình, khi FF chọn số màu là 4. Màu ở hình chiếc xe đã biến mất, thay vào đó là một hình đậm hơn. FF cần phải giữ màu sắc này. Như hình 22

 

Chọn lại 16 màu, sử dụng công cụ EyeDrop Tool, và click vào màu bạn cần giữ. Như hình 23.

 

Bạn để ý màu bạn chọn trong bảng màu. Hình 24.

 

Bạn hãy click vào hình cái ổ khóa, như hình 25.

 

Vậy là màu đã khóa, hình 26.

 

Bây giờ, hãy chọn lại 4 màu. Bạn sẽ thấy màu sắc đó được giữ nguyên như trong hình 27.

 

Bạn hãy so sánh nó với hình 22.

Bạn có thể khóa với các màu bị mất trong quá trình bạn chọn ít màu.
Vậy là xong nhé, với các hình .gif lớn mà không có Transparency.
————————
Tiếp theo, chúng ta sẽ tối ưu hóa một hình gif với nền transparency.
———
Phần 3:
Tiếp theo, chúng ta sẽ tối ưu hóa một hình gif với nền transparency.

Trở lại với cái Logo, FF tạo ra cái logo với nền trong suốt (transparent background).
Bạn hãy xem trong hình 28.

 

Ấn Ctrl + Shift + M để chuyển sang IR.
Trong IR, chọn 2-Up bạn sẽ thấy là cái hình được Optimize có nhiều vết răng cưa. Như hình 29 bạn thấy.

 

Nhiệm vụ của chúng ta là làm giảm răng cưa đi để cái logo nhìn trong trình duyệt được đẹp nhất.
Công việc của bạn như trong phần 2 là lựa chọn các thông số trong bảng Optimize để có kích thước file nhỏ nhất và thời gian load nhanh nhất với chất lượng ảnh như bạn mong muốn.
HÌnh 30

Bây giờ, hãy xem trước sản phẩm của bạn trong trình duyệt hiển thị thế nào. Từ File > Outphut settings > HTML. Như hình 31.

 

Của sổ của tùy chọn Output xuất hiện.
Hình 32

 

Bạn chú ý vào các điểm, như sau:
1. Bạn tích chọn Image, nghĩa là Logo sẽ là một hình ảnh của web.
2. Bạn tích chọn Background, nghĩa là logo của bạn sẽ là hình nền của web, background.
3. BG color là màu nền, FF chọn màu nền là màu xanh nhạt sang như bạn thấy.
4. Bạn cũng có thể chọn hình nền theo ý bạn trong phần background Image. Ở đây FF không chọn, mà chỉ chọn logo FF tạo là một đối tượng trên trang web.
Sau khi đã xong, bạn click Ok.
Click vào cái hình IE như hình 33 để xem trước hình của bạn hiển thị như thế nào.
Hình 33

 

Và kết quả bạn thấy trong hình 34

 

Nó có thêm các thông tin, đoạn code, … như bạn thấy.
Nhưng hình ảnh thì xấu quá. Quá tệ phải không.
Chúng ta sẽ cải thiện nó, như lúc trước FF nói, chúng ta sẽ cần “Matte” trong Optimize Pallete.
Bây giờ, bạn hãy chọn cho bạn màu của Foreground là màu của màu nền trong khi bạn chọn màu nền cho trang web. Ở đây, FF chọn màu nền là màu xanh sang nhạt, CCFFCC. Bạn có nhiều cách chọn màu, cái đó phụ thuộc vào bạn, FF chọn cách đổi màu foreground cho hợp với màu nền của trang web.
Trong Optimize palette, di chuột đến Matte và chọn Foreground.
Hình 35

 

Bạn nhìn thấy logo trở nên mịn hơn rất nhiều ở viền.
FF phóng to để bạn nhìn cho rõ, hãy để ý là xung quanh viền chi tiết có màu foreground bao phủ. Hình 36

 

So sánh với nó khi không qua bước “Matte”, ở hình 37

 

Và hãy xem thử kết quả của bạn trong trình duyệt xem bây giờ logo của bạn hiển thị thế nào.
Hình 38

 

So sánh với hình ban nãy không qua Matte xem nhé,
Hình 34

 

Bạn đã có một kết quả rất tuyệt.
Nhưng, hãy thử cải thiện thêm chút xíu bằng cách bổ sung thêm một màu đệm trước cho các chi tiết của Logo, bạn sẽ còn thu được kết quả ấn tượng hơn. Cái này phụ thuộc vào bạn.
Bây giờ, FF sử dụng Outer Glow trong Layer Style, hình 39

 

Nhưng trước khi thao tác với nó, hãy trả lại tùy chọn Matte là None
Mục đích của Outer Glow là tạo ra một lớp phủ ngoài các chi tiết ở rìa của Logo nhằm tạo ra sử chuyển tiếp nhẹ nhàng hơn cho logo.
Kết quả của FF sau khi thao tác với Outer Glow, hình 40

 

Bạn sẽ thấy có một lớp màu xanh bao bọc ngoài.
Công việc tiếp thao là chọn lại Matte với màu là màu hồi nãy, nếu bạn không thay đổi gì, đó là màu Foreground. Màu FF đã chọn là CCFFCC
Kết quả bạn thấy sau khi Matte là:
Hình 41

 

Đừng lo gì cả nếu bạn nhìn cái logo của bạn như thế, giờ hãy xem kết quả trong trình duyệt
Hình 42:

 

Quá tuyệt, bạn đã có một logo cực đẹp.
——-
Bây giờ hãy xem FF thao tác lại chút xíu với bước Outer Glow nhé. Chọn lại màu và tăng size trong Outer Glow. Bạn thấy Logo có thêm một màu vàng nhạt khá đẹp. Hình 43.

 

——-
Công việc cuối cùng là save nó lại, hãy chọn Save optimized As, và chọn html and Image (HTML). Như hình 44

 

Và bạn hãy xem là có một folder với một trang web đã xuất hiện, hãy mở và xem kết quả của bạn.
Hình 45

———
(c) Final Fantasy – www.vietphotoshop.com

  • Mẫu giao diện web thiết kế bởi Topweb
Tài nguyên





Xem tất cả
Tư vấn khách hàng
Điện thoại để được tư vấn tốt nhất
0973668377