Archive for the 'เพิ่มศักยภาพ' Category

ย่อรูปลง Facebook ฉบับคนธรรมดาด้วย XnView

ด้วยแรงบันดาลใจจากที่อ่านโพส "ย่อรูปลง Facebook" ของ @pittaya แต่ที่นี้ผมบางทีก็อยู่บน Windows และต่อให้อยู่บน Mac ก็ไม่อยากจะเขียน Command-line มากมาย วันหนึ่งเลยไปหาข้อมูลมา ก็เลยได้ค้นพบวิธีครับตอนนี้จะอธิบายก่อนนะครับ

  • Facebook จะย่อรูปขนาดลดลงให้เหลือ กว้างxยาว ไม่เกิน 720px

ดังนั้นพอผมรู้ตรงนี้แล้ว ผมก็ไปหา Tools พอที่จะทำด้วย App ได้บางก็ไปเจอเจ้า XnView ครับส่วนวิธีทำดังนี้ครับ

  1. เปิดโปรแกรม XnView
  2. กดรูปนี้  165931bc-4b50-47b6-bf82-1a04e083fab1 เพื่อ Convert (อยู่กลางๆเอียงขวาของแทบบน)
  3. ในแท็บแรกนั้นให้เราใส่ input เขาไปครับ (โดยอันนี้ผมเป็น jpeg ธรรมดานะครับ)
  4. เลือก output directory ว่าจะให้เอารูป convert วางที่ไหน , format แบบไหน
  5. เสร็จแล้วเลือกแทบ Transformations
  6. ในฝั่งซ้ายกดเลือก Image >resize กด add แล้วปรับค่าดังนี้
    - width 720 height 720
    - ติก Keep ratio
    - ติก Follow oritentation switch
    - ติก only decrease
    - ส่วน resample ผม lanczos (ไม่รู้อันไหนดีกว่ากัน)
  7. ในฝั่งซ้ายเลือก Image > Clean Metadata กด add แล้วเลือกให้หมดทุกช่อง
  8. ตรง Script อยากลืม Save แล้วตั้งชื่อที่เราจำได้ เพื่อคราวหลังจะใช้อีก
  9. กด Go เพื่อทำการ Convert เสร็จแล้วรอสักพักไปดู folder ที่เราเลือกไว้ output directory ไว้ว่ารูปมายัง

เพียงแค่นี้ก็ได้รูปขนาดพอดีสำหรับ Facebook แล้วที่เหลือก็เอาไปสร้าง Album ต่อที่ http://www.facebook.com/albums/create.php ตั้งชื่อ Album อัพรูปเป็นอันจบพิธี

ความรู้สึกหลังการใช้ ผมว่าการเอารูปขึ้น Facebook แล้ว Tag เพื่อนนั้นไม่จำเป็นต้องใช้พวก iPhoto หรืออุปกรณ์อื่นๆ ผมใช้แค่วิธีนี้กับ PhotoTagger แค่นี้ผมก็ออกแรงเพียงนิดหน่อยผมก็สามารถเอารูปขึ้น Facebook พร้อมกับ Tag รูปเพื่อนเรียบร้อย โดย 200 รูปใช้เวลาในการทำแต่ละขั้นตอนเพียง 4 นาที (XnView) + 15 นาที (อัพโหลดความเร็ว 1mb) + 11 นาที (PhotoTagger) ทั้งหมดใช้เวลาเพียง 30 นาทีเท่านั้น !! 

เทียบกับสมัยก่อนแค่ผมอัพด้วยการไม่รู้ขนาด Fix ของ Facebook ผมย่อมันเหลือ 1024 แล้วอัพมันก็ใช้เวลาราวๆ 30 นาทีแล้ว แถมยังไม่ได้แท็กหน้าเพื่อนอีก iPhoto ยิ่งไม่ต้องพูดถึงเพราะอัพทีเป็นชั่วโมงต่อให้ขั้นตอนมันน้อยกว่า แต่เสียเวลานานกว่ามาก ก็เซ็งแล้ว แล้วทุกท่านมีวิธีอื่นๆ หรือทำให้มันดีกว่านี้ได้อีกไหมครับ ?

PhotoTagger แท็ครูปภาพหน้าเพื่อนบน Facebook อัตโนมัติ

คำเตือน : Facebook Application นี้ไม่เหมาะสำหรับคนที่เป็นห่วงเรื่อง Privacy อย่างสูง

greenshot_2010-08-18_23-45-55

PhotoTagger บริการแท็ครูปภาพที่มีหน้าคนบน Facebook Album อย่างอัตโนมัติ แล้วสามารถเรียนรู้ได้ด้วยว่าเป็นรูปใคร โดยมันจะแม่นยำขึ้นเรื่องถ้าเราสอนมันโดยแท็คว่านี้เป็นรูปใคร โดยบริการดีๆแบบนี้มาจาก Face.com ครับผม ใครเป็น dev Face.com ยังมี API ให้เราลองใช้กันด้วยนะ

โดยการทำงานมันง่ายมากครับโดยขั้นแรกคือขอ Permission ของเราซึ่งขอเยอะอยู่ แต่ผมไม่ได้จดไว้ว่ามันขออะไรมั่งเอาละครับพอขอ Permission เราแล้วมันจะโหลดพวก Album ของเราออกมา คราวนี้เราก็เลือกสัก Album เสร็จแล้วเนี้ยถ้ามันไม่เคยตรวจ Album นี้มาก่อนมันก็จะขึ้นแบบนี้

greenshot_2010-08-18_23-17-05

มันคือการ Scan รูปเราทั้งหมดแล้วทำการ Detect หน้าคน พร้อมกับดูว่าหน้านั้นเป็นใคร ครับพอมัน Scan เสร็จคราวนี้มันก็จะขึ้นรูปคนทั้งหมดที่มัน Scan เจอเสร็จแล้วก็ Group หน้าที่คล้ายกันไว้แล้วดังภาพต่อไปนี้

greenshot_2010-08-18_23-23-49

สังเกตุว่ามีปุ่ม Tag All ด้วยวิธีใช้ก็กด Tag All เสร็จแล้วก็พิมพ์ชื่อเพื่อนของคุณลงไป แค่นี้มันก็จะ Mark ไว้ว่าคนทั้งหมดในกลุ่มนี้ชื่ออะไร ถ้ารูปไหน ไม่ใช่กลุ่มเดียวกันเราสามารถกดปุ่มขวาล่างของรูปเพื่อ Ungroup ได้หรือใส่ชื่ออีกคนลงไปแทนได้อีกด้วย พอแท็คทุกคนเรียบร้อยแล้ว Ungroup คนที่ไม่เกี่ยวเสร็จแล้วก็เพียง ขึ้นไปบนสุดของหน้าแล้วกดปุ่มนี้

greenshot_2010-08-18_23-58-04

แล้วก็กด OK เพื่อยืนยัน ก่อนกด OK นั้นมันจะมีติกถูก Publish to my feed ถ้าเราไม่อยากให้ publish ก็ติกออกนะครับ เสร็จแล้วพอมันทำเสร็จมันก็จะให้ Share ตรงนี้มี Bug อยู่นะครับคือถ้าเรากด Skip มันจะ Redirect เพี้ยนๆดังนั้นถ้าไม่อยาก Share ให้กด X เพื่อปิดเลยครับ เสร็จแล้วถ้าอยาก Tag เพิ่มก็กด “More Albums” แล้วก็ทำต่อไปเรื่อยๆครับ

สรุปการใช้งาน

ผลการใช้งานถือว่ายอดเยี่ยมมากครับ โดยผมใช้มาเจอปัญหาเดียวที่ไม่ถูกใจก็คือบางครั้งการทำงานมัน Save ไม่ครบทุกชิ้นจริงๆ แต่ความผิดพลาดนี้อยู่ที่ประมาณ 1-5 รูปต่อ 200 รูปหรือประมาณ 0.5-2.5% ซึ่งยอมรับได้ อย่างที่สองก็คือถ้ารูปเยอะบางทีมันโหลดนาน (ถ้า net เร็วก็ว่ากันไป) สุดท้ายเลยคือเรื่อง Publish to my feed โดย Default คือติกถูกเนี้ย มันทำให้ที่ไม่อยาก share ทุกครั้งที่ทำเนี้ย ต้องมาคอยติกออก

แล้วปัญหาสุดท้ายที่ผมเจอก็คือ “เพื่อนไม่ได้อยากให้แท็คทุกรูป” เพราะเหตุผลบางอย่าง ทำให้โปรแกรมนี้ใช้ได้ไม่เต็มประสิทธิภาพ อ๋อแล้วอีกนิดครับเวลาจะแท็คทีละรูป มันดันไม่มี Auto Suggest ที่ฉลาดแบบ Facebook โดยทำให้คนที่เราเลือกเองนั้นมาอยู่ด้านบนๆ ครับผม แต่ยังไงแค่นี้ก็ทำชีวิตผมสบายขึ้นไม่รู้เท่าไร สำหรับคนอยากแท็ครูปภาพให้เพื่อนทุกคนแล้วครับ

Next Page »