kostenloser Webspace werbefrei: lima-city


Java Pixelgrabber

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    mlrecords

    Kostenloser Webspace von mlrecords

    mlrecords hat kostenlosen Webspace.

    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?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 2**s

    da du keinen link zu dem Pixelgrapper angegeben hast, kann man zu dem Teil nix sagen, wenn man zu faul zum suchen ist :angel:

    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
  4. Autor dieses Themas

    mlrecords

    Kostenloser Webspace von mlrecords

    mlrecords hat kostenlosen Webspace.

    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.
  5. 2**s

    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.
  6. Autor dieses Themas

    mlrecords

    Kostenloser Webspace von mlrecords

    mlrecords hat kostenlosen Webspace.

    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.
  7. 2**s

    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?
  8. Autor dieses Themas

    mlrecords

    Kostenloser Webspace von mlrecords

    mlrecords hat kostenlosen Webspace.

    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).
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!