Substrate implementation proposal
Boudewijn Rempt
boud at valdyas.org
Tue Apr 4 08:39:47 CEST 2006
I've been thinking about this, and this is my proposal:
Add an interface (attached) that can be reimplemented by specific substrates.
This interface is responsible for returning the right pixel. It is possible
to make a tiled implementation of a full-size implementation. The list of
properties in the pixel struct is open for discussion! My intention is to
make all media colorspaces work with all substrate implementations, so we
need to get this right.
A KisImage has one KisSubstrate (as discussed in the long mail I sent this
weekend), and a method to return a shared pointer version of the substrate
implementation.
I'm also working on a plugin that will offer a dialog to create custom
substrates or select predefined ones.
--
Boudewijn Rempt
http://www.valdyas.org/fading/index.cgi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kis_substrate.h
Type: text/x-c++hdr
Size: 2552 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kimageshop/attachments/20060404/19985d16/attachment.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kimageshop/attachments/20060404/19985d16/attachment.pgp
More information about the kimageshop
mailing list