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

كيف يمكننا عمل هذه التقنية في الجافا + هناك صور توضيحية

بدأه المشاكـس5550 في 7 أكتوبر 2012 · 7 رد · 990 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لقد وجدت اضافة خاصة بالفايرفوكس وااايد حلوة ، تتيح لك تصوير اي شي من صفحة الويب (طبعا بعد التعرف على الشكل المطلوب وحفظه على شكل صورة)

أترككم مع الصور :

197955598.png

263839633.png

886274271.png

289045362.png

677159234.png

:happy: :happy: :happy:

677932436.png

677183435.png

... كما سبق ورأيتم ان البرنامج "Add-On" يتيح لك تصوير اي شي واي مكان من على صفحة الويب

المطلوب : بدي تلميحات وتوجيهات لعمل نفس الشي 'ولكن كتطبيق مكتبي يعني مو للويب'

تحياتي الكم :)

556891961.gif

I am learning from you

it is the programmer eye

#2

هذي اداه تقوم بلازم

http://www.wisdom-soft.com/products/screenhunter_free.htm

اما اذا كنت تريد عملها بنفسك، فيوجد درس علي ما اذكر في كيفيه تصوير سطح المكتب. ابحث عنها في المواضيع المميزه

#3

انظر هذا الموضوع للاستاذ وجدى عصام

/index.php?showtopic=169521&st=0&p=854853&fromsearch=1entry854853

الموضوع به برنامج ينقل الصورة من جهاز الى اخر باستخدام createScreenCapture

اقتباس

ونفس الأمر للكتابه .. السؤال الأن كيف يمكن أن أشاهد شاشه السيرفر وأشاهد كل التحركات فيها ؟ بالطبع عن طريق الـcreateScreenCapture التي ترجع لي لقطه من الشاشه وبالتي سأشاهد كل التحركات ..

وسوف نقوم في كل ثانيه (Thread يعمل في الكلاينت) بارسال رساله للسيرفر بأننا نريد لقطه ، ويقوم السيرفر باستدعاء الداله createScreenCapture وارجاع الصوره للكلاينت وثم نقوم باظهار الصوره ، وبالتي سوف نعطى الأنطباع بأن العرض مباشر Live ..

يمكنك اقتباس الادوات من المشروع واستخدامها بالطريقة التى تناسبك

.

تم تعديل هذه المشاركة بواسطة MOHAMED FATHEI في 8 أكتوبر 2012 في 11:35


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#4
العيافـي كتب:

هذي اداه تقوم بلازم

http://www.wisdom-soft.com/products/screenhunter_free.htm

اما اذا كنت تريد عملها بنفسك، فيوجد درس علي ما اذكر في كيفيه تصوير سطح المكتب. ابحث عنها في المواضيع المميزه

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

556891961.gif

I am learning from you

it is the programmer eye

#5

عفوا اخي المشاكس,, هذا ما فهمته من المشاركة ..

#6

انا هو الذي يعتذر منك اخوي

بارك الله فيك :happy:

556891961.gif

I am learning from you

it is the programmer eye

#7
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JPanel;
import java.awt.Dimension;
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.Rectangle;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.io.*;
import javax.imageio.ImageIO;

public class CFRecorder {
 JButton button = new JButton("Record");
 int delay = 142;
 long count = 0;
 boolean pause = false;
 BufferedImage  screencapture;
 Thread record = new Thread(new Runnable() {
	  public void run() {
	   while(!pause) {
		try {
		screencapture = new Robot().createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
		} catch(AWTException awt) { }

		File file = new File("image"+count+".jpg");
		count++;
		try {
		 ImageIO.write(screencapture, "jpg", file);
		 try {
			Thread.sleep(delay);
		} catch (InterruptedException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		} catch(IOException io) { }
	   }
	   System.out.println("Hi I am here");
	  }
   });
 public CFRecorder() {
  JFrame frame = new JFrame("CFRecorder");

  button.addActionListener(new ActionListener() {
	   public void actionPerformed(ActionEvent e) {
		record.start();
	   }
	});

  frame.add(button);

  frame.pack();
  frame.setSize(new Dimension(300, 200));
  frame.setVisible(true);
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 }
 public static void main(String[] args) {
  new CFRecorder();
 }
}

هذا الكود يقوم بـ التقاط صور متتالية لسطح المكتب قم بتعديل عليه حسب احتياجك

1
#8

الله يعطيك العافية اخوي ، وايد حلو هاد الكود

مشكلتي مو مع تصوير سطح المكتب ، مشكلتي انو بدي اعمل اكود يتعرف على الاشكال المستطيلة والمربعة "اشكال بسيطة" ومن ثمة يقوم بتصوير الصورة الموجودة بداخل هاد الشكل ... طبعا ما بدي حدا يتكلم عن الـ OCR او غيره لان الامر مو معقد لهاي الدرجة طبعا 'في نظري' :happy:

مشكور

556891961.gif

I am learning from you

it is the programmer eye

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

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

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

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

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