新浪云sae給的圖片操作類(lèi)

$s=new\SaeStorage();

$f=new\SaeFetchurl();

$img=new\SaeImage();

SAE圖像處理服務(wù)

1:獲取圖像屬性

$img1=file_get_contents(url);

$img=new\SaeImage($img1);

$size=$img->getImageAttr();

2:個(gè)遠(yuǎn)程圖片添加文字水印,并且把新圖片保存到sae上

$img_data= $f->fetch( $first_img_pic);

$img->setData($img_data );

$img->annotate("xxxzz", 1, $gravity=SAE_Static,

? ? $font = array("name"=>SAE_SimSun, "size"=>30, "weight"=>300, "color"=>"yellow"));//等比縮放

$Smallimg= $img->exec(); //執(zhí)行處理并返回處理后的二進(jìn)制數(shù)據(jù)

$s->write('uploads',"bookfile/examples11.jpg",$Smallimg, -1);

3:縮放圖片
function resize($width=0, $height=0){}//只指定width或者h(yuǎn)eight時(shí),將進(jìn)行等比縮放

4:按比例縮放.1為原大小
function resizeRatio($ratio=0.5){}

5:對(duì)圖片進(jìn)行裁剪

function crop($lx=0.25, $rx=0.75, $by=0.25, $ty=0.75){

*@param float $lx x起點(diǎn)(百分比模式,1為原圖大小,如0.25)

* @param float $rx x終點(diǎn)(百分比模式,1為原圖大小,如0.75)

* @param float $by y起點(diǎn)(百分比模式,1為原圖大小,如0.25)

* @param float $ty y終點(diǎn)(百分比模式,1為原圖大小,如0.75)

}


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容