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

Class: BEAR_Img_Adapter_GD

Source Location: /BEAR/Img/Adapter/GD.php

Class Overview

BEAR_Base
   |
   --BEAR_Img_Adapter
      |
      --BEAR_Img_Adapter_GD

GDクラス


Author(s):

Version:

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

Copyright:

  • 2008-2011 Akihito Koriyama All rights reserved.

Variables

Methods


Inherited Variables

Inherited Methods

Class: BEAR_Img_Adapter

BEAR_Img_Adapter::__construct()
Constructor.
BEAR_Img_Adapter::deleteFile()
ファイルの消去
BEAR_Img_Adapter::getExtention()
image typeから拡張子を求める
BEAR_Img_Adapter::getImageInfo()
画像情報の取得
BEAR_Img_Adapter::getTmpFileName()
一時ファイル名を取得
BEAR_Img_Adapter::header()
ヘッダー出力
BEAR_Img_Adapter::loadRemoteFile()
ファイルの読み込み
BEAR_Img_Adapter::onInject()
Inject
BEAR_Img_Adapter::resizeMobile()
モバイル端末に合わせた画像の最大リサイズ
BEAR_Img_Adapter::_error()
エラー終了

Class: BEAR_Base

BEAR_Base::__construct()
Universal constructor
BEAR_Base::getConfig()
Get config
BEAR_Base::onInject()
Inject
BEAR_Base::setConfig()
Set config
BEAR_Base::setService()
Set service
BEAR_Base::_exception()
例外の作成

Class Details

[line 33]
GDクラス

GDクラス 画像ライブラリGDを取り扱うクラスです。




Tags:

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

$_srcAttr =

[line 55]

イメージアトリビュート

イメージアトリビュート




Tags:

access:  protected

Type:   string
Overrides:   Array


[ Top ]



Class Methods


constructor __construct [line 78]

BEAR_Img_Adapter_GD __construct( $config)

Constructor

Constructor




Tags:

throws:  BEAR_Img_Adapter_GD_Exception
access:  public


Overrides BEAR_Img_Adapter::__construct() (Constructor.)

Parameters:

array   $config  

[ Top ]

method load [line 100]

void load( string $file, [string $format = ''])

ファイルのロード

ファイルのロード

 $fileにはローカルファイルのパスまたはリモートファイルのURLを指定します。
 リモートファイルの読み込みにはphp.iniでallow_url_fopen =Onの設定が必要です。




Tags:

throws:  BEAR_Img_Adapter_GD_Exception
access:  public


Parameters:

string   $file   ファイルパス
string   $format   ファイルフォーマット

[ Top ]

method resize [line 174]

void resize( [int $width = false], [int $height = false], [bool $smallOnly = false])

画像のリサイズ

画像のリサイズ

 画像を横幅に合わせてリサイズします。幅、高さ、の順で
 指定が優先されます。
 $smallOnlyをtrueにすると画像拡大をしません。
 サムネール画像作成などにつかいます。




Tags:

access:  public


Parameters:

int   $width  
int   $height   高さ
bool   $smallOnly   縮小のみ(小さい画像を大きくはしない)

[ Top ]

method save [line 263]

void save( string $filePath, string $format)

画像保存

画像保存

 指定のフォーマットで画像をファイル保存します。
 $isTemporaryがtrueの時は、ページ表示終了時にファイルを消去します。
 テンポラリーファイルの保存のときに使用します。




Tags:

throws:  BEAR_Img_Adapter_GD_Exception
access:  public


Parameters:

string   $filePath   保存画像のファイルパス
string   $format   画像ファイルのフォーマット

[ Top ]

method show [line 214]

void show( [string $format = false])

画像表示

画像表示 ヘッダーと画像をhttp出力します。




Tags:

access:  public


Parameters:

string   $format   画像ファイルの場所(URL or fileパス)

[ Top ]


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