sein fand ich eine Methode, die ein Bild des Seitenverhältnis ändert die Größe und zeigt sie in einem ImageView
und es sieht mit Code ganz gut, der wie folgt aussieht:
Wie eine Bitmap, um die Größe, ohne es zu pixelig
int new_width = (int) Math.floor((double) bWidth * (double) sHeight
/(double) bHeight);
params.width = new_width;
params.height = sHeight;
fullImageView.setLayoutParams(params);
Wo sHeight
ist die Höhe des Bildschirms des Geräts. Allerdings möchte ich diese Aktion in einem Service
ausführen und dann das Bild als Hintergrund festlegen, was bedeutet, dass ich meine eigenen ImageView
über den Java-Code erstellt und die oben genannten Aktionen durchgeführt. Es kommt immer pixelig raus, egal welchen Code ich benutze. Irgendwelche Vorschläge? Ich habe auch this code versucht, aber ohne Erfolg. Was mache ich falsch?
das gleiche Bild wird in der Bildansicht der Aktivität verwendet und es ist nicht pixelig zeigt sich genau richtig und kann verwendet werden, um die Tapete ohne Qualitätsverlust zu setzen, aber wenn von einem Dienst gemacht gibt es Qualitätsverlust – Manny265
Ok Manny264 Ich werde eine haben Betrachte es morgen noch genauer und ich komme zu dir zurück –
tatsächlich habe ich Picasa benutzt, also konnte ich in der Anfrage eine größere Größe des Fotos anfordern und dann versuchen, die Größe zu ändern und das hat funktioniert – Manny265