Image Viewer gesucht

dermoritz

Bekanntes Mitglied
ich benötige für ein Programm das ich gerade schreibe eine "Image Viewer" Komponente. Bevor ich selbst anfange (die Zeit hab ich eh wahrscheinlich nicht) wollte ich fragen ob es da schon fertige Bibliotheken oder Klassen gibt. Da der Rest in Swing sein soll, sollte der Viewer auch eine Swingkomponente sein.

Es werden zusätzlich minimalfunktionen wie Zoom und Drag benötigt. (Ich hab einige kaum gepflegte OpenSource-Projekte gefunden, deren Doku ist aber meist so bescheiden, dass selber schreiben leichter ist.)

Kennt jemand offen verfügbare Komponenten und hat Erfahrung damit? Danke im Voraus
 
Hi,

ist zwar nicht Swing, aber ich habe mal mit ImageJ gute Erfahrungen gemacht. Ist aber schon
ein bisschen her, allerdings wurde das Programm recht gut gepflegt.

Edit: Hier noch ein Link.
 
Danke, die feature liste ist beeindruckend - auf den ersten blick genau das was ich brauche.

ich werds mal probieren und mich hier wider melden..

achso irgendwelche tips für den beginn?
 
danke nochmal für den tip, ein bild in einem Fenster zu öffnen ist tatsächlich sehr einfach. Aber mir bereitet der Rest etwas Probleme: mit welchen Klassen/Wie kann ich bestimmte Tools (die Eigenschaft des Maus-Cursors) wählen?
Eigentlich reicht mir die Lupe ("Magnifying Glass") als aktiviertes Werkzeug. Die kleine Navigationshilfe oben rechts hätte ich auch gerne aktiviert.
 
Uff,

wie gesagt ist es schon etwas länger her das ich mich mit ImageJ auseinander gesetzt habe. Ich
denke du wirst dann mal ein bischen in der API-Doc rumsuchen müssen 😉

Ich habe mir damals dieses Buch geholt, aber das ist jetzt natürlich auch schon etwas älter.
 
danke, die api-doku ist leider nicht sehr hilfreich (die meisten Klassenbezeichnungen sind einzeilig). Das Problem ist auch, dass ich gar nicht Images bearbeiten will. Ich will nur die Viewer-Komponente mit aktiviertem Lupenwerkzeug. Ich hab schon versucht mich im Quellcode von der main() bis dahin dzrchzuhangeln - ohne Erfolg.

Mir fehlt das grundsätzliche Verständnis vom Aufbau. Ich weiß inzwischen nur soviel: wahrscheinlich brauche ich die Klasse "ImageCanvas" und zusätzlich muss ich noch die Lupe aktivieren und das krieg ich nicht hin. Ich hab nen haufen Methoden gefunden die Abfragen welcen Tool aktiviert ist (ein Int in der Toolbar) aber es gibt kein Feld Toolbar - keine Ahnung von welcher Oberklasse es geerbt wird oder woher das kommt und gesetzt werden kann...

naja ich werd noch etwas rumpobieren und mich bei Erfolg melden.
 

Zurück
Oben