บทความล่าสุด
 AT90USB162 Prototype Board
 Codeblocks กับ Serial Port
 Image2GLCD โปรแกรมแปลงภาพสำหรับ Graphic LCD
 Codeblocks กับ Static library
 TinyRGB ควบคุม RGB LED ด้วย ATTINY2313
 การใช้ Capture Filter ใน Wireshark
 รูปแบบของ Intel hex file
 Codeblocks กับการใช้งานไฟล์ DLL
 การอัพเกรด firmware DV-393
 วิเคราะห์ระบบเครือข่ายด้วย Wireshark
 AVR JTAGICE
 บอร์ด AVRnet
 การคำนวณค่า Checksum
 การติดตั้ง CodeBlocks, wxWidgets, MinGW
Search by Google
Google
แลกเปลี่ยน Banner
ThaiEasyElec.com - จำหน่ายอุปกรณ์อิเล็กทรอนิกส์ , บทความอิเล็กทรอนิกส์  
เว็บไซต์อิเล็กทรอนิกส์-นานาสาระ   ศูนย์รวมของคนเล่นเน็ต
 
 
 



Web hosting by picoHosting
Image2GLCD โปรแกรมแปลงภาพสำหรับ Graphic LCD
    Image2GLCD เป็นโปรแกรมแปลงภาพ ให้เป็นข้อมูล Array ในภาษา C ข้อมูลที่ได้จะบันทึกลงในไฟล์ .c และ .h


Feature
  • รองรับไฟล์ JPG, GIF, BMP, PNG
  • สามารถปรับค่า Threshold ในการแปลงเป็นภาพขาวดำได้
  • สามารถ Invert รูปภาพได้
  • เลือกขนาดของจอ LCD ได้
  • เลือกการรูปแบบการเรียง Bit, Byte ของจอ LCD ได้
  • บันทึกไฟล์ที่ได้เป็น .c และ .h
ขั้นตอนการใช้งานโปรแกรม
  • เลือกรูปแบบการเรียง Bit, Byte ของจอ LCD ตรงนี้ต้องดูใน Datasheet ของ LCD แต่ละรุ่นว่ามีการจัดเรียงแบบไหน
  • เลือกขนาดของจอ LCD โปรแกรมจะมีให้เลือกความกว้าง 32,64,128,240 ความสูง 32,64,128
  • คลิ๊กที่ปุ่ม Open เพื่อเปิดไฟล์ภาพที่ต้องการแปลง โปรแกรมจะปรับขนาดของภาพให้เท่ากับขนาดของจอ LCD เอง
  • ปรับค่า Threshold ให้ได้ภาพที่เหมาะสม
  • คลิ๊กที่ Invert ถ้าต้องการ Invert รูปภาพ
  • คลิ๊กที่ปุ่ม Save เพื่อบันทึกข้อมูลลงในไฟล์ .c และ .h
อธิบายเพิ่มเติมเกี่ยวกับค่า Threshold
    การแปลงภาพเป็นภาพขาวดำมีขั้นตอนคือ แปลงภาพสีเป็น Gray scale แล้วแปลงภาพ Gray scale เป็นภาพขาวดำอีกที การแปลงภาพ Gray scale เป็นภาพขาวดำ จำเป็นต้องกำหนดค่า Threshold เพื่อให้ได้ภาพขาวดำที่เหมาะสม ค่า Threshold มีไว้สำหรับกำหนดว่าค่าความสว่างของรูปในแต่ละ Pixel เมื่อแปลงเป็นภาพขาวดำแล้ว Pixel ดังกล่าวควรจะเป็น สีดำ หรือสีขาว ตัวอย่างเช่น เรากำหนดค่า Threshold ไว้ที่ 128 แล้วอ่านค่าความสว่างใน Pixel แรกของรูปได้ 200 ดังนั้นเมื่อทำการแปลงเป็นภาพขาวดำแล้ว Pixel แรกนี้จะต้องเป็นสีขาว เป็นต้น
     หลายคนอาจจะเข้าใจผิดว่าภาพ Gray scale เป็นภาพขาวดำ แต่ความจริงแล้วไม่ใช่ครับ ภาพ Gray scale เป็นภาพที่มีระดับของความสว่างอยู่ โดยทั่วไปจะอยู่ที่ 0-255 ภาพ Gray scale ก็คือภาพที่มีค่าสี R,G,B เท่ากันหมด ส่วนภาพขาวดำมีแค่ 0 กับ 1

ถ้าหากมีข้อสงสัยหรือคำแนะนำ สามารถตั้งกระทู้ใน Forum ได้ครับ

Download : Image2GLCD.zip [Update 2007-11-08]

2007-11-08 : แก้ไข การแปลงข้อมูลที่ผิดพลาด เมื่อเลือกการจัดเรียงเป็นแบบ LSB to MSB Left to Right
2007-11-04 : เพิ่มฟังก์ชั่น Custom เพื่อเลือกขนาดของจอ LCD เอง
2007-10-26 : เปิดให้ดาวน์โหลดครั้งแรก



Contact : MSN :