Wenn es ein Bild auf meinem Handy, das ich bis zu einem Server, der 1 MB oder höher ist, möchte ich dieses Bild zu verkleinern und verkleinern Sie es auf eine kleinere Größe, ohne mit Originalbild in sowieso. Ich weiß, wie man vom Telefon kommt, und ich weiß auch, wie man es an einen Server schickt, ich muss nur wissen, wie man das Bild kleiner macht, weil große Dateien höher als 1mb mir Probleme geben.Android schrumpfen große Bildgröße
0
A
Antwort
1
können Sie Bitmaps skalieren wie so:
// Load in your bitmap here, I'll leave this detail up to you
Bitmap _bitmapPreScale = BitmapFactory.decodeResource(resources, fieldValue);
int oldWidth = _bitmapPreScale.getWidth();
int oldHeight = _bitmapPreScale.getHeight();
int newWidth = width; // whatever your desired width and height are
int newHeight = height;
// calculate the scale
float scaleWidth = ((float) newWidth)/oldWidth;
float scaleHeight = ((float) newHeight)/oldHeight;
// create a matrix for the manipulation
Matrix matrix = new Matrix();
// resize the bit map
matrix.postScale(scaleWidth, scaleHeight);
// recreate the new Bitmap
Bitmap _bitmapScaled = Bitmap.createBitmap(_bitmapPreScale, 0, 0, oldWidth, oldHeight, matrix, true);
0
Von Ihrem ursprünglichen Bitmap, Sie createScaledBitmap(...)
jedoch verwenden können, könnte die Schwierigkeit zu open the large image in the first place sein.
Verwandte Themen
- 1. Excel Drucken von Bildern schrumpfen
- 2. Speicher effiziente Bildgröße in Android
- 3. Android Hintergrund Bildgröße für XXHDPI
- 4. Flexbox schrumpfen
- 5. Wie schrumpfen pg_toast Tabelle?
- 6. Schrumpfen Sie die Bildgröße an die Tabellenzelle, die in allen Browsern funktioniert?
- 7. Tastatur schrumpfen EditText
- 8. Android: WebView nicht Maßstab große Bilder
- 9. Android Bildgröße mit MDPI LDIP HDPI xdpi
- 10. Schrumpfen mit realloc
- 11. Schrumpfen MP4 für Wordpress
- 12. Leinwand schrumpfen Alternative
- 13. HBox Kind nicht schrumpfen
- 14. Android: Download große Datei
- 15. Android - große TextView dyanamisch
- 16. Zurbs Foundation: Bildgröße ändern
- 17. CSS/JS Bildgröße anpassen, um Bildgröße anzupassen
- 18. Android Web View erhalten schrumpfen, wenn Tastatur Popups
- 19. Android - Ansicht wird beim Laden aus dem Speicher schrumpfen
- 20. Wie erzwingen Android View, um Kinder zu schrumpfen
- 21. Bildgröße (Java)
- 22. MooFlow Bildgröße
- 23. jquery Bildgröße
- 24. Phalcon Bildgröße
- 25. Kontrolle Bildgröße
- 26. UITabBarItem Bildgröße
- 27. Wie kann ich die Bildgröße ändern?
- 28. flex-box: schrumpfen vor wrap
- 29. UITextField kann nicht automatisch schrumpfen
- 30. JScrollpane muss seine Breite schrumpfen
Gibt es eine Möglichkeit, die Dateigröße des ausgewählten Bildes zu überprüfen. Wie wenn Dateigröße ist> 1 MB oder 1024 KB tun, was Sie oben veröffentlicht haben, habe ich keine Probleme mit kleineren Dateigröße Bilder nur diese HD-Bilder. Danke – user516883
Ok ich denke, ich kann nur diese Datei verwenden Datei = neue Datei ("infilename"); Dann ruf die Datei an. length ich denke das wird den Trick machen – user516883