> Hello All,
> I am currently working on some projects revolving around using my Indigo2
> Impact Compression module to speed up JPEG display. I know that nobody can
> really help me with that, but I do have question that someone might know
> the answer to...
> Is it possible to modify the code that handles thumbnail display in the
> File Manager?
> You probably see where I am going with this - I thought it might be cool
> to accelerate the thumbnail generation of my JFIFs in FM. How is the
> Thumbnail display handled? Is it possible to add support for different
> file formats, such as Gimp XCF?
I don't know. One thing I'd like to do is to be able to use the 'fm'
icon panel from an application instead of file chooser dialogs. However,
although the iconpanel is a widget, end-users can only access it through
tcl/tk, IIRC.
Quote:> On a related note...
> SGI has had the Adobe Photoshop Performance package available for a
> while... is such a project possible for The GiMP?
I think there were some people trying to do it on Linux, but I'm not
sure.
In theory it's possible, although the changes in the GIMP source code
may be big or little depending on its internal design (I don't know the
GIMP internals). Just consider that your image buffers must be
OpenGL-friendly, and that you'll need two different paths depending on
the operation: for image processing, you need pixel transfer; for
transformations (rotations, distorts, etc...), you'll need textures
(tiled textures for big or non-power-of-2 images).
Quote:> Could
> the SGI hardware accelerate certain GiMP functions?
Yes, it can, although not all machines. For that you need one of: IMPACT
(Indigo2 and Octane), O2, VPro, or the 'big ones' (RE/IR). Operations
that can be accelerated include: convolution-based filters (blur,
sharpen, edge detect, emboss, etc), color adjustments (brightness,
contrast, hue, saturation, curves, histogram...), and geometry
transformations/distortions or morphing.
The benefits of this acceleration vary from model to model, but it's
always faster than using the MIPS CPU (except histogramming in O2, which
doesn't benefit too much from the ICE).
Csar