2016-08-01 3 views
0

Ich versuche, den Inhalt eines ImageView in eine Datei speichern und speichern Sie es als ein Bild. Der einfache Code-Schnipsel, die ich verwende ist:Appcelerator - Speichern von Bild in einer Datei von ImageView mit fester Auflösung

writeImageToFile(imageView.image); 

Die Funktion writeImageToFile, speichert das Blob in einer Datei, die das Bild in der Bildansicht angezeigt enthält. Alles gut und gut bis hier.

Jetzt ist der hier bemerkte Punkt, dass ich das ImageView mit der Breite und Höhe als 150dip definiert habe. Nach dem Speichern des Bildes in einer Datei, für das iPhone 5, finden wir, dass die Bildauflösung 300x300 ist, und für das iPhone 6 Plus ist es 450x450. Die Bildauflösung variiert mit der Bildschirmdichte, die ich verstehen kann.

Aber meine Abfrage ist, dass es eine Möglichkeit gibt, die Auflösung immer auf 150x150 Pixel fixiert zu halten. Ich bin mir nicht sicher, ob dies mit Appcelerator möglich ist oder ob wir externe Module verwenden müssen.

Hinweis: Dies gilt auch für Android.

Antwort

Verwandte Themen