Java Pixelgrabber
lima-city → Forum → Programmiersprachen → Java
auswerten
befehl
bild
datei
datum
einbinden
einlesen
geschlossen thema
http
hundert
image
import
klasse macht
krieg
kumpel
letzten zeichen
methode
pixel
richtigen anwendung
spezifische frage
-
Ich wei? nicht, ob das eine zu spezifische Frage ist f?r ein Forum wie Lima-City, aber ich bin ganz zuversichtlich, dass ihr sie l?sen k?nnt.
Also, ich will ein Bild einlesen und mir von dem Bild an bestimmten Stellen, deren Werte ich mit gebe die RGB-Werte zur?ck kriegen. So weit so gut. Nun habe ich ein bi?chen im Internet gesucht und bin auf den Pixelgrabber gesto?en. Dieser ist jedoch nicht gut durchdokummentiert und deswegen brauche ich Hilfe.
Falls jemand schonmal mit dem Ding gearbeitet hat, wie lass ich mir vom Pixelgrabber RGB-Werte zur?ck geben? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
da du keinen link zu dem Pixelgrapper angegeben hast, kann man zu dem Teil nix sagen, wenn man zu faul zum suchen ist
Baer hast du dir denn schonmal die Methoden von einem BufferedImage angegeuckt?
Da gibts doch ein getRGB(int x, int y)
http://java.sun.com/j2se/1.5.0/docs/api/java/awt/image/BufferedImage.html#getRGB(int, int)
Vielleicht hilfts ja
***EDIT***
Du musst den Links rauskopieren, da die letzten zeichen irgendwie nicht mit ?bernommen wurden -
Hast du eine Ahnung, wie ich den genau einbaue? Also mit den Imports und mit der richtigen Anwendung des Befehls? Kann ich damit auch RGB-Daten aus JPG-Bildern zur?ck gewinnen? Das ist mir n?mlich das wichtige bei der Sache.
-
as meinst du jetzt mit einbinden?
Also um ein JPEG file zu lesen musst du erstmal die datei mit einem
com.sun.image.codec.jpeg.JPEGImageDecoder
einlesen
Ich habe auch mel ne JPEG Klasse geschrieben.
Kann dir die ja mal mailen, wenn du willst.
Sie kann u A. ne JPEG-Datei lesen und speichern
Kannst sie erweitern, wie du lustig bist.
Falls du interesse hast, kannst mir ja ne PN schicken.
Den Pixelgrapper habe ich mir noch net angeguckt, weil du noch keinen link gepostet hast, aber im grunde d?rfte das einbinden doch net so schwer sein.
Ist der als JAR verf?gbar?
Dann einfach die Jar in den CLASSPATH und ?ber einen import die Klasse oder Packe einbinden, in der klasse, wo du ihn ben?tigst. -
Die Bilder hab ich ja auch schon reingekriegt. Da gibt es ja in JDK 1.4.2 extra Klassen f?r. Ich meine das einbinden des getRGB()-Befehls. Beim Pixelgrabber gibt man einfach "Pixelgrabber" bei google an oder folgt diesem Link: http://www.google.de/search?q=pixelgrabber&ie=UTF-8&hl=de&meta= und dann landet man ein paar hundert Mal auf der Seite von Sun, wo nur beschrieben steht, was die Klasse macht und was sie kann, aber nicht, wie man sie anwendet.
-
also du musst zun?chst mal dein bild als Image einlesen.
Kannst glaube ich bufferedIages casten
Image img = (Image) BufferedImage;
und dann steht doch auf
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/image/PixelGrabber.html#PixelGrabber(java.awt.Image,%20int,%20int,%20int,%20int,%20boolean)
ganz gut beschrieben, wie man die RGV Werte ausliest.
Oder was bentigst du mehr?
Das was du mit dem Pixel machen willst, musst du einfach hinter das
// Deal with the pixel as necessary...
schreiben.
Dann musst du nur noch die Methode
public void handlepixels (Image img, int x, int y, int w, int h)
aufrufen und die verarbeitung l?uft
Oder habe ich dich missverstanden? -
Dieses Thema wurde mit folgender Begr?ndung von mlrecords geschlossen:
Thema hat sich erledigt. Wir wollen die Diagramme jetzt anders auswerten, als sie ?ber Bilder reinzuladen. Mein Kumpel schaut sich jetzt die Restriktionen f?r die Dateien an, die ?ber Cassy Lab ausgegeben werden, sodass wir keine Bilddateien mehr reinladen m?ssen.
(Dies ist eine automatische Antwort durch das System). -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage