2016-07-07 10 views
0

Ich arbeite an einer App, die eine Kamerafunktion enthält, aber ich kann nicht herausfinden, wie man den Dateinamen aus dem aufgenommenen Bild bekommt.Dateiname des aufgenommenen Bildes

Gibt es in QML eine Option, wie man den Dateinamen eines gerade aufgenommenen Bildes bekommt? Wenn nicht, gibt es eine Möglichkeit, den Dateinamen des gerade aufgenommenen Bildes zu erhalten?

Danke für die Hilfe.

+1

Verwenden Sie einfach [ 'imageSaved'] (http://doc.qt.io/qt-5/qml-qtmultimedia-cameracapture.html#imageSaved-signal) Signal nach innen 'imageCapture' von' Kamera'. Der Signalparameter 'path' enthält den physikalischen Pfad, nach dem Sie suchen. – BaCaRoZzo

Antwort

-2

Ja, es gibt eine Möglichkeit, den Dateinamen mit Pfad zu bekommen, ich habe es auch versucht. Wann immer Sie das Bild mit -> camera.imageCapture.capture() < aufgenommen haben - dann wird imageCaptured: {} aufgerufen und in imageCaptured {} können Sie onImageCaptured: {} verwenden und hier können Sie einfach den Dateinamen mit Pfad erhalten. schreiben Sie einfach eine Zeile Code.

Zum Beispiel: -

Camera { 
    id: camera 
    imageCapture { 
     onImageCaptured: { 
     var imgPath = camera.imageCapture.capturedImagePath 
     } 
    } 
}