blackhole, on Dec 2 2004, 05:38 AM, said:
No, it doesn't. What does matter is how it got in the resource fork. Because PICT (again, like BMP) is a wrapper format it is possible to do odd things. Normal PICTs and BMPs are straight, well, bitmaps. Every single pixel is represented by a discrete value. Optionally these can be compressed. I believe bitmaps support JPEG compression internally - I've seen it around, but it never caught on. PICTs support a basic RLE.
Now, if you copy to the clipboard you normally get a straight PICT, but you might get a compressed image. If you save directly to the resource fork, who knows what you'll get there. But what ResEdit reads will be a PICT, not a tiff or jpg. The clipboard is a funny thing.
I would assume that QuickTime on Windows can't handle a peculiar variant of PICT that either Photoshop or ResEdit saves as in certain conditions. That's the problem, not the source image type.
View Post
My understanding is that some convertors are lazy and just put the original image data in PICT wrapping if they can. Thus the importance the original file format can take. I'd suggect everyone (instead of using odd preconverting schemes) to save in whatever format their landscape program/Photoshop if you did posterior tweaking/ allows, open it with Preview, and export it as PICT, making sure the compression settings (in a window you can invoke by clicking a button in the export dialog) is set to "none". Then you have a safe, bimap PICT file. To put it in a resource in the resource fork, the best would be to rename the PICt file to r.128, put the PICT file in a folder named "PICT", put this folder in another folder, and implode this folder with ResPloder (basically doing the converse operation to what's on the website). You then have a resource file with a single PICT resource, that you can then copy to your plug using ResEdit/MC/anything else. I don't know much more about PICT, I'll try to read some Apple dev docs about it.
Nice list, Belthazar; are you sure the PICT-internal-compression-format problem gives problem only with the planet landscapes? This would suggest that QT on Windows can handle them (since it handles the other PICTs elsewhere the same plug-in developer made), but there is a specific problem there.