#include <jpgimage.hpp>
Static Public Member Functions | |
| static int | locateIrb (const byte *pPsData, long sizePsData, uint16_t psTag, const byte **record, uint16_t *const sizeHdr, uint16_t *const sizeData) |
| Locates the data for a Photoshop tag in a Photoshop formated memory buffer. Operates on raw data to simplify reuse. | |
| static int | locateIptcIrb (const byte *pPsData, long sizePsData, const byte **record, uint16_t *const sizeHdr, uint16_t *const sizeData) |
| Forwards to locateIrb() with psTag = iptc_. | |
| static DataBuf | setIptcIrb (const byte *pPsData, long sizePsData, const IptcData &iptcData) |
| Set the new IPTC IRB, keeps existing IRBs but removes the IPTC block if there is no new IPTC data to write. | |
Static Public Attributes | |
| static const char | ps3Id_ [] = "Photoshop 3.0\0" |
| Photoshop marker | |
| static const char | bimId_ [] = "8BIM" |
| Photoshop marker | |
| static const uint16_t | iptc_ = 0x0404 |
| Photoshop IPTC marker | |
|
||||||||||||||||||||||||||||
|
Locates the data for a Photoshop tag in a Photoshop formated memory buffer. Operates on raw data to simplify reuse.
|
|
||||||||||||||||
|
Set the new IPTC IRB, keeps existing IRBs but removes the IPTC block if there is no new IPTC data to write.
|
1.4.6