畫布與水印

2021-09-02 18:35:19 字數 1111 閱讀 1798

建立畫布(在記憶體中存放)

$img = imagecreatetruecolor(200, 100);
建立顏色

imagecolorallocate-新建乙個真彩色影象,返回乙個影象識別符號,代表了一幅大小為width和height的黑色影象

返回值:成功後返回影象資源,失敗後返回false

$color = imagecolorallocate($img, 134, 244,225);
填充區域

imagefill($img, 0, 0, $color);

$color = imagecolorallocate($img, 0, 0, 0);

例如:隨機畫10個點

for($i =0; $i<10; $i++)
之後輸出畫布,銷毀影象(釋放占用的空間)

imagepng($img);

imagedestroy($img);

水印

先載入並將檔案讀取出來,存入到乙個變數中

$str = file_get_contents("qx.jpg");建立影象,加水印(即在影象上輸出字元)

$img = imagecreatefromstring($str);

if($img === false)

$font = "stcaiyun.ttf";

if(!file_exists($font))

$color = imagecolorallocate($img, 255, 255, 255);

imagettftext($img, 30, 0, 50, 50, $color, $font, $text);

// header('content-type:image/png');

imagepng($img,'new-' . $imgfile);

imagedestroy($img);

echo '生成影象檔案成功';

php畫布,新增字元 文字水印

用到的函式 建立 img imagecreate 500,500 建立完成我們需要向資源填加顏色,需要使用到函式 顏色變數 imagecolorallocate resource 資源 int 紅 int 綠 int 藍 將顏色新增到背景進行填充 imagefilledrectangle resou...

精益畫布 聽過 商業畫布 ,那麼 精益畫布 呢?

初創公司面對著無數的不確定性。eric ries 注 精益創業 作者 今天為大家帶來的是精益畫布入門篇,你了解 精益畫布 嗎?如果你是初次創業,我相信你會獲益匪淺。無論你是創業開端無法起手執行,還是創業路上如無頭蒼蠅亂闖,還是想提高效率理清自己的專案思路,精益畫布都能為你一一解決。首先來看看精益畫布...

csdn部落格去除水印 修改水印

這是帶水印的,可以看到這個url 在這裡插入描述 第1個引數,watermark 水印 目測不能改 第2個引數 type 後面接base64加密後的字型型別 第3個引數 shadow 字型陰影 第4個引數 text 後面接base64加密後的水印文字 第5個引數 size 字型大小 第6個引數 co...