มาปรับลดขนาดไฟล์ภาพกันเถอะ

entry นี้ เขียนขึ้นแบบเฉพาะหน้าครับ (..เรียกอีกอย่างว่า “ชุ่ย” ก็ได้ )
สืบเนื่องจากมีคนถามถึงปัญหาขนาดไฟล์ภาพที่จะนำไปใช้..มีขนาดไฟล์ใหญ่เกินไป!
ซึ่งปัญหาลักษณะนี้ มักจะเกี่ยวกับการอัพโหลดขึ้นระบบนั่น โน่น นี่ ..เสียเป็นส่วนใหญ่

เกริ่นนำอย่างย่อนะครับ..
พูดถึงไฟล์รูปภาพทั่วไป โดยมากจะมีสามตัวแปรสำคัญที่ให้นึกถึงครับ คือ..

ขนาดของภาพ (กว้างxยาว) – เช่น 800×600 pixel, 1024×768 pixel, 4000×3000 pixel เป็นต้น
ยิ่งความกว้างxยาวของภาพเยอะ ภาพก็จะมีรายละเอียดของจุดสีมากขึ้น ..ทำให้ภาพละเอียดขึ้น ใหญ่ขึ้น

คุณภาพของไฟล์ภาพ – ยิ่งคุณภาพของไฟล์ภาพสูง ภาพก็จะยิ่งมีรายละเอียดที่ดีมากขึ้น
(ตรงนี้อาจจะงงครับ..เดี๋ยวจะยกตัวอย่างให้เข้าใจ)

ขนาดของไฟล์ภาพ – เช่น 123.45KB, 2.04MB เป็นต้น ..ซึ่งก็คือเนื้อที่ที่ใช้จัดเก็บในสื่อเก็บข้อมูลนั่นเอง

สามอย่างข้างบนอ่านแล้วอาจจะงงครับ ผมขอยกตัวอย่างแบบนี้
สมมุติคุณจะจ้างช่างฝีมือมาสร้างกำแพงที่มีลายปั้นประติมากรรมนูนต่ำให้

ขนาดกว้างxยาวของภาพ..เปรียบเทียบกับขนาดความกว้างxยาวของกำแพง (ใหญ่มาก..ก็อลังการมาก ถือว่าดีมาก)
คุณภาพของไฟล์ภาพ..เปรียบเทียบกับความละเอียดสวยงามของลายประติมากรรมบนกำแพง (ละเอียดมาก มีคุณภาพมาก ก็ถือว่าดีมาก)
ขนาดของไฟล์ภาพ..เปรียบเทียบกับเงินที่ใช้จ้าง (ยิ่งใช้ต้นทุนน้อย ก็ยิ่งถือว่าดี เหมือนกับไฟล์รูป..ที่ขนาดเล็กก็ยิ่งดี)

สามอย่างนี้มักจะมีหนึ่งอย่างวิ่งสวนทางกับที่ต้องการเสมอครับ
ถ้าคุณต้องการกำแพงขนาดใหญ่ และมีลายประติมากรรมที่ละเอียดสวยงาม – คุณคงต้องใช้ต้นทุนเยอะ
ถ้าคุณต้องการกำแพงขนาดใหญ่ แต่ต้องการใช้งบน้อยๆ – ก็อาจต้องลดความสวยงามของลวดลายประติมากรรม
ถ้าคุณต้องการกำแพงที่มีลวดลายประติมากรรมสวยงาม แต่ต้องการใช้งบน้อยๆ – ก็อาจต้องลดขนาดกำแพง
..คุณทำให้สามอย่างเป็นอย่างใจต้องการอย่างเต็มที่ไม่ได้ – หรืออีกนัยหนึ่งก็คือ สองอย่างที่คุณเลือก จะบังคับเลือกอย่างที่สามโดยปริยาย
กระจ่างไหมครับ?


ออกทะเลเยอะแล้ว..เข้าเรื่องล่ะ
กับไฟล์ภาพ..เราก็สามารถทำได้คล้ายๆ กับที่ยกตัวอย่างครับ
เช่น..ถ้าสมมุติว่าโจทย์บอกว่าให้จำกัดขนาดไฟล์ไม่เกินเท่านั้น เท่านี้
คุณก็อาจเลือกที่จะลดขนาดกว้างxยาวลง หรือลดคุณภาพของไฟล์ภาพลง
..หรือปรับทั้งสองอย่างลงอย่างละหน่อยจนยอมรับได้ทั้งคู่
เช่น


ภาพข้างบนเป็นภาพต้นฉบับ มีขนาด 666×444 pixel, คุณภาพไฟล์ระดับ 100% และขนาดไฟล์ 147KB

..ถ้าเราจะลดขนาดไฟล์ ก็จะเป็นไปได้อย่างน้อยสองทาง แบบนี้

 
A..ปรับลดขนาดกว้างxยาว เหลือ 300×200 pixel, คุณภาพไฟล์ระดับ 100% – เหลือขนาดไฟล์ 38.1KB

 
B..ปรับลดคุณภาพไฟล์ระดับ 70%, 666×444 pixel เท่าต้นฉบับ – เหลือขนาดไฟล์ 21.4KB

ภาพต้นฉบับกับภาพ A มีขนาดแตกต่างกันชัดเจน (ภาพ A เล็กกว่า)
ในขณะที่ภาพต้นฉบับกับภาพ B มีขนาดเท่ากัน แต่ความคมชัด (ถ้าสังเกตุอย่างตั้งใจ..โดยเฉพาะบริเวณขอบๆ กลางภาพ) ต่างกันมาก


ว่าแล้วก็มาพูดถึงวิธีลดขนาดไฟล์ทั้งสองแบบข้างต้นเลยครับ
ในที่นี้ผมใช้โปรแกรม Photoscape (ผมอ้างอิงจาก v3.4) ครับ เป็นฟรีแวร์ตกแต่งภาพที่ได้รับความนิยมพอสมควร
และในที่นี้จะเลือกทำตัวอย่างให้ดูกับไฟล์ภาพตระกูล .JPG เท่านั้นนะครับ (พูดนามสกุลอื่นด้วยจะยาวววววว……)


"เรื่องแรก – ลดขนาดกว้างxยาวของภาพ"


เริ่มแรก..เปิดโปรแกรม เลือกเมนู Editor ด้านบน (กรอบสีเหลือง)

 

 
ลากไฟล์ภาพที่ต้องการแก้ไขไปวางบริเวณกรอบสีเหลือง..หรือเลือกเอาจากกรอบสีแดง

 

 
จะเห็นข้อมูลบริเวณกรอบสีแดงในภาพครับ.. กรอบสีเหลืองคือขนาดกว้างxยาว (666×444 pixel)
สีน้ำเงินคือ 147.9 KB
ส่วนสีเขียวไม่ใช่คุณภาพของไฟล์นะครับ เป็นขนาดของไฟล์ที่แสดงในโปรแกรม
(คุณภาพของไฟล์จะเป็นค่าที่ถูกแปลงจากซอฟต์แวร์ต้นทาง..ซึ่งแปลงแล้วแปลงเลย
ตัวไฟล์ไม่สามารถบอกเป็นตัวเลขเป๊ะๆ ได้ครับว่าถูกลดมาเหลือเท่าไหร่)

 

 
คลิกที่ปุ่ม Resize (สีแดง) เพื่อเปลี่ยนขนาดกว้างxยาวของไฟล์ครับ ..จะปรากฎหน้าต่าง(สีเขียว)ขึ้นมา
ปรับขนาด Width (กว้าง) หรือ Height (สูง) ตามสะดวกครับ
หรือไม่ก็ปรับ Ratio ด้านล่างก็ได้ ..ว่าต้องการขนาดกี่ % ของภาพต้นฉบับ

 

 
พอปรับเสร็จ..ขนาดก็จะถูกเปลี่ยนไปตามที่ตั้ง ในที่นี้ผมลดขนาดเหลือ 300×200 pixel
จะเห็นว่าขนาดไฟล์ (สีเหลือง) ไม่เห็นลดลงเลย ..ใจเย็นครับ

 

 
คลิกที่ปุ่ม Save

 

 
ก็จะปรากฎหน้าต่าง Save ขึ้นมาให้เลือกหลากหลายแบบ
- ปุ่มบน ..Save ในตำแหน่งเดียวกับตำแหน่งของไฟล์ต้นฉบับ
- ปุ่มกลาง ..Save ใน path ที่กำหนด
- ปุ่มล่าง ..ก็ Save ใน path ที่กำหนด (อะไรวะ?)
- ตัวเลือก Option แรก ..ถ้า Save ทับไฟล์เดิม จะเอาไฟล์ต้นฉบับไปเก็บในโฟลเดอร์ Originals ที่เดียวกัน
- ตัวเลือกสองและสาม ..ไม่ค่อยเกี่ยวกับเรื่องที่กำลังพูด
- ตัวเลือกที่สี่ ..ถ้าใช้งานกับคอมพิวเตอร์ก็ควร(เลือก..และ)ตั้งค่าแค่ 72

 

 
เมื่อเลือกที่จะ Save ก็เลือก Quality สูงสุด (100%)
ตรงนี้..จะเห็นว่า Size (ขนาดของไฟล์) เป็น 38.3KB แล้ว


"เรื่องที่สอง – ลดคุณภาพของไฟล์ภาพ"


เริ่มแรก..เปิดโปรแกรม เลือกเมนู Editor ด้านบน (กรอบสีเหลือง)

 

 
ลากไฟล์ภาพที่ต้องการแก้ไขไปวางบริเวณกรอบสีเหลือง..หรือเลือกเอาจากกรอบสีแดง

 

 
จะเห็นข้อมูลบริเวณกรอบสีแดงในภาพครับ.. กรอบสีเหลืองคือขนาดกว้างxยาว (666×444 pixel)
สีน้ำเงินคือ 147.9 KB
ส่วนสีเขียวไม่ใช่คุณภาพของไฟล์นะครับ เป็นขนาดของไฟล์ที่แสดงในโปรแกรม
(คุณภาพของไฟล์จะเป็นค่าที่ถูกแปลงจากซอฟต์แวร์ต้นทาง..ซึ่งแปลงแล้วแปลงเลย
ตัวไฟล์ไม่สามารถบอกเป็นตัวเลขเป๊ะๆ ได้ครับว่าถูกลดมาเหลือเท่าไหร่)
(..เหมือนขั้นตอนจากเรื่องแรกมั้ย.. )

 

 
ไม่ต้องปรับอะไรครับ..เลือก Save ได้เลย

 

 

ก็จะปรากฎหน้าต่าง Save ขึ้นมาให้เลือกหลากหลายแบบ
- ปุ่มบน ..Save ในตำแหน่งเดียวกับตำแหน่งของไฟล์ต้นฉบับ
- ปุ่มกลาง ..Save ใน path ที่กำหนด
- ปุ่มล่าง ..ก็ Save ใน path ที่กำหนด (อะไรวะ?)
- ตัวเลือก Option แรก ..ถ้า Save ทับไฟล์เดิม จะเอาไฟล์ต้นฉบับไปเก็บในโฟลเดอร์ Originals ที่เดียวกัน
- ตัวเลือกสองและสาม ..ไม่ค่อยเกี่ยวกับเรื่องที่กำลังพูด
- ตัวเลือกที่สี่ ..ถ้าใช้งานกับคอมพิวเตอร์ก็ควร(เลือก..และ)ตั้งค่าแค่ 72
(แน๊! ..ก๊อปมาจากขั้นตอนที่แล้วนี่หว่า)

 

 
ตรงนี้คือสิ่งที่ต้องปรับครับ ..Quality (คุณภาพ) ของไฟล์
ปรับให้ขนาดได้ตามต้องการ


หวังว่าจะไม่งงนะครับ..สรุปคือทั้งสองวิธี ต่างกันตรงที่วิธีหนึ่งปรับลดขนาดกว้างxยาว (Resize)
ส่วนอีกวิธีหนึ่งปรับลดคุณภาพ (Quality)
ซึ่งในการใช้งานจริง คุณอาจเลือกใช้สองวิธีร่วมกันก็ได้..เช่น ปรับลดขนาดกว้างxยาวลงนิดหน่อย
และปรับลด Quality ลงด้วยในขั้นตอนท้าย

  del.icio.us this!

ยังไม่มี reply จาก entry: มาปรับลดขนาดไฟล์ภาพกันเถอะ »

Comment RSS · TrackBack URI