PHP 클래스 Qiniu\Processing\ImageUrlBuilder

파일 보기 프로젝트 열기: qiniu/php-sdk 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$formatArr array format合法值
$gravityArr array 水印图片位置合法值
$modeArr array mode合法范围值

공개 메소드들

메소드 설명
thumbnail ( string $url, integer $mode, integer $width, integer $height, string $format = null, integer $interlace = null, integer $quality = null, integer $ignoreError = 1 ) : string 缩略图链接拼接
waterImg ( string $url, string $image, numeric $dissolve = 100, string $gravity = 'SouthEast', numeric $dx = null, numeric $dy = null, numeric $watermarkScale = null ) : string 图片水印
waterText ( string $url, string $text, string $font = '黑体', string $fontSize, string $fontColor = null, numeric $dissolve = 100, string $gravity = 'SouthEast', numeric $dx = null, numeric $dy = null ) : string 文字水印

보호된 메소드들

메소드 설명
hasQuery ( string $url ) : string 检测是否有query
isUrl ( string $url ) : string 效验url合法性

메소드 상세

hasQuery() 보호된 메소드

检测是否有query
저자: Sherlock Ren ([email protected])
protected hasQuery ( string $url ) : string
$url string url链接
리턴 string

isUrl() 보호된 메소드

效验url合法性
저자: Sherlock Ren ([email protected])
protected isUrl ( string $url ) : string
$url string url链接
리턴 string

thumbnail() 공개 메소드

缩略图链接拼接
public thumbnail ( string $url, integer $mode, integer $width, integer $height, string $format = null, integer $interlace = null, integer $quality = null, integer $ignoreError = 1 ) : string
$url string 图片链接
$mode integer 缩略模式
$width integer 宽度
$height integer 长度
$format string 输出类型
$interlace integer 是否支持渐进显示
$quality integer 图片质量
$ignoreError integer 忽略结果
리턴 string

waterImg() 공개 메소드

图片水印
public waterImg ( string $url, string $image, numeric $dissolve = 100, string $gravity = 'SouthEast', numeric $dx = null, numeric $dy = null, numeric $watermarkScale = null ) : string
$url string 图片链接
$image string 水印图片链接
$dissolve numeric 透明度
$gravity string 水印位置
$dx numeric 横轴边距
$dy numeric 纵轴边距
$watermarkScale numeric 自适应原图的短边比例
리턴 string

waterText() 공개 메소드

文字水印
public waterText ( string $url, string $text, string $font = '黑体', string $fontSize, string $fontColor = null, numeric $dissolve = 100, string $gravity = 'SouthEast', numeric $dx = null, numeric $dy = null ) : string
$url string 图片链接
$text string 文字
$font string 文字字体
$fontSize string 文字字号
$fontColor string 文字颜色
$dissolve numeric 透明度
$gravity string 水印位置
$dx numeric 横轴边距
$dy numeric 纵轴边距
리턴 string

프로퍼티 상세

$formatArr 보호되어 있는 프로퍼티

format合法值
protected array $formatArr
리턴 array

$gravityArr 보호되어 있는 프로퍼티

水印图片位置合法值
protected array $gravityArr
리턴 array

$modeArr 보호되어 있는 프로퍼티

mode合法范围值
protected array $modeArr
리턴 array