Article: Sepia - màu của con mực 1469

ngocdaothanh.myopenid.com 149
Updated about 1 year ago

Kĩ thuật chụp ảnh ra đời từ khoảng 2 thế kỉ trước. Nếu để ý, sẽ thấy tất cả ảnh giấy tồn tại được cho đến ngày nay đều là ảnh sepia. Sepia là từ tiếng Hi Lạp, có nghĩa là mực của con mực.

Do đó, hiệu ứng ảnh sepia mang tạo cảm giác rất thời gian. Bài viết này trình bày nguyên lí chuyển ảnh màu kĩ thuật số thành ảnh sepia.

Lịch sử ảnh sepia

Trong kĩ thuật chụp ảnh nguyên thủy, ảnh đều chỉ có một tone (tông màu, là kết hợp của brightness và saturation) nhất định. Bạc là chất để tạo ảnh gốc. Để ảnh có được tone màu hợp mắt hơn, ảnh gốc cần được xử lí để thay thế kim loại bạc trong ảnh bằng hợp chất có tone hợp lí. Việc thay thế này cũng có tác dụng làm ảnh bền với các chất hóa học có trong không khí hơn, bởi bạc là chất rất dễ bị oxy hóa.


Tone cyan

Trong các hợp chất thay thế, Ag2S là hợp chất cho ra tone có màu của con mực. Dân chụp ảnh từ xa xưa đã rất élegant, nên không thô lỗ gọi màu này là màu con mực mà gọi nó là sepia, nghe rất chi là tao nhã{#emotions_dlg.laughing} Tone này vừa hợp mắt mà hợp chất này cũng rất bền vững, nên ảnh giấy còn giữ được cho đến ngày nay qua bao biến động của thời cuộc, qua khói thuốc lá thuốc lào khói ô nhiễm khí thải v.v. đều là ảnh sepia là vì vậy.


Tone sepia

Chuyển ảnh màu thành ảnh sepia

Đến công ty X nào đó, nếu được em thư kí trẻ trung xinh đẹp {#emotions_dlg.kiss} tiếp thì dễ chịu hơn là phải nghe lão giám đốc trán hói huyên thuyên phải không? Cũng như vậy, phần này chúng ta dùng hệ màu HSV nhân bản ai cũng hiểu được để nói chuyện hơn là dùng hệ màu RGB chỉ có cái TV hiểu được.

Có vài phương pháp biến ảnh màu thành ảnh sepia, ví dụ:

  • Phương pháp Adobe: đối với tất cả điểm ảnh trong tấm ảnh, biến tất cả giá trị H thành 27 và S thành 21, V bằng bao nhiêu thì cứ giữ nguyên (trong Photoshop H: 0-360, S, V: 0-100). Phương pháp này được hiểu là màu sepia có giá trị Hex: #704214, RGB: 112, 66, 20. Ảnh sepia là ảnh có tone màu con mực, còn giá trị sáng tối V biến thiên tùy ý.
  • Phương pháp M$: R' = (R × 0.393 + G × 0.769 + B × 0.189); G' = (R × 0.349 + G × 0.686 + B × 0.168); B' = (R × 0.272 + G × 0.534 + B × 0.131); Có ai hiểu không ạ?{#emotions_dlg.tongue_out}

Chúng ta thử dùng phương pháp Adobe theo thuật toán sau:

  1. Đổi ảnh từ RGB sang HSV
  2. Duyệt qua toàn bộ điểm ảnh, cố định giá trị H thành 27, V thành 21
  3. Đổi ảnh từ HSV về lại RGB

Demo và source code: xin xem phần upload.

Comments

sangbinhminh.myopenid.com
Updated about 1 year ago

        Bạn có thể cho mình xin đoạn code về biến đổi độ sáng trong không gian màu HSV được không .Mình đang rất cần.Mình đã down file bạn upload nhưng mà không được. Thanks bạn rất nhiều.

Hòm thư của mình là   :   sanginhminh@gmail.com

ngocdaothanh.myopenid.com 149
about 1 year ago

Bạn kéo xuống dưới cùng, ở phần gửi tập tin có kèm mã nguồn.

You must login to be able to comment

Uploaded files
Name Size Uploader Time
Sepia.as 3 KB
ngocdaothanh.myopenid.com 149
10 months ago
sepia.fla 639.5 KB
ngocdaothanh.myopenid.com 149
10 months ago
sepia.swf 37.4 KB
ngocdaothanh.myopenid.com 149
10 months ago

You must login to be able to upload

Nhà tài trợ:

Mọi người đều tự do viết bài, sửa bài của người khác, và bình luận ở trang web này. Bạn muốn chủ động tạo bài mới để chia sẻ kinh nghiệm với mọi người? Xin click link ở dưới.

Create new content