T
Tersus
Gast
Guten Abend,
ich gehe, wie im offiziellen Android Developer Guide vor.
Außerdem habe ich moch noch auf einigen SoF Seiten erkundigt.
Leider ohne Erfolg.
Zeilgerät hat in diesem Fall eine Auflösung von 480x800.
Die Größe der ImageView ist dynamisch und stets 7/20 der Auflösungsbreite breit, also in diesem Fall 168px. So breite, wie die ImageView ist, ist sie auch hoch.
Das Ergebnis habe ich hier:Anhang anzeigen 484963
Erstes Bild hat die volle Auflösung und wurde von der ImageView per XML Befehl android:scaleType="fitXY" skailiert. Hat aber nach wie vor die Höhe und Breite von ca. 700px.
Zweites Bild wurde mit dem obigen Code auf ca. 168px in Höhe und Breite reduziert. Es ist aber ziemlich verschwommen.
Wie kann ich das Bild ohne Schärfeverlust in der Auflösung reduzieren?
Grüße
ich gehe, wie im offiziellen Android Developer Guide vor.
Außerdem habe ich moch noch auf einigen SoF Seiten erkundigt.
Leider ohne Erfolg.
Code:
...
final BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeResource(res, resId, options);
// Calculate inSampleSize
options.inSampleSize = magic_berechnet_samplesize(...); // Ergebnis ist beispielsweise 4
options.inScaled = false;
options.inDither = false;
options.inPreferredConfig = Bitmap.Config.ARGB_8888;
// Decode bitmap with inSampleSize set
options.inJustDecodeBounds = false;
return BitmapFactory.decodeResource(res, resId, options);
...
Zeilgerät hat in diesem Fall eine Auflösung von 480x800.
Die Größe der ImageView ist dynamisch und stets 7/20 der Auflösungsbreite breit, also in diesem Fall 168px. So breite, wie die ImageView ist, ist sie auch hoch.
Das Ergebnis habe ich hier:
Erstes Bild hat die volle Auflösung und wurde von der ImageView per XML Befehl android:scaleType="fitXY" skailiert. Hat aber nach wie vor die Höhe und Breite von ca. 700px.
Zweites Bild wurde mit dem obigen Code auf ca. 168px in Höhe und Breite reduziert. Es ist aber ziemlich verschwommen.
Wie kann ich das Bild ohne Schärfeverlust in der Auflösung reduzieren?
Grüße