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.