Nowhere in the system (at least user-accessible).

Generally, Apple only puts stuff it actually uses into its library collection (/usr/lib). X11 includes FT and PNG because they are basic to X11's operation, or at least needed for the most common X11-based software (maybe libjpeg is not used often in X11-based software). Also, PNG is new to Leopard's X11.

That said, there are internal copies of libgif, libjpeg, libpng and libtiff (among others) in the ApplicationServices framework (ImageIO subframework, where I got the idea for my UnixImageIO framework). These are not publicly usable because they have no headers, though they appear to be unmodified. They are only used internally by the ApplicationServices API, and noone should attempt to use them directly.

Apple made other hidden libraries directly usable, like libGL in the OpenGL framework, but they probably decided to make the image libraries unaccessible to provide a uniform API to image handling (iow, their individual APIs weren't vital to the function of the system or ApplicationServices API).

This rambling was probably unnecessary, but the upshot is don't expect Apple to add other image libraries to the system or X11. We're on our own.

On Apr 24, 2008, at 11:32 AM, Christopher Barker wrote:

One more,

How about libjpeg?

-Chris
Nathan wrote:
My guess would be yes.
$ locate *libpng* | grep -Ev 'opt|App|old'
/Developer/SDKs/MacOSX10.5.sdk/usr/X11/include/libpng
/Developer/SDKs/MacOSX10.5.sdk/usr/X11/include/libpng/png.h

--
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

[EMAIL PROTECTED]
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

All generalizations are dangerous, even this one.


_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to