الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

صورة سطح المكتب بإستخدام منصة جافا مع جايثون

بدأه محمد سمير في 6 سبتمبر 2009 · 0 رد · 656 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم و رحمة الله

وجدت أثناء تصفحي أحد المواقع كود جافا للحصول على صورة سطح المكتب, أخذت الكود و حولته لجايثون, يمكنك عمل سكريبت عند تشغيله تحصل على PrintScreen و صورة بصيغة PNG تحفظ في نفس مكان السكريبت.

from java.awt import Dimension
from java.awt import Rectangle
from java.awt import Robot
from java.awt import Toolkit
from java.awt.image import BufferedImage
from javax.imageio import ImageIO
from java.io import File

def captureScreen(fileName):
	 screenSize = Toolkit.getDefaultToolkit().getScreenSize()
	 screenRectangle = Rectangle(screenSize)
	 robot = Robot()  
	 image = robot.createScreenCapture(screenRectangle)  
	 ImageIO.write(image, "png", File(fileName))

الميزة مع جايثون و منصة جافا أنك تستطيع إستخدام نفس السكريبت مع أي نظام تشغيل بدون تغيير الكود.

كما أن هذا الكود قد يكون نواة لبرنامج بسيط بواجهة رسومية "swing" للحصول على صورة للشاشة و عمل معالجة بسيطة لها.

سبحانك اللهم و بحمدك ، أشهد أن لا إله إلا أنت ، أستغفرك ربي و أتوب إليك

مدونتي

http://www.facebook.com/brmjt

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…