\Acms\Services\ImageHelper

Summary

Methods
Properties
Constants
__construct()
optimize()
optimizeTest()
copyImage()
editImage()
editImageForImagick()
deleteImageAllSize()
detectImageExtenstion()
No public properties found
No constants found
No protected methods found
$exts
$optimizer
N/A
No private methods found
No private properties found
N/A

Properties

$exts

$exts : 

Type

$optimizer

$optimizer : \ImageOptimizer\SmartOptimizer

Type

\ImageOptimizer\SmartOptimizer

Methods

__construct()

__construct() 

optimize()

optimize(  $path) 

ロスレス圧縮

Parameters

$path

optimizeTest()

optimizeTest(  $path) : boolean

ロスレス圧縮可能かテスト

Parameters

$path

Returns

boolean

copyImage()

copyImage(string  $from, string  $to, integer  $width = null, integer  $height = null, integer  $size = null, integer  $angle = null) : boolean

画像の複製

Parameters

string $from
string $to
integer $width
integer $height
integer $size
integer $angle

Returns

boolean

editImage()

editImage(resource  $rsrc, integer  $width = null, integer  $height = null, integer  $size = null, integer  $angle = null) : resource

画像のリサイズ(GD使用)

Parameters

resource $rsrc
integer $width
integer $height
integer $size
integer $angle

Returns

resource

editImageForImagick()

editImageForImagick(resource  $rsrc,   $file, integer  $width = null, integer  $height = null, integer  $size = null, integer  $angle = null) : resource

画像のリサイズ(Image Magic使用)

Parameters

resource $rsrc
$file
integer $width
integer $height
integer $size
integer $angle

Returns

resource

deleteImageAllSize()

deleteImageAllSize(string  $path) : void

全サイズの画像削除

Parameters

string $path

detectImageExtenstion()

detectImageExtenstion(string  $target_mime) : string

mime type から拡張子の取得

Parameters

string $target_mime

Returns

string