CameraLib

Diese Bibliothek stellt eine API zur Aufnahme von Bildern und zur Auswahl von Bildern aus dem Bildarchiv des Systems bereit.

Datensatz

'CameraOption' ist die Option zur Aufnahme von Bildern.

quality int?
Die Qualität des gespeicherten Bilds. Der gültige Wertebereich ist 0 bis 100. 100 ist normalerweise die vollständige Auflösung ohne Verlust durch Dateikomprimierung. Der Standardwert ist 50.
destinationType int?
Wählt das Format des Rückgabewerts aus. Die folgenden Typen sind verfügbar:
  • DESTINATION_TYPE_DATA_URL
  • DESTINATION_TYPE_FILE_URI (Standardwert)
  • DESTINATION_TYPE_NATIVE_URI
sourceType int?
Legt die Quelle des Bilds fest. Die folgenden Werte sind verfügbar:
  • PICTURESOURCE_TYPE_PHOTOLIBRARY
  • PICTURESOURCE_TYPE_CAMERA (Standardwert)
  • PICTURESOURCE_TYPE_SAVEDPHOTOALBUM
allowEdit boolean?
Legt fest, ob eine einfache Bearbeitung vor der Auswahl zugelassen wird.
encodingType int?
Legt den Codierungstyp der zurückgegebenen Bilddatei fest. Die folgenden Werte sind verfügbar:
  • ENCODING_TYPE_JPEG (Standardwert)
  • ENCODING_TYPE_PNG
targetWidth int?
Die Breite des Zielbilds in Pixeln. Das Seitenverhältnis bleibt konstant.
targetHeight int?
Die Höhe des Zielbilds in Pixeln. Das Seitenverhältnis bleibt konstant.
mediaType int?
Legt den Medientyp fest. Funktioniert nur, wenn für PictureSourceType der Wert PHOTOLIBRARY oder SAVEDPHOTOALBUM angegeben wird. Die folgenden Werte sind verfügbar:
  • MEDIA_TYPE_PICTURE (Standardwert)
  • MEDIA_TYPE_VIDEO
  • MEDIA_TYPE_ALLMEDIA
correctOrientation boolean?
Gibt an, ob eine Drehung des Bilds erforderlich ist.
saveToPhotoAlbum boolean?
Gibt an, ob das Bild auch im Album gespeichert werden soll.
cameraDirection int?
Wählt die zu verwendende Kamera aus. Die folgenden Werte sind verfügbar:
  • DIRECTION_BACK
  • DIRECTION_FRONT
Funktionen
getPicture (onSuccess camaraSuccess in, onError CordovaErrorHandler in, options CameraOption in)
Nimmt ein Foto mit der Kamera auf oder ruft ein Bild aus der Bildergalerie der Einheit ab. Das Bild wird an die Erfolgscallback-Funktion in Form einer Base64-codierten Zeichenfolge oder als URI für die Bilddatei übergeben.
onSuccess
Die Erfolgscallback-Funktion des Stellvertreters (Delegate) camaraSuccess mit der übergebenen Bilddatenzeichenfolge bzw. dem übergebenen URI.
Delegate CamaraSuccess(picture String in) end
onError
Die Fehlercallback-Funktion.
options
Ein cameraOption-Datensatz zur Angabe der Optionen zur Aufnahme von Bildern.
cleanup (onSuccess CordovaSuccessHandler in, onError CordovaErrorHandler in)
Löscht von der Kamera aufgenommene temporäre Fotos aus dem temporären Speicher.
onSuccess
Der Erfolgscallback.
onError
Die Fehlercallback-Funktion.