ประหยัดพื้นที่เก็บรูปด้วยการแยกตัวประกอบเมทริกซ์
มีใครเคยเจอปัญหารูปขนาดใหญ่เกินไหมฮะ คือจริง ๆ รูปยิ่งละเอียดมันก็ยิ่งดีแหละ ชัดดี แต่ความละเอียดของรูปนั้นต้องแลกมากับพื้นที่ที่ใช้เก็บข้อมูลที่มากขึ้น ซึ่งบ้างครั้งก็ละเอียดเกินความจำเป็น คำถามคือเราจะลดความละเอียดของรูปลงยังไง
ใครที่ติดตามเพจผมมานานจะคุ้นเคยดีว่าความจริงแล้วรูปนั้นคือเมทริกซ์ของตัวเลข นึกถึงเวลาเราซูมรูปจนแตกเราจะเจอว่ามันก็คือ pixel สี่เหลี่ยม หนึ่งช่องหนึ่งสีก็คือตัวเลขสามตัว RGB ดังนั้นถ้าเรามีรูปขนาด 1000x1000 pixel สักรูป ก็แปลว่าคอมพิวเตอร์เก็บมันเป็นตัวเลขจำนวน 3000000 ตัว
แน่นอน เมื่อรูปคือเมทริกซ์ การจะทำอะไรกับรูปก็ต้องทำผ่านเมทริกซ์ และในโพสท์นี้จะมาคุยกันว่าเราจะลดความละเอียดของรูปได้ยังไง