2017-04-26 12 views
0

Ich versuche, das Tutorial hier https://boofcv.org/index.php?title=Example_Image_Stitching zu folgen, um zu testen, wie es auf Android funktioniert.kann Symbol nicht auflösen BufferedImage

nach dem Kopieren und Einfügen der Beispiel-Code habe ich Fehler sagen nicht Symbol BufferedImage und Graphics2D auflösen können. Ich habe versucht zu googeln, um das richtige Glas zu finden, aber die Leute sagten, dass das Glas nicht verfügbar ist, weil es nativen Code ist. Wie funktioniert dieses Beispiel?

Dank

+0

nicht sicher, dass dies ein downvote erforderlich (wer es getan hat); Die verkürzte Art der Android Java-Implementierung ist manchmal sehr nervig und stumpf. – RabidMutant

Antwort

0

Android hat eine Teilmenge der Standardbibliotheken Java. BufferedImage ist nicht enthalten.

+0

btu wo kann ich das glas finden? Ich kann die Elternklasse des Beispiels sehen, ich verweise auf Importe java.awt.image – user1865027

+0

Es ist Teil von AWT, die nicht in Android ist. Sie müssen andere Methoden verwenden; Bitmap ist das Äquivalent von Android, aber zu wenig für Bildkacheln (von sehr großen Bildern). – RabidMutant

+0

ok..ich verstehe nicht, warum dieses Beispiel funktionieren würde. Ich denke, ich habe kein Glück, es in Android zu implementieren – user1865027

0

Es ist nicht „native Code“, aber es ist nur in dem Java SE AWT-Paket enthält, das nicht Teil des Android SDK ist

Bitmap ist ein äquivalentes Klasse

A Leinwand würde ähnlich sein die Grafik2D

+0

btu wo finde ich das glas? Ich kann die Elternklasse des Beispiels sehen, das ich auf Imports beziehen java.awt.image – user1865027

+0

'java.awt' ist auf Android nicht verfügbar. Ich weiß nicht, warum du denkst, dass du eine JAR brauchst oder dass es eine gibt für das was du versuchst zu tun. Sie benötigen eine andere Möglichkeit zum Zusammenfügen von Bildern in Android. –

+0

http://stackoverflow.com/questions/6344654/how-to-add-java-awt-image-package-in-android –

Verwandte Themen