Keywords: JPEG Metadata Application Segments APP0 APP1 APP2 APP3 APP12 APP13 APP14 EXIF DCF XMP RDF Photoshop IRB IPTC DCMI JFIF

# The PHP JPEG Metadata Toolkit - Documentation

Go to Documentation - Home

## Picture Info Function Reference

The "App 12" segment is used by many older digital cameras, and contains text called "Picture Info"

Function: | get_jpeg_App12_Pic_Info
Description: | Retrieves the Picture Info text information from an App12 JPEG segment and returns it as a string. Uses information supplied by the get_jpeg_header_data function
Parameters: | jpeg_header_data | a JPEG header data array in the same format as from get_jpeg_header_data
Returns: | App12_Head, App12_Text | The text preceeding the Picture Info (often the camera manufacturer's name), plus the Picture Info Text
FALSE, FALSE | if an APP 12 Picture Info segment could not be found

Function: | put_jpeg_App12_Pic_Info
Description: | Writes Picture Info text into an App12 JPEG segment. Uses information supplied by the get_jpeg_header_data function. If no App12 exists already a new one is created, otherwise it replaces the old one
Parameters: | jpeg_header_data | a JPEG header data array in the same format as from get_jpeg_header_data
new_Pic_Info_Text | The Picture Info Text, including any header that is required
Returns: | jpeg_header_data | the JPEG header array with the new Picture info segment inserted
FALSE | if an error occured

Function: | Interpret_App12_Pic_Info_to_HTML
Description: | Generates html showing the contents of any JPEG App12 Picture Info segment
Parameters: | jpeg_header_data | the JPEG header data, as retrieved from the get_jpeg_header_data function
Returns: | output | the HTML