BEAR_Img
[ class tree: BEAR_Img ] [ index: BEAR_Img ] [ all elements ]

Class: BEAR_Img

Source Location: /BEAR/Img.php

Class Overview

BEAR_Base
   |
   --BEAR_Factory
      |
      --BEAR_Img

イメージ


Author(s):

Version:

  • SVN: Release: @package_version@ $Id: Img.php 2486 2011-06-06 07:44:05Z koriyama@bear-project.net $

Copyright:

  • 2008-2011 Akihito Koriyama All rights reserved.

Variables

Constants

Methods


Inherited Variables

Inherited Methods


Class Details

[line 35]
イメージ

イメージ 画像を取り扱うクラスです。画像エンジンにGD2, iMagick(ImageMagick + GraphickMagick), Cairoが選べ切り替えて使う事ができます。




Tags:

author:  Akihito Koriyama <koriyama@bear-project.net>
version:  SVN: Release: @package_version@ $Id: Img.php 2486 2011-06-06 07:44:05Z koriyama@bear-project.net $
copyright:  2008-2011 Akihito Koriyama All rights reserved.
link:  http://www.bear-project.net/
license:  BSD


[ Top ]


Class Variables

static $deleteFiles =

[line 93]

消去用テンポラリーファイルリスト配列

消去用テンポラリーファイルリスト配列




Tags:

access:  public

Type:   array


[ Top ]



Class Methods


static method changeAdapter [line 181]

static BEAR_Img_Adapter_GD changeAdapter( string $adapter)

インスタンス変更

インスタンス変更

 画像エンジンを変更します。イメージオブジェクトは引き継がれます。
 GDでjpegを読み込み、Cairoで文字を合成、GDでGIF出力などのように使えます。




Tags:

return:  | BEAR_Img_Adapter_Magick | BEAR_Img_Adapter_Cairo
access:  public


Parameters:

string   $adapter   self::ADAPTER_GD | self::ADAPTER_MAGICK | self::ADAPTER_CAIRO

[ Top ]

static method changeInstance [line 212]

static void changeInstance( $adapter)

changeAdapterのエイリアス

changeAdapterのエイリアス




Tags:

deprecated:  
access:  public


Parameters:

   $adapter  

[ Top ]

static method onShutdown [line 117]

static void onShutdown( )

テンポラリーファイルの消去

テンポラリーファイルの消去

 画像変換などに使用するテンポラリーファイルを消去します。
 Constructorでシャットダウン時に実行する関数として登録され実行されます。




Tags:

access:  public


[ Top ]

constructor __construct [line 100]

BEAR_Img __construct( $config)

Constructor

Constructor




Tags:

access:  public


Overrides BEAR_Base::__construct() (Universal constructor)

Parameters:

array   $config  

[ Top ]

method destoryInstance [line 222]

void destoryInstance( )

インスタンス消去

インスタンス消去




Tags:

access:  public


[ Top ]

method factory [line 141]

BEAR_Img_Adapter_GD factory( string $adapter)

インスタンス取得

インスタンス取得

 指定の画像エンジンで画像処理オブジェクトを返します




Tags:

return:  | BEAR_Img_Adapter_Magick | BEAR_Img_Adapter_Cairo
throws:  BEAR_Img_Exception
access:  public


Overrides BEAR_Factory::factory() (Factory)

Parameters:

string   $adapter   self::ADAPTER_GD | self::ADAPTER_MAGICK | self::ADAPTER_CAIRO

[ Top ]


Class Constants

ADAPTER_CAIRO =  '3'

[line 57]

Cairo

Cairo



[ Top ]

ADAPTER_GD =  '1'

[line 47]

GD

GD



[ Top ]

ADAPTER_MAGICK =  '2'

[line 52]

iMagick

iMagick



[ Top ]

CENTER =  'c'

[line 68]

アライン Center

アライン Center



[ Top ]

LEFT =  'l'

[line 73]

 アライン Left

 アライン Left



[ Top ]

RIGHT =  'r'

[line 78]

アライン Right

アライン Right



[ Top ]

TMP_DIR =  '/tmp/misc'

[line 63]

テンポラリーファイル作成場所

テンポラリーファイル作成場所



[ Top ]

UA =  'User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)'

[line 42]

外部画像ファイルをフェッチするときのUA

外部画像ファイルをフェッチするときのUA



[ Top ]



Documentation generated on Sat, 30 Jul 2011 00:10:34 +0900 by phpDocumentor 1.4.3