Java Ekran görüntüsü çekme ve renk değeri alma

Başlatan fghty, 10 Eylül 2013 - 00:57:19

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

fghty

Java ekran görüntüsü çekme ve renk değeri alma yapılabilir mi?

okkangal



import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;

import javax.swing.JFrame;
import javax.swing.JPanel;

public class Capture {
  public static void main(String[] args) {
    JFrame capture = new JFrame();
    capture.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    Toolkit kit = Toolkit.getDefaultToolkit();
    final Dimension d = kit.getScreenSize();
    capture.setSize(d);


    Rectangle rect = new Rectangle(d);
    try {
      Robot robot = new Robot();
      final BufferedImage image = robot.createScreenCapture(rect);
      image.flush();
      JPanel panel = new JPanel() {
        public void paintComponent(Graphics g) {
          g.drawImage(image, 0, 0, d.width, d.height, this);
        }
      };
      panel.setOpaque(false);
      panel.prepareImage(image, panel);
      panel.repaint();
      capture.getContentPane().add(panel);
    } catch (Exception e) {
      e.printStackTrace();
    }

    capture.setVisible(true);
  }
}



Renk kodu almayı bilmiyorum ama yukarıdaki program ile ekran görüntüsü almıştım windows üzerinde . Kullanılan sınıfları ve kütüphaneleri inceleyebilirsin konu hakkında diye düşündüm ....

fghty


if


okkangal

Alıntı yapılan: if - 17 Eylül 2013 - 20:46:52
http://kb.ubuntu-tr.net/cozulen-basliklarin-etiketlenmesi

Renk değerlerini alma hakkındada bir soru vardı ve bu daha çözüme ulaşmadığı için bence konuyu çözüldü şeklinde şimdiden etiketlemek gerekmiz diye düşünmüştüm ama ...

heartsmagic

Çözüldüğünü düşündüğün zaman etiketlersin @okkangal.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

fghty

Örnekte renk kodu alma olmadığı için çözüldü deye etiketlemedim. @heartsmagic, @if

heartsmagic

Başlık sahipleri karışmış :)
Bir önceki yorumum sana gitsin o zaman @fghty :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.