frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

QuickDrawViewer: A Mac OS X utility to visualise QuickDraw (PICT) files

https://github.com/wiesmann/QuickDrawViewer
32•ibobev•3h ago

Comments

JKCalhoun•2h ago
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.

duskwuff•2h ago
Given that PICT is a vector format at heart, what'd be ideal would be a conversion to SVG. At one point I had part of a tool written to do that, but it didn't handle text very well.
JKCalhoun•1h ago
Is it a vector format? It could capture pixels as well, and patterns.

It is, in one variant anyway, a re-playing (capture) of the QuickDraw drawing commands. It is one reason it is a hard format to decode without having the original Mac Toolbox QuickDraw code handy.

relium•1h ago
PICT supported vector commands like FrameRect and FillOval, bitmap commands like BitsRect, and even embedded PostScript via PicComments.

Version 1 PICTs: https://show.docjava.com/posterous/file/2012/07/9614411-DOC0...

I have the Version 2 documentation around here somewhere. I don't think I've looked at it in 20 years, though.

duskwuff•1h ago
It was a vector format which could contain embedded bitmaps - which also neatly describes SVG. The format was fairly well documented in "Inside Macintosh: Imaging With QuickDraw", particularly appendix A ("Picture Opcodes").

https://developer.apple.com/library/archive/documentation/ma...

JKCalhoun•17m ago
Then I am now surprised that SVG can embed bitmaps. Thanks.
cactusplant7374•1h ago
I just opened a PICT file in Preview on Mac and it also offers PDF export. What's the advantage of using this app?
teruakohatu•1h ago
> What's the advantage of using this app?

From the README:

> Preview can only open a small subset of the files I have.

cactusplant7374•1h ago
Ah, I missed that part.
curvaturearth•5m ago
Love this
dietrichepp•44s ago
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.

Novo Nordisk's Canadian Mistake

https://www.science.org/content/blog-post/novo-nordisk-s-canadian-mistake
257•jbm•6h ago•124 comments

Forth: The programming language that writes itself

https://ratfactor.com/forth/the_programming_language_that_writes_itself.html
26•suioir•2h ago•4 comments

Doing well in your courses: Andrej's advice for success (2013)

https://cs.stanford.edu/people/karpathy/advice.html
404•peterkshultz•10h ago•131 comments

QuickDrawViewer: A Mac OS X utility to visualise QuickDraw (PICT) files

https://github.com/wiesmann/QuickDrawViewer
32•ibobev•3h ago•11 comments

Duke Nukem: Zero Hour N64 ROM Reverse-Engineering Project Hits 100%

https://github.com/Gillou68310/DukeNukemZeroHour
88•birdculture•5h ago•34 comments

Airliner hit by possible space debris

https://avbrief.com/united-max-hit-by-falling-object-at-36000-feet/
226•d_silin•8h ago•109 comments

Gleam OTP – Fault Tolerant Multicore Programs with Actors

https://github.com/gleam-lang/otp
43•TheWiggles•4h ago•15 comments

Dosbian: Boot to DOSBox on Raspberry Pi

https://cmaiolino.wordpress.com/dosbian/
104•indigodaddy•7h ago•44 comments

Oskar Speck's 1932 Kayak Journey from Germany to Australia

https://nswskc.wordpress.com/2002/10/24/incredible-journey-50/
8•dividendpayee•1w ago•0 comments

What's Behind the Mysterious Ancient Wall in the Gobi Desert?

https://news.artnet.com/art-world/the-hunt-gobi-wall-mongolia-2674588
23•derbOac•1w ago•10 comments

From Hollywood to horticulture: Cate Blanchett on a mission to save seeds

https://www.bbc.com/news/articles/cwy7ekl4yl8o
16•RickJWagner•2h ago•0 comments

Compare Single Board Computers

https://sbc.compare/
113•todsacerdoti•8h ago•49 comments

GNU Octave Meets JupyterLite: Compute Anywhere, Anytime

https://blog.jupyter.org/gnu-octave-meets-jupyterlite-compute-anywhere-anytime-8b033afbbcdc
108•bauta-steen•11h ago•29 comments

Deterministic multithreading is hard (2024)

https://www.factorio.com/blog/post/fff-415
56•adtac•17h ago•7 comments

Look at how unhinged GPU box art was in the 2000s

https://www.xda-developers.com/absolutely-unhinged-gpu-box-art-from-the-early-2000s/
47•m-hodges•1h ago•14 comments

The Spilhaus Projection: A world map according to fish

https://southernwoodenboatsailing.com/news/the-spilhaus-projection-a-world-map-according-to-fish
98•zynovex•1w ago•13 comments

Comparing the power consumption of a 30 year old refrigerator to a new one

https://ounapuu.ee/posts/2025/10/14/fridge-power-consumption/
125•furkansahin•5d ago•160 comments

LoC Is a Dumb Metric for Functions

https://theaxolot.wordpress.com/2025/10/18/loc-is-a-dumb-metric-for-functions/
12•Axol•3h ago•9 comments

The working-class hero of Bletchley Park you didn't see in the movies

https://www.theguardian.com/world/2025/oct/12/move-over-alan-turing-meet-the-working-class-hero-o...
94•hansmayer•1w ago•44 comments

The Cancer Imaging Archive (TCIA)

https://www.cancerimagingarchive.net/
37•1970-01-01•6d ago•1 comments

Replua.nvim – an Emacs-style scratch buffer for executing Lua

https://github.com/mghaight/replua.nvim
12•mghaig•4h ago•1 comments

Could the XZ backdoor been detected with better Git/Deb packaging practices?

https://optimizedbyotto.com/post/xz-backdoor-debian-git-detection/
79•ottoke•9h ago•66 comments

Pawn is a simple, typeless, 32-bit extension language with a C-like syntax

https://www.compuphase.com/pawn/pawn.htm
9•unleaded•1w ago•2 comments

Original C64 Lode Runner Source Code

https://github.com/Piddewitt/Loderunner
66•indigodaddy•4h ago•24 comments

The macOS LC_COLLATE hunt: Or why does sort order differently on macOS and Linux (2020)

https://blog.zhimingwang.org/macos-lc_collate-hunt
77•g0xA52A2A•13h ago•16 comments

Infisical (YC W23) Is Hiring Full Stack Engineers

https://www.ycombinator.com/companies/infisical/jobs/0gY2Da1-full-stack-engineer-global
1•vmatsiiako•9h ago

Show HN: Duck-UI – Browser-Based SQL IDE for DuckDB

https://demo.duckui.com
179•caioricciuti•15h ago•54 comments

The case for the return of fine-tuning

https://welovesota.com/article/the-case-for-the-return-of-fine-tuning
146•nanark•17h ago•74 comments

Show HN: Pyversity – Fast Result Diversification for Retrieval and RAG

https://github.com/Pringled/pyversity
71•Tananon•12h ago•7 comments

Abandoned land drives dangerous heat in Houston, study finds

https://stories.tamu.edu/news/2025/10/07/abandoned-land-drives-dangerous-heat-in-houston-texas-am...
135•PaulHoule•13h ago•129 comments