Bug 374441

Summary: Export original file to Flickr [patch]
Product: [Applications] digikam Reporter: Richard Ash <richard>
Component: Plugin-WebService-FlickrAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: minor CC: metzpinguin
Priority: NOR    
Version: 5.6.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 5.5.0
Sentry Crash Report:
Attachments: Patch to add option to upload the original file to Flickr

Description Richard Ash 2017-01-01 22:46:20 UTC
Created attachment 103134 [details]
Patch to add option to upload the original file to Flickr

The same missing feature that prompted #212106 has re-appeared in Digikam 5.3 (I upgraded from 4.4 to 5.3 so not sure exactly where it got lost). The problem is that when uploading to flickr, all images are re-compressed as (lossy) JPEGs, even if they are already in JPEG format. I want to upload the JPEG files I have, so that Flickr Pro acts as one of my backup locations.

I have re-done Stanislav Ochotnicky's patch against current (5.4.0) git and this is working. The same limitations as before apply, chiefly that it doesn't do anything intelligent if you try to upload and image in a format which Flickr doesn't support. This is not however an issue for most users.
Comment 1 Maik Qualmann 2017-01-07 18:59:14 UTC
I want to add the patch after the digiKam-5.4.0 release. The CheckBox original should be the first option. The others must then be deactivated.

Maik
Comment 2 Maik Qualmann 2017-01-09 20:51:13 UTC
Git commit 54776f6329744f9370a4dae29f8075948849c96d by Maik Qualmann.
Committed on 09/01/2017 at 20:49.
Pushed by mqualmann into branch 'master'.

allows uploading original image to Flickr tool
FIXED-IN: 5.5.0

M  +2    -1    NEWS
M  +2    -2    common/libkipiplugins/widgets/kpsettingswidget.cpp
M  +45   -41   flickr/flickrtalker.cpp
M  +2    -1    flickr/flickrtalker.h
M  +4    -0    flickr/flickrwidget.cpp
M  +7    -19   flickr/flickrwindow.cpp
M  +1    -1    flickr/flickrwindow.h

https://commits.kde.org/kipi-plugins/54776f6329744f9370a4dae29f8075948849c96d