Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Re: Quartz-dev Digest, Vol 5, Issue 186
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Quartz-dev Digest, Vol 5, Issue 186



So, based on the responses here, I think what I'll do to solve my immediate problem is to implement a small 32-bit-only helper tool with which I communicate via popen or some other IPC API, that translates raw PICT data into PNG or some other readable-in-64-bit format.

For the long term, though, I'm somewhat tempted to start an open- source library project that would provide a pure C implementation of everything needed to read and write PICT data. It sounds like there might be some small amount of demand for it beyond just my own needs, and as far as I could tell, nothing like this exists yet. This would let me get rid of the helper tool, and provide some futureproofing in case, for example, 32-bit executables stop being supported on Mac OS X 10.8.

Thanks for the help, everyone!
- Alex

On Aug 14, 2008, at 2:01 PM, Nick Nallick wrote:

On Aug 13, 2008, at 8:10 PM, David Duncan wrote:

Yes, PICT is gone in 64-bit.


...

Could you expand on why you need to do this?

I'll throw in my two cents worth...

As the OP alluded to, there are many apps with Carbon heritage that
still put PICT on the clipboard.  For example, MS-Word only just
started supporting PDF in any meaningful way and I haven't looked, but
even the most recent version still probably uses PICT on the
clipboard.  In the real world lots of people expect apps to maintain
cut/paste compatibility with Word.  You don't get to skip that just
because your app is going to be 64 bit.

In addition, there are a lot of people out there who still have a
large library of images created prior to Mac OS X.  Sometimes these
are in hard to find formats (anyone remember SuperPaint and
IntelliDraw?) but frequently they're in PICT.  Those people still want
to be able to use those files.  PICT was the standard graphic file
exchange format on the Mac for about twenty years.  It seems rather
short slighted to completely drop support for it.

Nick
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartz-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden




Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.