[ Index ]
 

Code source de DokuWiki 2006-11-06

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/inc/ -> JpegMeta.php (sommaire)

JPEG metadata reader/writer

Author: Sebastian Delmont <sdelmont@zonageek.com>
Author: Andreas Gohr <andi@splitbrain.org>
License: PHP license 2.0 (http://www.php.net/license/2_02.txt)
Poids: 2982 lignes (103 kb)
Inclus ou requis: 4 fois
Référencé: 0 fois
Nécessite: 0 fichiers

Définit 1 class

JpegMeta:: (54 méthodes):
  JpegMeta()
  getField()
  setField()
  deleteField()
  getDateField()
  getFileField()
  getCamera()
  getShutterSpeed()
  getExifField()
  getAdobeField()
  getIPTCField()
  setExifField()
  setAdobeField()
  getResizeRatio()
  setIPTCField()
  deleteExifField()
  deleteAdobeField()
  deleteIPTCField()
  getTitle()
  getDates()
  getWidth()
  getHeight()
  getDimStr()
  hasThumbnail()
  sendThumbnail()
  save()
  _dispose()
  _readJPEG()
  _parseAll()
  _writeJPEG()
  _writeJPEGMarker()
  _parseFileInfo()
  _parseMarkerJFIF()
  _parseMarkerSOF()
  _parseMarkerExif()
  _readIFD()
  _writeIFD()
  _parseMarkerAdobe()
  _readIPTC()
  _write8BIM()
  _writeIPTCEntry()
  _exifTagNames()
  _exifTagTypes()
  _exifNameTags()
  _iptcTagNames()
  _names2Tags()
  _getByte()
  _putByte()
  _getShort()
  _putShort()
  _getLong()
  _putLong()
  _putString()
  _hexDump()


Classe: JpegMeta  - X-Ref

JpegMeta($fileName)   X-Ref
Constructor

author: Sebastian Delmont <sdelmont@zonageek.com>

getField($fields)   X-Ref
Pas de description

setField($field, $value)   X-Ref
Convinience function to set nearly all available Data
through one function

author: Andreas Gohr <andi@splitbrain.org>

deleteField($field)   X-Ref
Convinience function to delete nearly all available Data
through one function

author: Andreas Gohr <andi@splitbrain.org>

getDateField($field)   X-Ref
Return a date field

author: Andreas Gohr <andi@splitbrain.org>

getFileField($field)   X-Ref
Return a file info field

author: Andreas Gohr <andi@splitbrain.org>

getCamera()   X-Ref
Return the camera info (Maker and Model)

author: Andreas Gohr <andi@splitbrain.org>

getShutterSpeed()   X-Ref
Return shutter speed as a ratio

author: Joe Lapp <joe.lapp@pobox.com>

getExifField($field)   X-Ref
Return an EXIF field

author: Sebastian Delmont <sdelmont@zonageek.com>

getAdobeField($field)   X-Ref
Return an Adobe Field

author: Sebastian Delmont <sdelmont@zonageek.com>

getIPTCField($field)   X-Ref
Return an IPTC field

author: Sebastian Delmont <sdelmont@zonageek.com>

setExifField($field, $value)   X-Ref
Set an EXIF field

author: Sebastian Delmont <sdelmont@zonageek.com>
author: Joe Lapp <joe.lapp@pobox.com>

setAdobeField($field, $value)   X-Ref
Set an Adobe Field

author: Sebastian Delmont <sdelmont@zonageek.com>

getResizeRatio($maxwidth,$maxheight=0)   X-Ref
Calculates the multiplier needed to resize the image to the given
dimensions

author: Andreas Gohr <andi@splitbrain.org>

setIPTCField($field, $value)   X-Ref
Set an IPTC field

author: Sebastian Delmont <sdelmont@zonageek.com>

deleteExifField($field)   X-Ref
Delete an EXIF field

author: Sebastian Delmont <sdelmont@zonageek.com>

deleteAdobeField($field)   X-Ref
Delete an Adobe field

author: Sebastian Delmont <sdelmont@zonageek.com>

deleteIPTCField($field)   X-Ref
Delete an IPTC field

author: Sebastian Delmont <sdelmont@zonageek.com>

getTitle($max=80)   X-Ref
Get the image's title, tries various fields

author: Andreas Gohr <andi@splitbrain.org>
param: int $max  maximum number chars (keeps words)

getDates()   X-Ref
Gather various date fields

author: Sebastian Delmont <sdelmont@zonageek.com>

getWidth()   X-Ref
Get the image width, tries various fields

author: Sebastian Delmont <sdelmont@zonageek.com>

getHeight()   X-Ref
Get the image height, tries various fields

author: Sebastian Delmont <sdelmont@zonageek.com>

getDimStr()   X-Ref
Get an dimension string for use in img tag

author: Sebastian Delmont <sdelmont@zonageek.com>

hasThumbnail($which = 'any')   X-Ref
Checks for an embedded thumbnail

author: Sebastian Delmont <sdelmont@zonageek.com>

sendThumbnail($which = 'any')   X-Ref
Send embedded thumbnail to browser

author: Sebastian Delmont <sdelmont@zonageek.com>

save($fileName = "")   X-Ref
Save changed Metadata

author: Sebastian Delmont <sdelmont@zonageek.com>
author: Andreas Gohr <andi@splitbrain.org>

_dispose()   X-Ref
Pas de description

_readJPEG()   X-Ref
Pas de description

_parseAll()   X-Ref
Pas de description

_writeJPEG($outputName)   X-Ref
Pas de description

_writeJPEGMarker($marker, $length, &$data, $origLength)   X-Ref
Pas de description

_parseFileInfo()   X-Ref
Gets basic info from the file - should work with non-JPEGs

author: Sebastian Delmont <sdelmont@zonageek.com>
author: Andreas Gohr <andi@splitbrain.org>

_parseMarkerJFIF()   X-Ref
Pas de description

_parseMarkerSOF()   X-Ref
Pas de description

_parseMarkerExif()   X-Ref
Pas de description

_readIFD($data, $base, $offset, $isBigEndian, $mode)   X-Ref
Pas de description

_writeIFD(&$data, $pos, $offsetBase, &$entries, $isBigEndian, $hasNext)   X-Ref
Pas de description

_parseMarkerAdobe()   X-Ref
Pas de description

_readIPTC(&$data, $pos = 0)   X-Ref
Pas de description

_write8BIM(&$data, $pos, $type, $header, &$value)   X-Ref
Pas de description

_writeIPTCEntry(&$data, $pos, $type, &$value)   X-Ref
Pas de description

_exifTagNames($mode)   X-Ref
Pas de description

_exifTagTypes($mode)   X-Ref
Pas de description

_exifNameTags($mode)   X-Ref
Pas de description

_iptcTagNames()   X-Ref
Pas de description

_names2Tags($tags2Names)   X-Ref
Pas de description

_getByte(&$data, $pos)   X-Ref
Pas de description

_putByte(&$data, $pos, $val)   X-Ref
Pas de description

_getShort(&$data, $pos, $bigEndian = true)   X-Ref
Pas de description

_putShort(&$data, $pos = 0, $val, $bigEndian = true)   X-Ref
Pas de description

_getLong(&$data, $pos, $bigEndian = true)   X-Ref
Pas de description

_putLong(&$data, $pos, $val, $bigEndian = true)   X-Ref
Pas de description

_putString(&$data, $pos, &$str)   X-Ref
Pas de description

_hexDump(&$data, $start = 0, $length = -1)   X-Ref
Pas de description



Généré le : Tue Apr 3 20:47:31 2007 par Balluche grâce à PHPXref 0.7