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

Class: BEAR_Img_Adapter

Source Location: /BEAR/Img/Adapter.php

Class Overview

BEAR_Base
   |
   --BEAR_Img_Adapter

イメージアダプター抽象クラス


Author(s):

Version:

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

Copyright:

  • 2008-2011 Akihito Koriyama All rights reserved.

Variables

Methods


Child classes:

BEAR_Img_Adapter_Magick
iMagickクラス
BEAR_Img_Adapter_Cairo
Cairoクラス
BEAR_Img_Adapter_GD
GDクラス

Inherited Variables

Inherited Methods


Class Details

[line 30]
イメージアダプター抽象クラス

イメージアダプター抽象クラス




Tags:

author:  Akihito Koriyama <koriyama@bear-project.net>
version:  SVN: Release: @package_version@ $Id: Adapter.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/
abstract:  
license:  BSD


[ Top ]


Class Variables

static $deleteFiles = array()

[line 77]

デストラクタで消去するファイルリスト

デストラクタで消去するファイルリスト




Tags:

access:  public

Type:   array


[ Top ]

$adapter =

[line 84]

画像ライブラリオブジェクト

画像ライブラリオブジェクト




Tags:

var:  | iMagick | Cariro
access:  public

Type:   GD


[ Top ]

$image =

[line 38]

イメージリソース

イメージリソース




Tags:

access:  public

Type:   resource


[ Top ]

$type =

[line 70]

画像のタイプ

画像のタイプ

 IMAGETYPE_GIF | IMAGETYPE_JPEG | IMAGETYPE_PNG




Tags:

access:  public

Type:   string


[ Top ]

$_result =

[line 91]

出力結果

出力結果




Tags:

access:  protected

Type:   bool


[ Top ]

$_srcAttr =

[line 59]

元画像の属性

元画像の属性




Tags:

access:  protected

Type:   string


[ Top ]

$_srcHeight =

[line 52]

元画像の高さ

元画像の高さ




Tags:

access:  protected

Type:   integer


[ Top ]

$_srcWidth =

[line 45]

元画像の幅

元画像の幅




Tags:

access:  protected

Type:   integer


[ Top ]



Class Methods


constructor __construct [line 98]

BEAR_Img_Adapter __construct( $config)

Constructor.

Constructor.




Tags:

access:  public


Overridden in child classes as:

BEAR_Img_Adapter_Magick::__construct()
Constructor
BEAR_Img_Adapter_Cairo::__construct()
Constructor
BEAR_Img_Adapter_GD::__construct()
Constructor

Overrides BEAR_Base::__construct() (Universal constructor)

Parameters:

array   $config  

[ Top ]

method deleteFile [line 122]

void deleteFile( string $file)

ファイルの消去

ファイルの消去 作業用のファイルを消去リストに追加します。




Tags:

access:  public


Parameters:

string   $file   ファイル

[ Top ]

method getExtention [line 280]

string getExtention( string $imageType)

image typeから拡張子を求める

image typeから拡張子を求める




Tags:

access:  public


Parameters:

string   $imageType  

[ Top ]

method getImageInfo [line 144]

void getImageInfo( )

画像情報の取得

画像情報の取得

 getimagesizeで得られる画像情報を以下のプロパティに格納します。

 _srcWidth int
 srcHeight int
 srcType   int
 srcAttr   string




Tags:

access:  protected


[ Top ]

method getTmpFileName [line 190]

string getTmpFileName( [string $file = false], [string $delete = true])

一時ファイル名を取得

一時ファイル名を取得

一時画像ファイル名を生成します。
 $deleteオプションがtrueの場合、デストラクタでテンポラリーファイルは消去されます




Tags:

access:  public


Parameters:

string   $file   ファイル名
string   $delete   消去

[ Top ]

method header [line 162]

void header( [int $format = false], [int $expire = 0])

ヘッダー出力

ヘッダー出力




Tags:

access:  protected


Overridden in child classes as:

BEAR_Img_Adapter_Magick::header()
ヘッダーを出力

Parameters:

int   $format   フォーマット
int   $expire   expire

[ Top ]

method loadRemoteFile [line 235]

string loadRemoteFile( string $file)

ファイルの読み込み

ファイルの読み込み

 ローカル・リモートファイルにかかわらずファイルを読み込みます。
 リモートファイルの場合はローカルにテンポラリーファイルが
 作成されその名前が返されます。作られたテンポラリーファイルは
 デストラクタで消去されます。キャッシュはされません。




Tags:

access:  public


Parameters:

string   $file   ファイル名

[ Top ]

method onInject [line 108]

void onInject( )

Inject

Inject




Tags:

access:  public


Overrides BEAR_Base::onInject() (Inject)

[ Top ]

method resizeMobile [line 207]

void resizeMobile( )

モバイル端末に合わせた画像の最大リサイズ

モバイル端末に合わせた画像の最大リサイズ




Tags:

access:  public


[ Top ]

method _error [line 260]

void _error( string $errorFunc)

エラー終了

エラー終了




Tags:

access:  protected


Parameters:

string   $errorFunc   ファンクション名

[ Top ]


Documentation generated on Sat, 30 Jul 2011 00:09:53 +0900 by phpDocumentor 1.4.3