[digikam] [Bug 319241] New: "Embedded preview loads full-sized image" button cryptic

classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 319241] New: "Embedded preview loads full-sized image" button cryptic

DrSlony-4
https://bugs.kde.org/show_bug.cgi?id=319241

            Bug ID: 319241
           Summary: "Embedded preview loads full-sized image" button
                    cryptic
    Classification: Unclassified
           Product: digikam
           Version: 3.1.0
          Platform: Gentoo Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: Preview
          Assignee: [hidden email]
          Reporter: [hidden email]

Some files have embedded previews, some don't. Those formats that do, to the
best of my knowledge, are just raw and possibly TIFF.
I will not discuss TIFF images with embedded previews in this issue as I have
never encountered them or had a need for embedding a lower resolution preview
(other than a thumbnail) into a TIFF file.

As for raw files, I would like to be able to set digiKam to either show me a
fast preview of the real raw data, or to show me the largest embedded JPEG
(some raw files have more than one embedded JPEG size).

I envisage replacing the current ambiguous single button a single-option radio
button list such as this:
Preview shows:
● real file contents
○ half-size real file contents
○ largest embedded image

Personally I see no use for option 2, but if a half-size image from the real
raw data really can be generated faster (4 times as fast?) then why not. But
digiKam 3.1.0 takes about as long to show me this half-size preview as
RawTherapee does to show me a full-sized one (subjectively, not timed
properly).

I believe such a single-option radio list would be entirely clear, unlike the
current single checkbox which not only does the opposite of what its label says
(the label is after all "Embedded preview loads full-sized image" which is the
opposite of what happens for raw files) but actually makes no sense - the
embedded preview is the embedded preview. How can an embedded preview load a
full-sized (or half-sized) image. It can't. It's an embedded preview. I
understand that by "embedded preview" you're not actually referring to the
embedded preview but to the button two frames above called "Thumbnail click
action" but this is a really poor way of doing it.

Reproducible: Always

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 319241] Improvement about embedded preview loads full-sized image option

Gilles Caulier-4
https://bugs.kde.org/show_bug.cgi?id=319241

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]
            Summary|"Embedded preview loads     |Improvement about embedded
                   |full-sized image" button    |preview loads full-sized
                   |cryptic                     |image option

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 319241] Improvement about embedded preview loads full-sized image option

DrSlony-4
In reply to this post by DrSlony-4
https://bugs.kde.org/show_bug.cgi?id=319241

DrSlony <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|3.1.0                       |4.2.0

--- Comment #1 from DrSlony <[hidden email]> ---
Still valid for 4.2.0.

A full-resolution fast demosaic with optimized code is extremely quick (I can
get you timings from RawTherapee's fast demosaic if you like - we're talking
about a second here on an average machine), so being 2014 I would get rid of
this "half size" option.

A revised "Preview Options" panel would be for raw files only, as non-raw files
are quick to open:
"Raw file preview shows:
● Fast demosaiced image
○ High quality demosaiced image (AMaZE or whatever you use)
○ Largest embedded JPEG preview"

This is clear, predictable, easy to understand.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 319241] Improvement about embedded preview loads full-sized image option

Vincent Tassy-2
In reply to this post by DrSlony-4
https://bugs.kde.org/show_bug.cgi?id=319241

Vincent Tassy <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #2 from Vincent Tassy <[hidden email]> ---
Same discussion as in Bug 205776

I agree that this is what should ultimately be implemented.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 319241] Improvement about embedded preview loads full-sized image option

Gilles Caulier-4
In reply to this post by DrSlony-4
https://bugs.kde.org/show_bug.cgi?id=319241

--- Comment #3 from Gilles Caulier <[hidden email]> ---
Hi all,

With current implementation from git/master (next 4.6.0), Marcel has commited 3
big patches (see bug #205776 for details)

Please test and review current code to see if this file still valid...

Thanks in advance

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 319241] Improvement about embedded preview loads full-sized image option

Gilles Caulier-4
In reply to this post by DrSlony-4
https://bugs.kde.org/show_bug.cgi?id=319241

--- Comment #4 from Gilles Caulier <[hidden email]> ---
DrSlony,

What's about this file using last digiKam 4.10.0 ?

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 319241] Improvement about embedded preview loads full-sized image option

DrSlony-4
In reply to this post by DrSlony-4
https://bugs.kde.org/show_bug.cgi?id=319241

--- Comment #5 from DrSlony <[hidden email]> ---
Hello

4.10.0 is an improvement but it still has no option to show the full-sized raw,
and the half-sized raw uses auto-levels adjustment which is bad for people who
want to see the real raw file but I already opened an issue for that. The
half-sized raw option is also quite slow, takes about 2-3 seconds here. Maybe
you can use RawTherapee's optimized code
https://code.google.com/p/rawtherapee/source/browse/rtengine/amaze_demosaic_RT.cc
but I don't know what the bottleneck is - maybe it's digiKam's demosaicing, but
maybe its not. It could be LCMS or some other operations. A digiKam developer
would need to insert timers and test.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 319241] Improvement about embedded preview loads full-sized image option

Gilles Caulier-4
In reply to this post by DrSlony-4
https://bugs.kde.org/show_bug.cgi?id=319241

--- Comment #6 from Gilles Caulier <[hidden email]> ---
>no option to show the full-sized raw, and the half-sized raw uses auto-levels adjustment >which is bad for people who want to see the real raw file but I already opened an issue for >that

Yes, i see your other reports.

The question is about this one. It can be closed ?

Gilles

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 319241] Improvement about embedded preview loads full-sized image option

DrSlony-4
In reply to this post by DrSlony-4
https://bugs.kde.org/show_bug.cgi?id=319241

--- Comment #7 from DrSlony <[hidden email]> ---
Well no, because this issue is a feature request for an option "show full-sized
raw", and 4.10.0 does not have that.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 319241] Improvement about embedded preview loads full-sized image option

Gilles Caulier-4
In reply to this post by DrSlony-4
https://bugs.kde.org/show_bug.cgi?id=319241

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|4.2.0                       |4.10.0

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 319241] Improvement about embedded preview loads full-sized image option

DrSlony-4
In reply to this post by DrSlony-4
https://bugs.kde.org/show_bug.cgi?id=319241

--- Comment #8 from DrSlony <[hidden email]> ---
Please add support for showing half-sized and full-sized raw without automatic
brightness correction!

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 319241] Improvement about embedded preview loads full-sized image option

bugzilla_noreply
In reply to this post by DrSlony-4
https://bugs.kde.org/show_bug.cgi?id=319241

DrSlony <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|4.10.0                      |5.0.0

--- Comment #9 from DrSlony <[hidden email]> ---
A bump for making the preview mode selection more clear and more useful.

Currently digiKam5 git shows this option:
Preview Options
● Embedded preview shows a small, quick preview
○ Embedded view shows the full image.
Raw Images:
● Automatic
○ Embedded preview
○ Raw data in half size

This is not clear because raw images can contain several embedded JPEG images
of various sizes plus the raw data itself. TIFF images can contain a tiny
thumbnail but perhaps also a larger preview as well (I am unsure of this, I am
sure of the rest). So what does "a small, quick preview" mean? It's not clear.

I don't know whether "a small, quick preview" applies to JPEG, PNG and TIFF
images. Does it? If it does, please explain how.

I propose this because it is far more clear:

Preview Options
The preview image for raw files shows:
● The largest embedded JPEG image.
○ Full-sized demosaiced raw data.
○ Half-sized demosaiced raw data.
Apply auto-levels to demosaiced raw data: (see bug #347010)
● No
○ Yes

As a photographer it is very important that the preview does not apply
auto-levels. Currently it does and its impossible to turn this off.

As for the demosaicing algorithm, anything will do, though I invite you to
borrow the latest AMaZE code from RawTherapee, as it is very speed-optimized
and produces high quality results in a very short time, though this is a
separate issue, I just thought I'd mention it here.
https://github.com/Beep6581/RawTherapee/blob/master/rtengine/amaze_demosaic_RT.cc

I suppose showing the largest embedded JPEG image is fastest. Showing a
full-sized AMaZE-demosaiced image is slowest, though that does not mean its
slow - because the current AMaZE code in RawTherapee is so well optimized, a 10
megapixel image takes just 150-300ms on a typical machine.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel