Image::...otoshop(3)

πŸ’– Image::...otoshop(3) πŸ’–

okay bestie, sit down, hydrate, and let me tell you about this little gem from User Contributed Perl Documentation. Yes it's Image::...otoshop(3), yes the name is abbreviated like that, don't @ me. 🫢


✨ NAME ✨

Image::ExifTool::Photoshop β€” read/write Photoshop IRB meta information, no cap. πŸ“Έ


🌸 SYNOPSIS 🌸

okay so the synopsis is literally just this:

This module is loaded automatically by Image::ExifTool when required.

That's it. That's the whole synopsis. You don't have to do anything, it just shows up when it's needed. main character energy tbh. πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

So here's the tea: Photoshop writes its own format of meta information, and it's called a Photoshop IRB resource. It lives in the APP13 record of JPEG files. πŸ“

This module contains the definitions to read this information. That's its whole job and it does it flawlessly. periodt. πŸ’…


πŸŽ€ NOTES πŸŽ€

Photoshop IRB blocks may have an associated resource name. These names are usually just an empty string, but if they're not empty, they get displayed in the verbose level 2 (or greater) output. ✨

There's a special "SetResourceName" flag that may be set to '1' in the tag information hash, and what it does is cause the resource name to be appended to the value when extracted. If this is done, the returned value has the form:

"VALUE/#NAME#/"

When writing, the writer routine looks for this syntax (if "SetResourceName" is defined), and uses the embedded name to set the name of the new resource. 🫢

why do we care? because this allows the resource names to be preserved when copying Photoshop information via user-defined tags. iconic behaviour, honestly. πŸ”₯

πŸ‘‘ AUTHOR πŸ‘‘

Copyright 2003-2026, Phil Harvey (philharvey66 at gmail.com) πŸ’œ

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

(king shit. we love a permissive license. 🌈)


πŸ“ REFERENCES πŸ“

go read them if you wanna go full nerd mode, iykyk πŸ“š


🧚 SEE ALSO 🧚


and that's the whole page bestie!! this was perl v5.42.1, dated 2026-03-31, and yeah β€” it's Image::...otoshop(3), still slaying. πŸ’–βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from