ปรับหน้าจอ PDA ให้พอดีด้วย Real VGA

เคยไหมครับที่ใช้งานโปรแกรมบนเครื่อง PDA อยู่ พอวันหนึ่งเปลี่ยน PDA ตัวใหม่ ซื้อใหม่หน้าจอใหม่ใหญ่กว่าเดิม น่าจะใช้งานสะดวกกว่าเดิมใช่ไหมครับ แต่เดี๋ยวก่อน! ทำไมหน้าจอแสดงผลของโปรแกรมที่เคยใช้งานอยู่มันผิดเพี้ยน แสดงผลไม่ถูกต้องจนอ่านตัวหนังสือไม่รู้เรื่องเลย

ก่อนอื่นเราต้อง เข้าใจเรื่องความละเอียดในการแสดงผล (Resolution) ของเครื่อง PDA กันก่อน เครื่อง PDA รุ่นเก่า (2002-2008) มี resolution ที่ 240×320 หรือเรียกว่า QVGA แต่ปัจจุบัน resolution ของหน้าจอ PDA สามารถแสดงผลได้ในระดับ VGA หรือมีขนาด 480×640 แล้ว รวมถึงอาจมีความละเอียดอื่นๆ ในอนาคต ซึ่งพอที่จะสรุปความละเอียดที่มีใช้กันอยู่ในปัจจุบันได้ดังนี้

QQVGA

120×160

3:4

Quarter-QVGA

 

HQVGA

160×240

2:3

Half-QVGA

 

QVGA

240×320

3:4

Quarter VGA

96 dpi

HVGA

320×480

2:3

Half VGA

 

VGA

480×640

3:4

 

192 dpi

WVGA

480×800

480×848

480×854

 

Wide VGA

 

iPhone 4

640×960

2:3

   

WQVGA

240×384

240×400

240×432

240×480

     

PDA รุ่นเก่าที่แสดงผลในโหมด QVGA จะมีขนาดหน้าจอประมาณประมาณ 4.2″ โดยที่มีค่า DPI (Dots Per Inch หรือจำนวนจุดแสดงผลต่อนิ้วครับ) เท่ากับ 96dpi แต่ในรุ่นใหม่ที่เป็น VGA ก็ยังคงมีขนาดเท่าเดิมที่ประมาณ 4.2″ แต่มีค่า DPI = 192dpi ลองคิดตามดูนะครับว่าด้วยหน้าจอขนาดเท่าเดิม แต่เรามีความละเอียดในการแสดงผลบนหน้าจอเพิ่มขึ้นถึง 4 เท่า อะไรจะเกิดขึ้น ซึ่งก็คือขนาดตัวหนังสือจะเล็กลงทำให้อ่านยาก รวมถึงการใช้ Stylus จิ้มปุ่มก็จะทำได้ลำบาก

Windows Mobile จึงแก้ปัญหาด้วยการปรับให้ฟอนต์ , icon และปุ่มต่างๆ มีขนาดใหญ่ขึ้น ให้เหมาะสำหรับการแสดงผลบนความละเอียดระดับ VGA (192dpi) จึงจะใช้งานได้โดยสะดวก แต่จะมีปัญหากับการแสดงผลบนโปรแกรมเก่าบางโปรแกรมที่ออกแบบมาบน resolution ระดับ QVGA (96dpi) เช่นช่องกรอกข้อมูลจะถูก fix ที่ความสูงค่านึง ทำให้เมื่อแสดงผลในโหมด VGA แล้วความสูงของช่องกรอกข้อมูลจะลดลงครึ่งนึง เมื่อแสดงตัวหนังสือในช่องดังกล่าวจะทำให้เห็นแค่ความสูงครึ่งเดียว ซึ่งทำให้อ่านไม่รู้เรื่อง

ที่มาภาพ : http://www.mobilecastle.biz/mobiles/pocket-pc-applications/33686-real-vga-wm6-v1-1-freeware.html

แนวทางแก้ปัญหาในเรื่องนี้
เมื่อ ทราบถึงสาเหตุดังกล่าวขึ้นต้น การแก้ไขเพื่อให้เราใช้งานโปรแกรมเก่าได้ เราเพียงแต่ปรับค่า dpi ของ PDA ให้แสดงผลจาก 192dpi ไปเป็น 96dpi ซึ่งผลที่ได้คือตัวหนังสือบนหน้าจอจะเล็กลงจนสามารถแสดงได้อยู่ในช่องกรอก ข้อมูล และสามารถอ่านได้ (แต่ก็อ่านได้ลำบากเนื่องจากตัวหนังสือจะเล็กลง)

โปรแกรม Real VGA เป็นโปรแกรมสำหรับปรับค่า DPI ดังกล่าวข้างต้น โดยโปรแกรมพัฒนาถึง version 1.1 และสามารถที่จะโหลดมาใช้กันได้ฟรีๆ ไม่เสียเงินด้วยครับ แต่สามารถทำงานบนระบบปฎิบัติการ Windows Mobile 6.x เท่านั้นนะครับ ซึ่งเราจะต้องดาวน์โหลดตัวโปรแกรมมาติดตั้งก่อน (ไฟล์นามสกุล .cab) และก็ต้องติดตั้งชุดแสดงผลสำหรับค่า dpi ต่างๆ ปัจจุบันมีอยู่แค่ 2 ค่า คือ 96dpi และ 128dpi แนะนำให้ใช้ 128dpi จะเหมาะสมกว่าเพราะตัวหนังสือจะใหญ่ขึ้นกว่านิดนึง และยังคงใช้งานได้สะดวกอยู่ไม่เล็กจนเกินไป

link สำหรับดาวน์โหลด
RealVGA 1.1

http://www.1800pocketpc.com/blog/wp-content/uploads/2008/11/realvga_11.cab

ResPack128dpi.ARM.CAB

http://www.1800pocketpc.com/shared_files/ResPack128dpi_ARM.cab

ResPack96dpi.ARM.CAB

http://www.1800pocketpc.com/shared_files/ResPack96dpi_ARM.cab

No Comments

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

You must be logged in to post a comment.

WordPress Themes