AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Kamerabild mit EXIF-Daten?

Ein Thema von sko1 · begonnen am 14. Apr 2018 · letzter Beitrag vom 14. Apr 2018
Antwort Antwort
sko1

Registriert seit: 27. Jan 2017
577 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

Kamerabild mit EXIF-Daten?

  Alt 14. Apr 2018, 08:28
Hallo,

in einer Android-App nehme ich ein Foto über eine Standard-Action auf:

TakePhotoFromCameraAction1DidFinishTaking

Das funktioniert auch und praktisch ist, dass dabei auch die Maximalgrößen des Bildes vorgegeben werden können.

Absoluter Minuspunkt der Geschichte: da wird nur ein TImage zurückgegeben, welches keinerlei Exif-Informationen enthält und damit das abgespeicherte Bild auch nicht

Welchen Weg gibt es, ein Kamerabild mit Exif-Infos aufzunehmen, ggf. zu verkleinern und dann abzuspeichern?

Ciao
Stefan
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.287 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: Kamerabild mit EXIF-Daten?

  Alt 14. Apr 2018, 09:50
Verfolge mal diesen Link. Wenn der doof ist probiere diesen hier.
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
Benutzerbild von timog
timog

Registriert seit: 26. Sep 2006
Ort: Landkreis Oldenburg (Oldb)
117 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#3

AW: Kamerabild mit EXIF-Daten?

  Alt 14. Apr 2018, 13:17
Wir nutzen die von KodeZwerg verlinkte CCR-Exif von Chris Rolliston in einer Android FMX App genau für den von Dir genannten Anwendungsfall. Siehe zur CCR-Exif Unit auch diesen Post.

Kommen mit der Unit für die üblichen Tags (GPS, Datum) gut auf der mobilen Platform klar; die GPS-Sensor-Komponente muss für GPS halt Werte liefern. Ich weiß ohne in den Code zu schauen nicht, ob man die Sensorwerte noch umrechnen musste oder ob es überladene Methoden zum Speichern der Dezimalen Geokoordinaten von GPS gab.

Noch ein Tipp: Das Kleinrechnen des Bildes und Speichern hat bei uns auf schwacher Android Hardware manchmal zum Absturz der App geführt (bzw. einem schwarzen Bildschirm nach/beim Verlassen der Kamera geführt). Ein TTask hat hier bei der Lösung geholfen.
Timo
Real Programmers are surprised when the odometers in their cars don't turn from 99999 to 9999A.
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.287 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: Kamerabild mit EXIF-Daten?

  Alt 14. Apr 2018, 15:18
Ich habe da mal ein wenig herumgestöbert, für FMX ist es wohl wichtig gewisse von Delphi versteckte String Typen zu reaktivieren damit es mit CCR-Exif klappt.
Hier kann man sich dazu was durchlesen. Ich weiß leider nicht wie es um Delphi Tokyo 10.2.3 gestellt ist, ob man das überhaupt braucht, da bin ich total überfragt.
Leider gibt es diese gepatchten Dateien nur bis Delphi 10.1 Berlin, hätte da eventuell jemand was für's aktuelle Tokyo?
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:49 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf