10 comments

[ 2.7 ms ] story [ 27.8 ms ] thread
Opened a few PICT files I threw at it.

Looking for an Export… item but did not see that. I suppose one reason to open an old PICT file is to save it as a PNG or something that will be easier to open in the future.

There is an export button in the right side of the toolbar. (Square with arrow going out). This will let you export the image as a PDF. You can also drag the picture to another application (or the desktop).
I just opened a PICT file in Preview on Mac and it also offers PDF export. What's the advantage of using this app?
Fantastic—I’ve written a QuickDraw PICT converter, but I focused narrowly on just extracting pixel data. The format is basically a way to encode QuickDraw drawing commands, and getting the original image back (in the general case) means reimplementing QuickDraw.

The old Mac game Avara used this format for levels. It was funky… you could place blocks in a 3D world, and control elevation and height by changing the corner radius of rectangles. You needed a QuickDraw image editor to make levels, like ClarisDraw.

Great work! If I open your program in ResEdit, will I uncover a hidden Dogcow?
Thanks. The program is a "modern" Swift program, so no resource fork and no hidden DogCow.
What is the point of a graphics api that rasterizes into semi-permanent storage? Surely you just end up with pixel-poking a granulated mess
I really wish I'd had this tool six months ago when I was designing a GUI program for macOS 9. I wanted to import pictures from my modern laptop to a PowerBook Duo and vice versa. Converting all the assets was a pain, and I think this tool would've been incredibly convenient, even just for previewing the images.
The program existed six months ago. That said, currently it only allows to render old QuickDraw pictures on a modern Mac OS X. A tool going the other direction would be simple for bitmaps (just use PNG) or very complicated for vector data.

One thing I'm thinking about making a tool that uses old codecs to make compact images for 68K machines. Basically, use today's CPU power to make efficient road-pizza images.