পাইথনে মাল্টিমিডিয়া প্রোগ্রামিং ( পর্ব-২০ )


আজকের পর্ব ও পরের তিনটি পর্বে আমরা পাইথনে কীভাবে মাল্টিমিডিয়া প্রোগ্রামিং করতে হয় তা দেখব। এই পর্বে আমরা পিগলেট নামে একটি লাইব্রেরি ব্যবহার করব। এটি পাইথনের সঙ্গে থাকে না, আলাদাভাবে ইন্সটল করে নিতে হয়। প্রথমে http://pyglet.googlecode.com/files/pyglet-1.2alpha1.zip থেকে জিপ করা ফাইলটি নামিয়ে নিন। এখন স্টার্ট মেনু থেকে রানে গিয়ে টাইপ করুন: %userprofile% এবং সেখানে ফাইলটি কপি করুন। তারপর আনজিপ করুন এবং আবার স্টার্ট মেনু থেকে রানে যান, এবার লিখুন cmd, এবার যে উইন্ডোটি খুলবে তাতে লিখুন: pyglet-1.2alpha1\setup.py install এবং কিছুক্ষণ অপেক্ষা করুন পিগলেট ইন্সটল হওয়ার জন্য। নোট প্যাডে এখন লিখে ফেলুন:

from pyglet.gl import *

window = pyglet.window.Window()

@window.event

def on_draw():

pyglet.graphics.draw(2, pyglet.gl.GL_LINES,(‘v2i’, (120, 120, 120, 260)))

pyglet.graphics.draw(2, pyglet.gl.GL_LINES,(‘v2i’, (120, 260, 440, 260)))

pyglet.graphics.draw(2, pyglet.gl.GL_LINES,(‘v2i’, (440, 260, 440, 120)))

pyglet.graphics.draw(2, pyglet.gl.GL_LINES,(‘v2i’, (120, 120, 440, 120)))

pyglet.graphics.draw(2, pyglet.gl.GL_LINES,(‘v2i’, (80, 240, 280, 340)))

pyglet.graphics.draw(2, pyglet.gl.GL_LINES,(‘v2i’, (280, 340, 480, 240)))

pyglet.graphics.draw(2, pyglet.gl.GL_LINES,(‘v2i’, (250, 120, 250, 220)))

pyglet.graphics.draw(2, pyglet.gl.GL_LINES,(‘v2i’, (250, 220, 330, 220)))

pyglet.graphics.draw(2, pyglet.gl.GL_LINES,(‘v2i’, (330, 220, 330, 120)))

pyglet.graphics.draw(2, pyglet.gl.GL_LINES,(‘v2i’, (160, 150, 160, 200)))

pyglet.graphics.draw(2, pyglet.gl.GL_LINES,(‘v2i’, (160, 200, 210, 200)))

pyglet.graphics.draw(2, pyglet.gl.GL_LINES,(‘v2i’, (210, 200, 210, 150)))

pyglet.graphics.draw(2, pyglet.gl.GL_LINES,(‘v2i’, (210, 150, 160, 150)))

pyglet.app.run()

সেইভ করে রান করলেই দেখতে পাবেন আঁকা ছবি।