PDA

View Full Version : Tìm hiểu điểm ảnh số...Design nên biết


fonny
04-07-2012, 08:57 AM
<br>
Nghiên cứu sự ảnh hưởng cấu trúc điểm ảnh số trong quá trình xử lý ảnh khi xử dụng các phần mềm xử lý ảnhNhân tiện câu hỏi của bạn Tydieuhttp://www.kythuatin.com/forum/viewthread.php?forum_id=10&thread_id=129#414Và nhận thấy đây cũng là vấn đề nhiều người thường hay mắc phải trong quá trình xử lý hình ảnh số nên post thành một bài viết riêng cho mọi người tiện theo dõi góp ý và tham gia...Mình là dân in nhưng hiện giờ mình ko công tác trong ngành in nhưng mình cũng biết đôi chút về cấu trúc dữ liệu của file ảnh nên cũng xin mạo muội đưa ra vài trường hợp liên quan đến cviệc xử lý ảnh số có thể gây &quot;mất chi tiết&quot; hình ảnh trong quá trình các bạn xử lý hình.Về bản chất hình ảnh số chắc các bạn biết rồi đó là tập hợp những điểm ảnh mang thông tin về màu sắc,&quot;vị trí&quot; của nó trong hình(về thông tin &quot;vị trí&quot; máy tính ko cần lưu đâu vì máy tính lưu điểm ảnh theo Trình Tự dữ liệu nên máy &quot;tự biết&quot; nhờ phần mềm đọc ảnh tương ứng).Điều này có nghĩa là số lượng điểm ảnh(hay độ phân giải) tạo nên hình ảnh đó là cố định. Như vậy nếu có sự thay đổi về số lượng điểm ảnh(như phóng to-thu nhỏ...xoay hình) thì nó có thể làm cho hình bị mất các điểm ảnh hoặc phần mềm xử lý ảnh phải thêm vào(nội suy) các điểm ảnh giả &quot;bù đắp&quot; trong trường hợp bạn phóng to hay xoay hình. Chính điều này đã làm cho hình bị bể hoặc khác với hình gốc-Trường hợp thứ nhất liên quan đến việc chỉnh sửa kích thước hình ảnh thông qua 1 phần mềm xử lý:dưới đây là 1 ví dụ minh họa với 1 hình gốc bé tẹo có kích thước là 11x6 pixels và các hình phóng to 1600% của hình đó qua các lần resize để các bạn có thể quan sát cụ thể sự ảnh hưởng của việc thay đổi kích thước hình gốc như thế nào.Đây là hình gốc làm ví dụ minh họa có kích thước bé tẹo width 11xheight 6 pixelsHì̀nh này là hình đã được thay đổi kích thước chiều ngang (width) từ 11pixels lên 12 pixels bằng phần mềm xử lý ảnh photoshop(PS) theo giải thuật nearest neighbor. Và như vậy như bạn thấy thì PS đã &quot;tự&quot; thêm vào hàng loạt điểm ảnh mới theo chiều dọc để đưa hình từ 11pixels--&gt;12pixels. PS đã thêm vào như thế nào . Đó chính là nhờ các 1 trong giải thuật lập trình của PS như:nearest neighbor, bilinear, bicubic.... Các phần mềm xử lý ảnh khác thì có các giải thuật khác tùy nhà sản xuất phần mềm. Trong các minh họa của bài viết này mình dùng giải thuật nearest neighbor dịch nôm na là &quot;dựa theo ông hàng xóm bên cạnh mình&quot; tức là lấy màu của ông bạn bên cạnh để tạo ra màu điểm ảnh mới trên hình như bạn thấy. Nói qua vấn đề giải thuật để bạn thấy rằng dù thế nào thì hình của mình đã mất trung thực và cấu trúc chi tiết không giống bản gốc nữa.Tương tự như đã nói ở trên thì hình này PS đã thêm vào tới 3 cột điểm ảnh khi tăng chiều ngang của hình từ 11pixels--&gt;14pixelsCũng tương tự như vậy khi bạn tăng chiều cao hình(height) từ 6pixels lên 7pixels và PS đã thêm vào hàng loạt điểm ảnh theo chiều ngangcòn khi bạn tăng kích thức hình gấp đôi theo cả chiều ngang lẫn dọc thì sao nhỉ? hãy xem hình dưới đây:à như vậy cấu trúc hình vẫn giữ nguyên nhưng 1 điểm ảnh cấu tạo nên hình đã to ra hơn rồi và lúc này 1điểm ảnh đc tạo bởi 4pixels. chứ ko phải 1 pixel như lúc đầu- Trong trường hợp thứ hai khi bạn xoay hình thì mọi việc diễn ra tương tự nhưng PS sử dụng nhiều giải thuật khác. Bạn xem thử 1 vài trường hợp xoay hình nhé. Bạn lưu ý là hình đã đc phóng to 1600% rồi đấy.Hình bị bểHình cũng bị bể,nhưng hình như ít hơn!!!thế nhưng khi xoay hình 90 độ thì:hình vẫn nguyên vẹnVấn đề xoay hình liên quan đến nhiều giải thuật lập trình phức tạp, sau này có dịp mình sẽ bàn tới. còn bây giờ thì bạn thấy hình ảnh bị hỏng thế nào khi chúng ta thay đổi kích thước hay xoay hình rồi chứ...Mệt quá, bữa nào bàn tiếp nhé!Bản quyền bài viết Tuan99ktiviết ngày 01-09-2005 trên kti, mới sửa lại tí xíu.<br>
<br>
-------------------------------------------------------------| Ngày hôm nay là của những ngày hôm qua |-------------------------------------------------------------Chỉnh sửa bởi tuan99kti vào 16-05-2007 17:25<br>

<!-- forum using plugin: "View more threads same category" of chiplove.9xpro -->

<h4 style="margin-top:1em">View more latest threads same category:</h4>
<ul style="margin:0.7em 2em;">
<li><a title="Phần mềm thám tử Kỳ Phát" href="showthread.php?49414">Phần mềm thám tử Kỳ Phát</a> </li>

<li><a title="Bảo hiểm nhân thọ Cathay" href="showthread.php?49143">Bảo hiểm nhân thọ Cathay</a> </li>

<li><a title="Theo dõi ngoại tình - Thám tử Kỳ Phát" href="showthread.php?48554">Theo dõi ngoại tình - Thám tử Kỳ Phát</a> </li>

<li><a title="VienLien247.com Sự chọn lựa đúng nhất và luôn có quà tặng đến với khách hàng" href="showthread.php?48332">VienLien247.com Sự chọn lựa đúng nhất và...</a> </li>

<li><a title="Công ty thám tử tư Kỳ Phát" href="showthread.php?48274">Công ty thám tử tư Kỳ Phát</a> </li>

<li><a title="Barcode Toolbox 3.6 for Illustrator CS4, CS 5" href="showthread.php?48121">Barcode Toolbox 3.6 for Illustrator CS4, CS 5</a> </li>

<li><a title="Bàn làm việc văn phòng" href="showthread.php?44824">Bàn làm việc văn phòng</a> </li>

<li><a title="Lịch sử ngành chế bản (P2)" href="showthread.php?44172">Lịch sử ngành chế bản (P2)</a> </li>

<li><a title="Lịch sử ngành chế bản" href="showthread.php?44170">Lịch sử ngành chế bản</a> </li>

<li><a title="Dotgain và bù dotgain trong chế bản điện tử" href="showthread.php?27575">Dotgain và bù dotgain trong chế bản điện tử</a> </li>
</ul>