[GSoC] GSoC Update
Hermann Kraus
herm at scribus.info
Fri Jul 4 20:32:56 CEST 2008
On Thu, 03 Jul 2008 00:33:12 +0200, Craig Bradney <cbradney at zip.com.au>
wrote:
> Please be in contact/repost blog links to give us an update.
Hi!
Yes, I'm still alive, but I had an important exam today.
My current status is: I'm a bit behind my schedule, because of the
following things:
a) Exam
b) Personal problems
c) Many problems with GraphicsMagick
I hope these are all solved now, and I will really try hard to get the
GraphicsMagick code ready till the midterm evaluation.
Currently the following works:
- Buildsystem (this was really hard)
- Loading RGB images
- Loading CMYK images partially works
What doesn't work:
- Exporting PDFs (but the fix should be trivial)
- Selecting GraphicsMagick as the import filter for all formats (currently
it has to be named *.bmp, regardless of the actual format)
Here are some of the problems I encountered:
- Cmake is supposed to be easy, but it isn't when you have to learn it
from scratch and the project is already quite big.
- GraphicsMagick build system is totally stupid. They ship pkg-config
files, but trying to build with pkg-config results in incomplete builds.
You have to use GraphicsMagick++-config which returns completely
different values than pkg-config.
- Both GraphicsMagick and ImageMagick call their headerfiles "Magick++.h"
and define constants with the same names there. BUT - and this is really
anoying - the values differ. To make it even worse I #include
<GraphicsMagick/Magick++.h> and gcc chooses ImageMagick's version for some
reason. This resulted in crashes, wrong data and many strange effect till
i finally found out what happened. This took very much time to debug.
- I can't find CMYK related documentation for scribus and therefore have
to try to understand the format by reading the tiff plugin which is quite
complex.
So I'll do my best to get it working till monday.
Hermann
More information about the gsoc
mailing list