Bug 103696

Summary: fit image into superimpose template
Product: [Applications] digikam Reporter: Mikolaj Machowski <mikmach>
Component: Plugin-Generic-PhotoLayoutEditorAssignee: Digikam Developers <digikam-bugs-null>
Severity: wishlist CC: caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In: 2.6.0

Description Mikolaj Machowski 2005-04-12 00:17:50 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources
Compiler:          gcc3.4.1 
OS:                Linux

This is very hard - and sometimes impossible - to fit image precisely into
superimpose template. For many templates this doesn't have special meaning
but for some it is important to scale image size to template size.

There are three types of fitting:
- fit height
- fit width
- fit whole image

To not bloat interface of plugin this could be solved by use of three-state
button with changing icon. Or combo-button (with menu dropping after pressing
for while or dragging mouse while keeping mouse button pressed).

Fit whole image should be default.
Comment 1 caulier.gilles 2012-01-16 08:29:43 UTC
Git commit d8af0907f293559290fb3329a5c0bfd3b54376f8 by Gilles Caulier.
Committed on 16/01/2012 at 09:20.
Pushed by cgilles into branch 'master'.

Remove SuperImpose tool from digiKam image editor. This one been pretty old and used yet Qt3 support class.
PhotoLayoutEditor tool from kipi-plugins must be used now instead. Template support using SVG file have been
added by Lukas during Coding Sprint 2012 at Genoa. It will be avaialble for next release 2.6.0.
CCMAIL: digikam-devel@kde.org
CCMAIL: lukasz.spas@gmail.com
Related: bug 171823, bug 117343, bug 103695

M  +0    -1    imageplugins/TODO
M  +0    -8    imageplugins/decorate/CMakeLists.txt
M  +4    -6    imageplugins/decorate/digikamimageplugin_decorate_ui.rc
M  +1    -16   imageplugins/decorate/imageplugin_decorate.cpp
M  +1    -1    imageplugins/decorate/imageplugin_decorate.h
D  +0    -195  imageplugins/decorate/superimpose/dirselectwidget.cpp
D  +0    -77   imageplugins/decorate/superimpose/dirselectwidget.h
D  +0    -73   imageplugins/decorate/superimpose/superimpose.cpp
D  +0    -72   imageplugins/decorate/superimpose/superimpose.h
D  +0    -317  imageplugins/decorate/superimpose/superimposetool.cpp
D  +0    -71   imageplugins/decorate/superimpose/superimposetool.h
D  +0    -390  imageplugins/decorate/superimpose/superimposewidget.cpp
D  +0    -119  imageplugins/decorate/superimpose/superimposewidget.h