Android-Foto in der Bildansicht, schlechte Qualität

Ich die Benutzer erlauben, um ein Foto aufzunehmen, und ich bekomme das Foto, um es in einer Bildansicht.

Dies ist mein code für meine Bildansicht :

        <ImageView 
        android:id="@+id/photo1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:scaleType="centerCrop"
        android:adjustViewBounds="true"
        android:layout_marginBottom="2dp" />

Und mein code, um das Foto in dieser Bildansicht :

        imgPhoto1.setImageBitmap(btmap);

Mein problem ist, das Foto zeigt verschwommen ist.....

Wie kann ich tun, um eine "richtige" Qualität ?

Habe ich versucht zu verwenden :

getWindow().setFormat(PixelFormat.RGBA_8888);

aber es ändert sich nichts.

Thx,

EDIT : Bitte, ich bin auf der Suche, wenn möglich, eine Lösung ohne die Verwendung einer Bibliothek, es ist nur für zwei Bildansicht..

EDIT 2 : Ok, es scheint unmöglich zu tun, ohne Bibliothek, weil mein Bild nehmen allen verfügbaren Platz auf dem Bildschirm.

Haben Sie überprüfen Sie diesen link:--stackoverflow.com/questions/25071007/.... Möglich duplizieren.
entfernen layout_weight Attribut aus ImageView
Sie haben nichts zu tun mit der Bibliothek, aber wenn das Bild ist 100x100 Pixel und Sie versuchen, fit in einem 1000x1200 Ansicht, es wird gedehnt und "verschwommen". Sie haben zu finden, um sich ein besseres layout.
In deinem Fall, scheint die Verwendung einer URI für das Bild. In meinem Fall habe ich direkt das bitmap. Ich weiß nicht, für den moment, wie Sie diese libs richtig :/
r u Zugriff auf das Bild aus drawable Ordner

InformationsquelleAutor deveLost | 2014-09-12

Schreibe einen Kommentar