กลับไปรายการกระดานข่าว ตอบกลับ โพสใหม่
แชร์รูปภาพนี้ในเฟซบุ๊ค คลิก แบ่งปัน

การย่อภาพเพื่อโพสต์ในเวบ

แก้ไขล่าสุด Valkyrie เมื่อ 2009-5-4 00:18

สวัสดีครับชาวสนุกโฟโต้ฯ
วันนี้ผมนำเทคนิคการเซฟไฟล์ภาพหลังจากที่ตกแต่ง - ทำกรอบ-ใส่เครดิตเรียบร้อยแล้ว เพื่อจะย่อภาพลงมาให้มีขนาดที่เหมาะสม และไม่เสียรายละเอียดมากนัก นำมาโพสในเวบไซต์เพื่อโชว์ภาพของเรา

ก่อนอื่นผมขอกล่าวถึงการตั้งค่าความละเอียดของจอภาพสำหรับแสดงผล โดยทั่วๆไปก่อนนะครับ
โดยทั่วไป ความละเอียดจอภาพ LCD ขนาด 17 นิ้ว จะตั้งค่าความละเอียดที่ 1280 x 1024 Pixel  หากเป็นจอ CRT หรือจอที่ใช้หลอดภาพรังสีคาโธดแบบเดิม ขนาด 17 นิ้ว ก็จะมีการตั้งรายละเอียดที่ 1152 x 864 Pixel
ทีนี้ความละเอียดของจอภาพที่ใช้แสดงผลนั้น ก็จะมีความสัมพันธ์กับความกว้าง x ความสูง ของภาพของเราที่จะนำมาโพส เพราะถ้าภาพของเรามันเล็กเกินไป ภาพก็จะขาดความน่าสนใจ หากใหญ่เกินไป ก็จะดูยาก และขนาดไฟล์ก็จะใหญ่เกินข้อจำกัดของเวบบอร์ด (โดยทั่วไปจะประมาณ 200 KB ต่อภาพ)

จากความละเอียดของจอภาพข้างต้น พอจะกำหนดขนาดภาพของเราว่า ไม่ควรกว้างเกิน 1000 Pixel และไม่ควรสูงเกิน 1000 Pixel เพราะพื้นที่แสดงภาพของแต่ละเวบไซต์ ก็จะมีไม่เกินนี่สักกี่มากน้อย

ทีนี้เราลองมาดูวิธีการย่อภาพเพื่อนำมาโพสกัน
000018.jpg
3

จำนวน

  • popsanova

  • st.kint

  • pramecomix

ผ่านมาแล้วเกินกลางก็ค่อนทางแล้วหละ รบทั้งแพ้ชนะเคยสุดท้ายเคยหนึ่ง

http://duang.multiply.com
http://artystudio.multiply.com
เมื่อเปิดภาพขึ้นมา ตกแต่ง ทำกรอบ แลใส่ลายเซนต์เสร็จแล้ว เราจะทำการย่อภาพ
โดยใช้เทคนิค การฟิตอิมเมจ ในโฟโต้ชอบ เพราะเราสามารถใส่ค่าที่กว้างที่สุด ได้ทั้งแนวตั้งและแนวนอนเป็นตัวเลขเดียวกัน ไม่ต้องใส่แนวตั้งค่าหนึ่ง แนวนอนอีกค่าหนึ่ง ให้ปวดหัว เพราะอาจจะมีความสับสนหากภาพมีทั้งแนวตั้งและแนวนอน

การย่อภาพโดยไม่ให้เสียรายละเอียนั้น ตำราว่าไว้ให้ย่อทีละ 500 Pixel แล้วใส่ฟิลเตอร์ unsharp mask ด้วยค่าค่าหนึ่ง เป็นค่าที่แน่นอน เพื่อให้ภาพของเราสูญเสียรายละเอียดน้อยที่สุด
ชั้นตอนที่ 1  เราต้องทราบว่าภาพของเรานั้นมีขนาดกี่ Pixel โดยกดที่ Menu : Image > Image Size หรือ Key ลัด สำหรับ Photoshop 7 คือ Alt+I+I หากเป็น CS จนถึง CS4 จะใช้คีย์ลัด Ctr+Alt+I เราจะทราบขนาดของภาพเรา ว่ากว้าง x ยาว เป็นกี่ Pixel  ตามภาพ
001.jpg
ผ่านมาแล้วเกินกลางก็ค่อนทางแล้วหละ รบทั้งแพ้ชนะเคยสุดท้ายเคยหนึ่ง

http://duang.multiply.com
http://artystudio.multiply.com
ภาพจาก Rep2 จะเห็นว่าเป็นภาพแนวตั้ง มีขนาด 1228 x 1818 Pixel
เราจะทำการย่อภาพโดยวิธี Fit Image  ตามภาพข้างล่าง
01.jpg
ผ่านมาแล้วเกินกลางก็ค่อนทางแล้วหละ รบทั้งแพ้ชนะเคยสุดท้ายเคยหนึ่ง

http://duang.multiply.com
http://artystudio.multiply.com
เมื่อผ่านขั้นตอนตาม Rep3 แล้ว จะปรากฏ Dialog Box ของ Fit Image เราจะลดขนาดภาพทีละ 500 Pixel โดยจับตัวเลขด้านที่มีค่ามากที่สุด มาลบด้วย 500 แล้วนำค่าที่ได้ ไปใส่ใน Width, Height เป็นค่าเดียวกัน ของผมคือ 1818 - 500 = 1318 แล้วกด  OK
02.jpg
ผ่านมาแล้วเกินกลางก็ค่อนทางแล้วหละ รบทั้งแพ้ชนะเคยสุดท้ายเคยหนึ่ง

http://duang.multiply.com
http://artystudio.multiply.com
เมื่อผ่านขั้นตอนตาม Rep4 แล้ว ภาพของเราจะถูกย่อลงมาด้านละ 500 Pixel  เรานำภาพที่ผ่านขั้นตอนนี้มาใส่ฟิลเตอร์ชื่อ Unsharp Mask เพื่อรักษาความคมชัดไว้ ด้วยรายละเอียดตามภาพ
03.jpg
ผ่านมาแล้วเกินกลางก็ค่อนทางแล้วหละ รบทั้งแพ้ชนะเคยสุดท้ายเคยหนึ่ง

http://duang.multiply.com
http://artystudio.multiply.com
แก้ไขล่าสุด Valkyrie เมื่อ 2009-5-4 00:43

เมื่อผ่านขั้นตอนตาม Rep5 เราจะได้ Dialog Box ของฟิลเตอร์ Unsharp Mask และเราจะใส่ค่าตามภาพ (เป็นค่าที่แน่นอน เพื่อรักษาความคมชัดของภาพไว้)
Amount = 200%
Radius = 0.1 Pixels
Threshold = 0 Level
04.jpg
ผ่านมาแล้วเกินกลางก็ค่อนทางแล้วหละ รบทั้งแพ้ชนะเคยสุดท้ายเคยหนึ่ง

http://duang.multiply.com
http://artystudio.multiply.com
เมื่อผ่านขั้นตอนตาม Rep 6 แล้ว เราจะได้ภาพขนาด 728 x 1318 Pixel ที่ใส่ฟิลเตอร์ Unsharp Mask แล้ว จากนั้น เราจะทำการ ฟิตอิมเมจลงไปทีละ 500 Pixel และใส่ฟิลเตอร์ Unsharp Mask ด้วยค่ากำหนดเดิม จนถึงค่าด้านกว้างที่สุดที่เราต้องการ โดยยังมีเทคนิคดังนี้
1. หากค่าที่เราต้องการ ในขั้นสุดท้าย (สมมติ 900 Pixel) หากนำ 500 ไปลบ ค่าก่อนสุดท้าย แล้วได้ค่าต่ำกว่าที่ต้องการ ให้ใส่ค่าที่ต้องการได้เลย
2. การใส่ฟิลเตอร์ Unsharp Mask ในขั้นตอนสุดท้าย ให้ใช้ค่า Amount = 500% ค่าอื่นๆคงเดิม จะทำให้ภาพเราแลดูคมชัดจัดจ้านขึ้น แต่ไม่มากเกินไป
05.jpg
06.jpg
ผ่านมาแล้วเกินกลางก็ค่อนทางแล้วหละ รบทั้งแพ้ชนะเคยสุดท้ายเคยหนึ่ง

http://duang.multiply.com
http://artystudio.multiply.com
ต่อไป เป็นขั้นตอนการเซฟไฟล์เพื่อนำไปโพสลงเวบไซต์
หากเราทราบค่ากำหนด ว่าแต่ละเวบไซต์ ที่เราจะนำภาพไปโพสต์นั้น กำหนดความจุของไฟล์ไม่เกิน xxx KB เราจะสามารถกำหนดขนาดไฟล์ได้จากเมนู Save for web ของโฟโต้ชอบ ดังภาพ
07.jpg
ผ่านมาแล้วเกินกลางก็ค่อนทางแล้วหละ รบทั้งแพ้ชนะเคยสุดท้ายเคยหนึ่ง

http://duang.multiply.com
http://artystudio.multiply.com
จากขั้นตอนตาม Rep 8 เราจะได้ Dialog Box ของเมนู Save For Web ขึ้นมา จากนั้น ให้เลื่อนเมาส์ไปคลิกที่เมนูชื่อ Optimize Menu > Optimize to File Size เพื่อกำหนดขนาดภาพสูงสุด สำหรับแต่ละเวบไซต์ ในที่นี้ ผมกำหนดเป็น 200 KB
หมายเหตุ สำหรับท่านที่ต้องการฝังโพรไฟล์สีของภาพไปกับภาพด้วย เพื่อให้เวบบราวเซอร์ ที่มีระบบจัดการสี แสดงค่าสีที่ถูกต้อง (ปัจจุบันมี Plugin ชื่อ Color Profile ของ Mozillar Firefox สนับสนุนฟังก์ชั่นนี้) ท่านต้องติ๊ก เครื่องหมายถูก ที่หัวข้อ Embed Color Profile และขนาดไฟล์จะใหญ่เกิน 200 KB ไม่สามารถโพสต์ได้ ท่านจะต้องลดขนาดไฟล์เหลือประมาณ 195 KB ในเมนู Optimize to File Size
08.jpg
ผ่านมาแล้วเกินกลางก็ค่อนทางแล้วหละ รบทั้งแพ้ชนะเคยสุดท้ายเคยหนึ่ง

http://duang.multiply.com
http://artystudio.multiply.com
ใส่ค่าสูงสุด ตามที่แต่ละเวบกำหนด แล้วเซฟภาพ ไปยังไดเรคทอรี่ที่ท่านต้องการ เพื่อนำไปโพสต์ต่อไป
09.jpg
ผ่านมาแล้วเกินกลางก็ค่อนทางแล้วหละ รบทั้งแพ้ชนะเคยสุดท้ายเคยหนึ่ง

http://duang.multiply.com
http://artystudio.multiply.com
จบแล้วครับ หวังว่าเทคนิคนี้ จะเป็นประโยชน์กับมือใหม่ ที่ยังไม่รู้วิธีย่อภาพลงเวบโดยไม่เสียคุณภาพนะครับ
หากท่านใดมีข้อมูลแลกเปลี่ยน หรือมีคำถาม... เชิญครับ
ผ่านมาแล้วเกินกลางก็ค่อนทางแล้วหละ รบทั้งแพ้ชนะเคยสุดท้ายเคยหนึ่ง

http://duang.multiply.com
http://artystudio.multiply.com
เพิ่มเติมๆๆๆ
บอร์ดนี้ โพสรูปได้ 300k/รูป จ้า

จะได้ไม่ต้องบีบอัด ให้ภาพที่เราถ่ายมาสวยๆ drop ลงไป อิอิ
ploystudio.multiply.com
ขอบคุณคับสำหรับเทคนิคสุดยอดแบบนี้ครับ
ถ่ายภาพแล้วมีความสุข
http://utdhome.multiply.com
http://www.utdhome.com
300 เลยหรอ  โห....
อ้อ เพิ่งรู้นะเนี่ย  

ขอบคุณมากครับ

แล้วมีวิธีทำครั้งละหลายภาพไหมครับ
แล้วมีวิธีทำครั้งละหลายภาพไหมครับ ...
ต้นฉบับโพสโดย st.kint เมื่อ 2009-5-13 23:33
ใช้ Action ครับ
บันทึกขั้นตอนเก็บเป็น Action แล้วเรียกใช้งาน Action
จะเรียกจาก File > Automate>Batch ก็ได้ครับ แต่ต้องทำ Action ก่อน
ผ่านมาแล้วเกินกลางก็ค่อนทางแล้วหละ รบทั้งแพ้ชนะเคยสุดท้ายเคยหนึ่ง

http://duang.multiply.com
http://artystudio.multiply.com
ใช้ Action ครับ
บันทึกขั้นตอนเก็บเป็น Action แล้วเรียกใช้งาน Action
จะเรียกจาก File > Automate>Batch ก็ได้ครับ แต่ต้องทำ Actio ...
ต้นฉบับโพสโดย Valkyrie เมื่อ 2009-5-14 00:57
อย่างพี่ด้วงว่าครับ Save เป็น Action งานนี้สบายครับ ปรื๊ดเดียวจอด
http://shutterhirochi.multiply.com
เพิ่งรู้นะเนี้ยมาซับซับ ขอบคุณคราฟ
http://jomjarun.multiply.com
ขอบคุณสำหรับเทคนิคดีๆ ครับ
กลับไปรายการกระดานข่าว