Overview

Packages

  • Image
  • None

Classes

  • Horde_Image
  • Horde_Image_Base
  • Horde_Image_Effect
  • Horde_Image_Effect_Border
  • Horde_Image_Effect_Gd_DropShadow
  • Horde_Image_Effect_Gd_RoundCorners
  • Horde_Image_Effect_Gd_TextWatermark
  • Horde_Image_Effect_Gd_Unsharpmask
  • Horde_Image_Effect_Im_Border
  • Horde_Image_Effect_Im_CenterCrop
  • Horde_Image_Effect_Im_Composite
  • Horde_Image_Effect_Im_DropShadow
  • Horde_Image_Effect_Im_LiquidResize
  • Horde_Image_Effect_Im_PhotoStack
  • Horde_Image_Effect_Im_PolaroidImage
  • Horde_Image_Effect_Im_RoundCorners
  • Horde_Image_Effect_Im_TextWatermark
  • Horde_Image_Effect_Im_Unsharpmask
  • Horde_Image_Effect_Imagick_Border
  • Horde_Image_Effect_Imagick_CenterCrop
  • Horde_Image_Effect_Imagick_Composite
  • Horde_Image_Effect_Imagick_DropShadow
  • Horde_Image_Effect_Imagick_LiquidResize
  • Horde_Image_Effect_Imagick_PhotoStack
  • Horde_Image_Effect_Imagick_PolaroidImage
  • Horde_Image_Effect_Imagick_RoundCorners
  • Horde_Image_Effect_Imagick_SmartCrop
  • Horde_Image_Effect_Imagick_TextWatermark
  • Horde_Image_Effect_Imagick_Unsharpmask
  • Horde_Image_Exception
  • Horde_Image_Exif
  • Horde_Image_Exif_Base
  • Horde_Image_Exif_Bundled
  • Horde_Image_Exif_Exiftool
  • Horde_Image_Exif_Parser_Base
  • Horde_Image_Exif_Php
  • Horde_Image_Gd
  • Horde_Image_Im
  • Horde_Image_Imagick
  • Horde_Image_Png
  • Horde_Image_Svg
  • Horde_Image_Swf
  • Horde_Image_Translation
  • Overview
  • Package
  • Class
  • Tree
 1: <?php
 2: /**
 3:  * @category Horde
 4:  * @package  Image
 5:  */
 6: class Horde_Image_Exif_Parser_Base
 7: {
 8:     /**
 9:      *
10:      * @param $type
11:      * @param $size
12:      * @return unknown_type
13:      */
14:     protected function _lookupType(&$type, &$size)
15:     {
16:         switch($type) {
17:         case '0001': $type = 'UBYTE';          $size = 1; break;
18:         case '0002': $type = 'ASCII';          $size = 1; break;
19:         case '0003': $type = 'USHORT';         $size = 2; break;
20:         case '0004': $type = 'ULONG';          $size = 4; break;
21:         case '0005': $type = 'URATIONAL';      $size = 8; break;
22:         case '0006': $type = 'SBYTE';          $size = 1; break;
23:         case '0007': $type = 'UNDEFINED';      $size = 1; break;
24:         case '0008': $type = 'SSHORT';         $size = 2; break;
25:         case '0009': $type = 'SLONG';          $size = 4; break;
26:         case '000a': $type = 'SRATIONAL';      $size = 8; break;
27:         case '000b': $type = 'FLOAT';          $size = 4; break;
28:         case '000c': $type = 'DOUBLE';         $size = 8; break;
29:         default:     $type = 'error:' . $type; $size = 0; break;
30:         }
31:     }
32: }
API documentation generated by ApiGen