 |
บุคคลทั่วไป: 1
ไม่มีสมาชิกขณะนี้
สมาชิกทั้งหมด: 43
ยังไม่ยืนยัน: 0
สมาชิกล่าสุด: anyka
|
 |
|
|
Ren'py WorkShop ลดขนาดของรูปภาพด้วย JCC
|
|
 |
โอ๊ะ......อะไรกันนี่มีคนดูจะครบหมื่นแล้วเรอะ......อืม...ไหนๆก็ไหนๆก็ก็ขอเบิ้ลอีกหนึ่งบทละกัน คราวนี้ผมขอขึ้นด้วยเรื่องเบาๆก่อนนะครับ นั่นก็คือเรื่องของ JCC ครับ
อะไรคือ JCC แน่นอนว่าพอผมขึ้นต้นมาอย่างงี้คงทำให้หลายท่านต้องเป็นงงไปหลายวินาที JCC นั้นก็คือเทคนิคในการลดขนาดของไฟล์รูปภาพลงครับ โดยจะทำการลดขนาดของไฟล์.PNG ไปเป็นไฟล์ .JPG 2 ไฟล์นั่นเอง โดยไฟล์หนึ่งจะเป็นไฟล์dataของสีภาพและอีกไฟล์หนึ่งเป็นalphaของภาพ เมื่อแยกออกมาเสร็จแล้วrenpy จะรู้เองครับว่าภาพนั้นเป็นภาพอะไรและสามารถแสดงภาพออกมาได้อย่างถูกต้องตรงตามต้นฉบับเลยล่ะ ซึ่งความสามารถของเทคนิคนี้สามารถลดขนาดของไฟล์ภาพได้ถึง 56% เลยที่เดียวเชียว เทคนิคนี้จะช่วยเราได้มากในกรณีที่เกมส์ของเรานั้นต้องใช้รูปที่มีขนาดใหญ่และเยอะมากๆ ซึ่งมันจะเป็นปัญหาในการอัพโหลดไฟล์เกมส์ของเราไปให้เพื่อนๆครับ (เว็บอัพโหลดไฟล์มันไม่รับเพราะไฟล์ใหญ่ไปแสรด.........)โดยที่เทคนิคนี้จะสามารถใช้งานได้ดีตั้งแต่เวอร์ชั่น6.3.3ขึ้นไปครับ (ต่ำกว่านี้ผมไม่แน่ใจนะว่าจะทำงานได้รึเปล่าเพราะยังไม่มีเวลาลอง ใครลองแล้วช่วยบอกด้วยละกันครับ = =)
เอาล่ะก่อนที่เราจะทำการลดขนาดรูปนั้น เราจำเป็นที่จะต้องมีเครื่องมือช่วยเหลือกันก่อนนะครับ
อย่างแรกก็คือตัวediterและตัวคอมไพด์เลอร์ของ python ครับ (Python 2.3 หรือสูงกว่า)สามารถดาวน์โหลดได้จาก ที่นี่ เลยครับ
ต่อมาก็คือตัวไลบาลี่เสริมของ python ครับ (The Python Imaging Library (PIL) ) เพราะเราจำเป็นที่จะต้องใช้บางฟังก์ชั่นที่ไม่มีใน python ปกติครับ สามารถดาวน์โหลดได้จาก ที่นี่ เลยครับ
สุดท้ายก็คือไฟล์ jcc.py ครับ เป็นไฟล์ที่ถูกเขียนขึ้นมาเพื่อใช้ในการย่อขนาดภาพโดยเฉพาะครับเราจะใช้ไฟล์นี้แหล่ะในการย่อขนาดภาพ สามารถดาวน์โหลดได้จาก ที่นี่ เลยครับ
หมายเหตุ ในกรณีของผู้ที่ใช้ os ตระกูล LINUX Ubuntu หรือ Tle เวอร์ชั่นใหม่ๆ(มือใหม่ด้วย) จะข้ามตัวที่ 1กับ 2 ไปก็ได้ครับเพราะมันมีอยู่ในนั้นแล้ว
เอาล่ะหลังจากดาวน์โหลดของที่จำเป็นต่อการย่อขนาดภาพเสร็จแล้ว เพื่อไม่ให้เสียเวลาเรามาดูวีธีการย่อขนาดภาพกันอย่างเป็นขั้นเป็นตอนเลยดีกว่านะครับ
1.นำไฟล์ jcc.py ไปใส่ไว้ในโฟเดอร์โปรเจ็คของเราก่อน
2.จากนั้นทำการรันไฟล์ jcc.py หากเราทำการลงตัวคอมไพเลอร์ของ python ไปแล้วเราสามารถที่จะกดรันไฟล์ตัวนี้(ดับเบิ้ลคลิ๊กที่ไฟล์นี้)ได้เลยครับ
หมายเหตุ ส่วนในกรณีของ LINUX ให้เข้าเปิดหน้าเทอมินอลขึ้นมา แล้วพิมพ์ตามดังนี้
cd /...pathที่เก็บไฟล์renpyของเรา.../...pathที่เก็บไฟล์เกมส์ของเรา...
python jcc.py
3.ผลที่ได้ก็คือจะมีไฟล์ .jpg เกิดขึ้นมาใหม่ 2 ไฟล์ครับ ตามที่ได้กล่าวไปข้างต้น
หมายเหตุ เทคนิคนี้ก็มีข้อเสียอยู่บ้างเล็กน้อยน่ะครับ เนื่องจากว่าเทคนิคนี้จะทำการแปลงไฟล์รูปภาพได้เฉพาะไฟล์ .PNG เท่านั้นนะครับ ดังนั้นหากเรารู้ตัวว่าเกมส์ของเรานั้นจำเป็นที่จะต้องใช้ไฟล์รูปภาพที่ขนาดใหญ่และเยอะ ขอแนะนำว่าอย่าลืมแปลงไฟล์ภาพให้ไปเป็นไฟล์ .PNG ก่อนทุกครั้งนะครับ
|
 |
 |
โดย vashiya
เมื่อ June 05 2008 20:53:50
(484) อ่าน พิมพ์
|
 |
|
 |
© 2007 - 2010 thaiaat.com
|
 |
 |
|
Powered by v6.00.109 ฉ 2003-2005
Theme Elephant v1.00
|
|
 |