[Digikam-devel] extragear/graphics/digikam/libs/dimg

Marcel Wiesweg marcel.wiesweg at gmx.de
Mon Feb 27 22:43:56 GMT 2006


> I have updated TODO list by difficulty order.
>
> I will do Charcoal, Unsharp and Noise Reduction.

Ok, I will work on the list from top to bottom.

>
> About SuperImpose, the plugin widget must be fixed accordinly with Achim
> B.K.O files. There is no backport. It's pure Qt widget implementation to do
> using QPixmap.
>
> About Perspective, the algorithm must be ported to 16 bits. there is no
> backport to do.
>
> > What needs to be ported except for the actual 16-bits data handling and
> > replacing QImage with DImg?
>
> Yes, especially about render algorithm. Widget rendering don't need to
> support 16 bits mode. There is just an interface to do. Take a look in
> already ported plugin like refocus for example.
>
> > I understand that ImageGuideDialog becomes DIgikam::ImageGuideDlg and
> > CtrlPanelDialog Digikam::CtrlPanelDlg, does this change require any
> > substantial changes in the UI code?
>
> DigikamImagePlugins::ImageGuideDialog and
> DigikamImagePlugins::CtrlPanelDialog are obsolete now. dialog from digiKam
> core must be used instead.
>
> In the same time, Digikam::DImgImageFilters must be used instead
> Digikam::ImageFilters. For example, Blur algorithm is used in any
> DigikamimagePlugins tools like Infrared. This is want mean that
> digikam/libs/filters will be removed before to release 0.9.0.
>
> About changes in the UI code, I can do it in a plugins to give an example.
> I can prepare 'Add Border' tool or Blur FX' to about this point if you
> want.

I just committed my port of the Add Border plugin. I mostly took Refocus as an 
example, and so far it works. I hope I got everything right.

>
> About 'Add Border' tool, i have forget to said that we need to fix
> algorithm to preserve original image aspect ratio when a border is add to
> image (I have any requests from users about this point).
>
> Gilless



More information about the Digikam-devel mailing list