[KPhotoAlbum] Raw workflow

Miika Turkia miika.turkia at gmail.com
Mon Aug 27 18:58:16 BST 2012


On Mon, Aug 27, 2012 at 6:59 PM, Robert Krawitz <rlk at speakeasy.net> wrote:
> On Mon, 27 Aug 2012 07:48:22 +0300, Miika Turkia wrote:
>> On Sun, Aug 26, 2012 at 10:43 PM, Robert Krawitz <rlk at speakeasy.net> wrote:
>>> The kpa manual states:
>>>
>>> "A few settings are recommended for a RAW workflow. First is to enable
>>> the using of the embedded thumbnail. This will give a tremendous speed
>>> boost over decoding each raw file each time they are viewed (check also
>>> the minimum dimension configuration to ensure decent quality). Second
>>> one is for the New Image Finder to automatically stack the developed
>>> versions over the RAW file (developed image must be on same directory as
>>> the original). This requires regular expressions as described in ."
>>>
>>> The last is obviously a reference to the new image finder settings, but
>>> it doesn't explain clearly what the search regexp and file replacement
>>> texts should be.  This would benefit greatly from an example (I haven't
>>> figured out what they need to be myself!").
>>
>> The reference points to chapter "New Image Finder Settings" where the
>> regular expressions I used at the time of writing are shown. Is the
>> link missing from your manual? It is working on HTML and PDF version
>> from docs.kde.org. Anyway, what I currently have is:
>>
>> Search: (_(v){0,1}([0-9]){1,2}){0,1}\.(jpg|JPG|tif|TIF|png|PNG)
>> Orig: .NEF;.CR2;.JPG;.jpg;.ORF
>
> I currently have
>
> Search: _[0-9]{4}\.(jpg)
>
> Orig: .cr2;.crw;.jpg
>
> but still get two copies of each image.

_1234.jpg is the suffix that matches your regex and should be replaced
with cr2, crw or jpg. If you have the JPGs already in the database and
try to match RAWs you need to add the raw into the regex. Following is
my guess of what you need as search:
(_[0-9]{4}){0,1}\.(jpg|cr2|CR2|crw|CRW)

This works so that for each new image found, whatever matches the
search regex is replaced with the original replacement text (in your
case first cr2, if not found with crw, and finally with jpg). So in
your current regex only the files ending with _1234.jpg are matched
and this part is replaced with e.g. .cr2

BTW I do see the reference to the chapter describing these regexes in
git - both on my clone and web version. In the workflows.docbook
<xref linkend="opt-search-new" />

HTH,
miika



More information about the Kphotoalbum mailing list