Obscure Photoshop bug

PE
Posted By
phoney.email
Jul 7, 2004
Views
289
Replies
2
Status
Closed
PS 6, but due to its obscure nature, probably other versions too. Windows 98.

Recording an action to save a file as RAW does *not* save the Interleave and Byte Order information correctly.

Regardless of what these two options are set to when the action is recorded, the settings are ignored and Interleaved=On and Mac byte order are used.

Since the development was probably done on the Mac this slipped by. That’s what happens when the developers use an obscure OS… ;o)

That’s the second bug in RAW file handling!!

Any ideas for a workaround? Does anybody know internal Actions file layout so I can retrofit this manually?

Don.

How to Improve Photoshop Performance

Learn how to optimize Photoshop for maximum speed, troubleshoot common issues, and keep your projects organized so that you can work faster than ever before!

MR
Mike Russell
Jul 7, 2004
Don wrote:
PS 6, but due to its obscure nature, probably other versions too. Windows 98.

Recording an action to save a file as RAW does *not* save the Interleave and Byte Order information correctly.

Regardless of what these two options are set to when the action is recorded, the settings are ignored and Interleaved=On and Mac byte order are used.

Since the development was probably done on the Mac this slipped by. That’s what happens when the developers use an obscure OS… ;o)
That’s the second bug in RAW file handling!!

Any ideas for a workaround? Does anybody know internal Actions file layout so I can retrofit this manually?

Don,

You may be able to get around this with a small VB program, or your favorite scripting language, that uses the automation interface. Look for the SDK and run the listener plugin to see what calls you need to make.

I have a byte swap utility lying around that I can email you to deal with the byte ordering issue. There’s a chance that may clear up the interleave problem as well.


Mike Russell
www.curvemeister.com
www.geigy.2y.net
PE
phoney.email
Jul 8, 2004
On Wed, 07 Jul 2004 12:25:50 GMT, "Mike Russell" wrote:

Don wrote:
PS 6, but due to its obscure nature, probably other versions too. Windows 98.

Recording an action to save a file as RAW does *not* save the Interleave and Byte Order information correctly.

Regardless of what these two options are set to when the action is recorded, the settings are ignored and Interleaved=On and Mac byte order are used.

Since the development was probably done on the Mac this slipped by. That’s what happens when the developers use an obscure OS… ;o)
That’s the second bug in RAW file handling!!

Any ideas for a workaround? Does anybody know internal Actions file layout so I can retrofit this manually?

Don,

You may be able to get around this with a small VB program, or your favorite scripting language, that uses the automation interface. Look for the SDK and run the listener plugin to see what calls you need to make.

I dumped the Actions file and it seems this information is omitted, but I don’t know the keywords or the format of the data to be able to insert this by hand. Some keywords are self-explanatory when read, but it’s hard to figure beforehand out what they are.

It’s too bad Actions are not text file scripts, it would have made scripting much easier and more powerful.

I have a byte swap utility lying around that I can email you to deal with the byte ordering issue. There’s a chance that may clear up the interleave problem as well.

Thanks very much Mike! It’s not such a big deal. Writing a byte order swap routine is fairly pedestrian, but I was just hoping for something quick and dirty.

For the time being I just made all Save actions modal. In that way I get a dialog each time. On the minus side that means I have to specify all this by hand and can’t have the action run unattended, but on the plus side I’m sure I don’t miss any files, and since they are quite big, I still get time to do other things between saves.

Don.

How to Improve Photoshop Performance

Learn how to optimize Photoshop for maximum speed, troubleshoot common issues, and keep your projects organized so that you can work faster than ever before!

Related Discussion Topics

Nice and short text about related topics in discussion sections