mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Image import: Make Exif handling more tolerant, better info,...
Changes to the "Add pictures to dive" function: - Make Exif handling more tolerant by removing the JPG sanity check for EOI - Give info to user if exif.cpp can't identify a Exif date/time - Restrict file dialog filter for correct picture time by DC photo to JPG because Exif is only available from JPG Signed-off-by: Stefan Fuchs <sfuchs@gmx.de>
This commit is contained in:
parent
0617308b39
commit
59bbaa7820
2 changed files with 5 additions and 19 deletions
|
|
@ -309,7 +309,7 @@ void ShiftImageTimesDialog::syncCameraClicked()
|
|||
QStringList fileNames = QFileDialog::getOpenFileNames(this,
|
||||
tr("Open image file"),
|
||||
DiveListView::lastUsedImageDir(),
|
||||
tr("Image files (*.jpg *.jpeg *.pnm *.tif *.tiff)"));
|
||||
tr("Image files (*.jpg *.jpeg)"));
|
||||
if (fileNames.isEmpty())
|
||||
return;
|
||||
|
||||
|
|
@ -401,7 +401,10 @@ void ShiftImageTimesDialog::updateInvalid()
|
|||
// We've found invalid image
|
||||
timestamp = picture_get_timestamp(fileName.toUtf8().data());
|
||||
time_first.setTime_t(timestamp + m_amount);
|
||||
ui.invalidFilesText->append(fileName + " " + time_first.toString());
|
||||
if (timestamp == 0)
|
||||
ui.invalidFilesText->append(fileName + " - " + tr("No Exif date/time found"));
|
||||
else
|
||||
ui.invalidFilesText->append(fileName + " - " + time_first.toString());
|
||||
allValid = false;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue