FWIW, I compiled xastir 1.9.6 on Kubuntu 9.10 with Imagemagick a couple of days back and it works fine. I followed the howto for 9.04 except for libax25-dev which came from compiling libax25 from sources.

Ray vk2tv

Tony Hunt wrote:
So what would be the problem if Hamish compiled against ImageMagick instead of
GraphicsMagick to make the deb packages ?

Tony Hunt VK5AH

----- Original Message ----- From: "Tom Russo" <[email protected]>
To: "Xastir - APRS client software discussion" <[email protected]>
Cc: "Tony Hunt" <[email protected]>; "Hamish Moffatt" <[email protected]>
Sent: Wednesday, November 25, 2009 5:53 AM
Subject: Re: [Xastir] [OZAPRS] XASTIR - maps


On Tue, Nov 24, 2009 at 11:05:27AM -0800, we recorded a bogon-computron collision of the <[email protected]> flavor, containing:
On Wed, 25 Nov 2009, Tony Hunt wrote:

> I cant answer the question as to if it really needs the setting of 16 . > If > you leave it at default 8 and use GM then all raster maps of a specific > file > type (gif I think) just turn out as black rectangles and squares. JPG > from > memory actually work ok.. Thats the effect anyway but it may be the > other way
> around.
>
> Many of us have been uninstalling and recompiling/reinstalling with IM
> instead for close on a year I think.

Correct on all counts.  Can't remember which images come out black,
but it's either GIF or JPEG, maybe both.  Xastir requires quantum
depth of 16 as currently coded.

Naturally, the *best* way to address this whole thing is for someone on a system that has this problem to go in and debug the QuantumDepth==8 pieces
of the Xastir code.

Looking over the code, I suspect that there are too many places in map_geo.c, map_WMS.c and map_tiger.c (the only ones that use Magick) where we're doing
more low-level bit-fiddling on color values than is normal in Magick
applications, and in a couple of those places we're probably not doing it right when the depth is 8. That code needs a major refactor. Now some systems are even shipping with Magick that has HDRI support enabled --- in which case pixels aren't even integers anymore, and our tacit assumption that we can bit-fiddle them directly makes the code not even compile on such systems. Since it's only going to get worse, we really need someone who can roll up
some sleeves and just fix Xastir properly.

While they're at it, maybe it would be best to consolidate the duplicated code in map_WMS, map_geo, and map_tiger.c so there aren't three places to
fix.  Duplicated code bad.

The number of lines of code that actually fiddles with color bits is not
very large, so it's just a matter of finding someone with time to work on it
and enough experience with Magick's (current) API to fix it.

--
Tom Russo KM5VY SAR502 DM64ux http://www.swcp.com/~russo/
Tijeras, NM  QRPL#1592 K2#398  SOC#236 http://kevan.org/brain.cgi?DDTNM
 In some cultures what I do would be considered normal.
                                 -- Ineffective daily affirmation


_______________________________________________
Xastir mailing list
[email protected]
http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir


_______________________________________________
Xastir mailing list
[email protected]
http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir

Reply via email to