PHP將處理圖片為圓角
/** * 處理成圓圖片,如果圖片不是正方形就取最小邊的圓半徑,從左邊開始剪下成圓形 * @param string $imgpath [description] * @return [type] [description] */ function yj_img($imgpath = './yj.jpg') { $ext = pathinfo($imgpath); $src_img = null; switch ($ext['extension']) { case 'jpg': $src_img = imagecreatefromjpeg($imgpath); break; case 'png': $src_img = imagecreatefrompng($imgpath); break; } $wh = getimagesize($imgpath); $w = $wh[0]; $h = $wh[1]; $w = min($w, $h); $h = $w; $img = imagecreatetruecolor($w, $h); //這一句一定要有 imagesavealpha($img, true); //拾取一個完全透明的顏色,最後一個引數127為全透明 $bg = imagecolorallocatealpha($img, 255, 255, 255, 127); imagefill($img, 0, 0, $bg); $r = $w / 2; //圓半徑 $y_x = $r; //圓心X座標 $y_y = $r; //圓心Y座標 for ($x = 0; $x < $w; $x++) { for ($y = 0; $y < $h; $y++) { $rgbColor = imagecolorat($src_img, $x, $y); if (((($x - $r) * ($x - $r) + ($y - $r) * ($y - $r)) < ($r * $r))) { imagesetpixel($img, $x, $y, $rgbColor); } } } return $img; }
相關推薦
PHP將處理圖片為圓角
/** * 處理成圓圖片,如果圖片不是正方形就取最小邊的圓半徑,從左邊開始剪下成圓形 * @param string $imgpath [description] * @return [type] [description]
PHP 將日期轉換為中文
專案中,有些涉及到證書生成等功能,需要將日期轉換為全中文,故寫此方法 public function dateToChinese($date) { $chineseDate = ''; //$date = '2018-10-29'
PHP 將引數轉換為陣列格式
php將引數轉換為陣列格式(&連線的引數) public static function paramToJson($param) { $array = array(); $paramArrs = explode('&', $
php 將xml轉換為陣列
不多說了,上程式碼。 students.xml [html] view plain copy <?xml version='1
php將標點符號替換為空格
php用正則匹配將符號替換為空格 <?php $character = "[email protected]#$%^&*中'文中'文中'文().,<>|[]'\":;}{-_+=?/abcdefgh中'文ijklmnopqrstuvw
PHP將透明圖片(PNG)合併到JPG圖片上,實現PNG透明部分透明的效果。
有2張圖片,第一張為背景底圖,jpg格式,簡稱為背景圖片;第二張為放在背景圖片上的圖片,png格式,有一部分是透明的,簡稱為目標圖片。要實現的效果是將目標圖片放到背景圖片上,目標圖片透明的部分要透明。程式碼其實很簡單,最關鍵的地方就是一定要用imagecopy這個函式。所有的
php將陣列轉化為陣列字串的方法
function array2string($arr) { $temp=[]; foreach ($arr as $key=>$value){ if(is_array($value)){ if(!empty($value)){ $temp[] = '\''.$key.'
php 將價格改為千位,形式
$num ="1234567890.111"; $num = preg_replace('/(?<=[0-9])(?=(?:[0-9]{3})+(?![0-9]))/', ',', $nu
PHP將圖片處理成圓角
文章摘要: 上一篇文章,我說了關於php把文字畫在圖片上的換行方法,這篇說說專案中圖片圓角的處理 我們可能在很多專案中,需要對圖片進行圓角處理,例如HTML5中,例如Android中; 這裡我們說說用PHP對圖片進行圓角處理的方法;
JS將html生成為圖片並下載(適用於大多數瀏覽器,包含手機瀏覽器等(需配合後臺處理))(筆記)
(1)html程式碼 <div id="id="content""> //此處放置需要生成圖片的程式碼 <div class="order_payCon"> <div class="submit_pay_success"
canvas應用——將方形圖片處理為圓形
上段時間在專案中需要將方形圖片處理為圓形圖片,你可能會說直接用css設定border-radius: 50%就可以了,但是專案中還要將此圖片的圓形圖片作為一部分利用canvas將其繪製到一張背景圖上面,所以就有了為何要用canvas來處理了。 我們知道 <
【Android】將圖片轉換為圓角
摘自:https://github.com/NashLegend/SourceWall.git import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.
將圖片轉換為圓角圖(自修改)
修改了記憶體洩漏,增加了半徑設定 h檔案 #import <Foundation/Foundation.h> @interface UIImage (wiRoundedRectImage) + (id)createRoundedRectImage:(UI
IOS 將圖片轉換為圓角圖
UIImage+wiRoundedRectImage.h #import <UIKit/UIKit.h> @interface UIImage (wiRoundedRectImage) + (id)createRoundedRectImage:(UII
C# 將 HTML 轉換為圖片或 PDF
ont gif completed 字段 sed pad cli 滾動條 lose 首先是把 HTML 轉換為圖片。 public partial class Form1 : Form { public Form1() {
php 將時間戳轉換為多少分鐘前
php 時間戳 foreach ($comments as $k => &$v){ $s = (int)($nowtime-$v[‘create_time‘]); if((0<$s) && ($s<60)){ $v[‘t
將centos 7 自帶的 php 5.4升級為 5.6
star bin copyright ati 刪除 -o conf mcrypt ble 1、php -v PHP 5.4.16 (cli) (built: Nov 6 2016 00:29:02) Copyright (c) 1997-2013 The PHP
php將xml文件轉換為html
php將xml文件轉換為htmltest.xml: <?xml version="1.0" encoding="ISO-8859-1"?> <catalog> <cd> <title>Empire Burlesque</title> <arti
php 將圖片轉成base64
function gif php pos 內置 獲取 str 路徑 files PHP對Base64的支持非常好,有內置的base64_encode與base64_decode負責圖片的Base64編碼與解碼。 編碼上,只要將圖片流讀取到,而後使用base6
php將圖片存儲在阿裏雲oss存儲上
存儲文件 ram 上傳 span exce style upload file end 一個配置文件 創建兩個方法 1.上傳方法 /** * 存儲文件 * * @param $srcFile * @param $desFile * @throws Excepti