Java - ich brauche eine sehr schnelle Bild-scaling-Algorithmus

Arbeite ich an einer Midlet-Anwendung. Ich finde mich in der Notwendigkeit, die Größe von Bildern sehr oft. Dies hat zum problem werden, weil einige Handys sind ziemlich langsam und Skalierung zu lange dauert.

Derzeit bin ich mit Bild.createRGBImage(int, int, int, boolean) um das Bild zu skalieren.

Ich Frage mich, wenn jeder der Sie kannte, der eine sehr effiziente und schnelle Methode zum skalieren eines Bildes.

Hinweis: dies ist eine Midlet-Anwendung, so dass nur JavaME verfügbar ist, was bedeutet, dass ich don ' T haben Zugang zu einigen anderen Bibliotheken zur Verfügung, die in der vollständigen java-version.

Note2: die meisten meiner Skalierung erfolgt von kleinen zu großen Bilder, obwohl ich auch tun, verkleinere das Bild.

  • in welcher Größe redest du? ist die % ändern willkürlichen oder einige einfach mehrere (gerne 2x)?
  • eine Möglichkeit zur Optimierung ist die Verwendung von MIP-Mapping: 3drender.com/glossary/mipmapping.htm
  • Die scale-Größe ist beliebig. Sagen wir mein Bild ist 100px von 65px. Ich brauche, um es zu skalieren auf eine beliebige Größe, die ich möchte. Sagen wir mal 200px von 500 Pixel, oder 1200px von 10px. So muss es sein nach oben oder unten skaliert, vertikal oder horizontal, und/oder einer Kombination von beiden.
  • Was können Bibliotheken, die Sie verwenden, oder hat dieser haben zu Hause angebaut?
InformationsquelleAutor Tony | 2011-11-23
Schreibe einen Kommentar