\mark\responseImage

Image Response

Summary

Methods
Properties
Constants
display()
isContent()
expire()
setMimeType()
No public properties found
No constants found
output()
getMimeType()
getImageLength()
$expire
$mimeType
N/A
__construct()
$isContent
N/A

Properties

$expire

$expire : 

Type

$mimeType

$mimeType : 

Type

$isContent

$isContent : 

Type

Methods

display()

display(  $data, integer  $code = 200) : \mark\response\Image

Parameters

$data
integer $code

Returns

\mark\response\Image

isContent()

isContent(boolean  $content = true) : $this

设置是否为内容 必须配合mimeType方法使用

Parameters

boolean $content

Returns

$this

expire()

expire(integer  $expire) : $this

设置有效期

Parameters

integer $expire

有效期

Returns

$this

setMimeType()

setMimeType(string  $mimeType) : $this

设置文件类型

Parameters

string $mimeType

Returns

$this

output()

output(mixed  $data) : mixed

处理数据

Parameters

mixed $data

要处理的数据

Throws

\ImagickException

Returns

mixed

getMimeType()

getMimeType(\Imagick  $imagick, string  $default = 'image/jpg') : string

获取文件类型信息

Parameters

\Imagick $imagick
string $default

Returns

string

getImageLength()

getImageLength(  $imagick) : integer

获取图片大小

Parameters

$imagick

Returns

integer

__construct()

__construct(\think\Cookie  $cookie, string  $data = '', integer  $code = 200) 

Image constructor.

Parameters

\think\Cookie $cookie
string $data
integer $code