phpimagestring
A. php文字生成圖片如何使字體變大
這個內置就是1---5,你試下:imagettftext
B. php驗證碼自定義字體樣式和字體大小用什麼函數
imagestring換成imagettftext
imagettftext ( resource $image , float $size , float $angle , int $x , int $y , int $color , string $fontfile , string $text )
第一個是資源圖像,第二個就是你要的大小,第三個是角度,x,y 二參數為文字的坐標值 (原點為左上角);然後是顏色,接著就是你要的字體,首先你得先下載ttf字體,存放在根目錄,最後就是文字內容
C. php在圖片上寫指定字體顏色的文字函數
bool imagestring ( resource $image, int $font, int $x, int $y, string $s, int $col )
imagestring() 用 col 顏色將字元串 s 畫到 image 所代表的圖像的 x,y 坐標處(這是字元串左上角坐標,整幅圖像的左上角為 0,0)。如果 font 是 1,2,3,4 或 5,則使用內置字體。
最後一個參數,表示顏色.
$black = ImageColorAllocate($im, 0,0,0);
imagestring(........,black)
D. PHP的 imagestring函數的font參數怎麼用
這些問題交給美工去干好了,不是你程序員的活。
控制字體用CSS,包括圖片的各種控制。
你就專心寫你的程序,把握好自己邏輯就好。
PHP干這個,有點大才小用
E. PHP圖像處理的
<?php
//圖片的等比縮放
//因為PHP只能對資源進行操作,所以要對需要進行縮放的圖片進行拷貝,創建為新的資源
$src=imagecreatefromjpeg('a.jpg');
//取得源圖片的寬度和高度
$size_src=getimagesize('a.jpg');
$w=$size_src['0'];
$h=$size_src['1'];
//指定縮放出來的最大的寬度(也有可能是高度)
$max=100;
//根據最大值,算出另一個邊的長度,得到縮放後的圖片寬度和高度
if($w>$h){
$w=$max;
$h=$h*($max/$size_src['0']);
}else{
$h=$max;
$w=$w*($max/$size_src['1']);
}
//聲明一個$w寬,$h高的真彩圖片資源
$image=imagecreatetruecolor($w,$h);
//關鍵函數,參數(目標資源,源,目標資源的開始坐標x,y,源資源的開始坐標x,y,目標資源的寬高w,h,源資源的寬高w,h)
imageresampled($image,$src,0,0,0,0,$w,$h,$size_src['0'],$size_src['1']);
//告訴瀏覽器以圖片形式解析
header('content-type:image/png');
imagepng($image);
//銷毀資源
imagedestroy($image);
F. PHP圖像處理函數有哪些
我在網上找了半天,發現這些都無法實現對它的認識,於是我偶然間找到了相關的資料方面的書;
那就是PHP 手冊,表在網上找這些沒用的東西了,全是些皮毛介紹,誤人子弟;
請點擊這里:網頁鏈接下載相關的手冊,或者在網上查找PHP相關的中文版的手冊;
又全面又仔細,不需要在網上亂查了,根本就是浪費時間,誤入歧途.
例子 1. 用 PHP 創建 PNG 圖像
<?phpheader("Content-type: image/png");
$string = $_GET['text'];
$im= imagecreatefrompng("images/button1.png");
$orange = imagecolorallocate($im,
220, 210, 60);
$px= (imagesx($im) - 7.5
* strlen($string)) /
2;
imagestring($im, 3, $px, 9, $string, $orange);
imagepng($im);
imagedestroy($im);
?>
本例應該在一個具有類似:<img
src="button.php?text=text"> 標簽的頁面中被調用。上述的 button.php 腳本會取得 "text"
字元串將其覆蓋在原圖上(本例中的
"images/button1.png")並輸出作為結果的圖像。用此方法可以很方便地修改按鈕上的文字從而避免了每次都要新畫一個按鈕的圖像。用此方法就可以動態生成了。
目錄
exif_imagetype--判斷一個圖像的類型
exif_read_data-- 從 JPEG 或 TIFF 文件中讀取 EXIF 頭信息,這樣就可以讀取數碼相機產生的元數據
exif_thumbnail--取得嵌入在 TIFF 或
JPEG 圖像中的縮略圖gd_info--取得當前安裝的 GD 庫的信息
getimagesize--取得圖像大小
image_type_to_mime_type-- 取得
getimagesize,exif_read_data,exif_thumbnail,exif_imagetype 所返回的圖像類型的 MIME 類型image2wbmp--以 WBMP 格式將圖像輸出到瀏覽器或文件
imagealphablending--設定圖像的混色模式
imageantialias--是否使用 antialias
功能imagearc--畫橢圓弧
imagechar--水平地畫一個字元
imagecharup--垂直地畫一個字元
imagecolorallocate--為一幅圖像分配顏色
imagecolorallocatealpha--為一幅圖像分配顏色
+ alphaimagecolorat--取得某像素的顏色索引值
imagecolorclosest--取得與指定的顏色最接近的顏色的索引值
imagecolorclosestalpha--取得與指定的顏色
+ alpha 最接近的顏色imagecolorclosesthwb--
取得與給定顏色最接近的色度的黑白色的索引imagecolordeallocate--取消圖像顏色的分配
imagecolorexact--取得指定顏色的索引值
imagecolorexactalpha--取得指定的顏色 +
alpha 的索引值imagecolormatch--
使一個圖像中調色板版本的顏色與真彩色版本更能匹配imagecolorresolve--
取得指定顏色的索引值或有可能得到的最接近的替代值imagecolorresolvealpha--
取得指定顏色 + alpha 的索引值或有可能得到的最接近的替代值imagecolorset--給指定調色板索引設定顏色
imagecolorsforindex--取得某索引的顏色
imagecolorstotal--取得一幅圖像的調色板中顏色的數目
imagecolortransparent--將某個顏色定義為透明色
image--拷貝圖像的一部分
imagemerge--拷貝並合並圖像的一部分
imagemergegray--用灰度拷貝並合並圖像的一部分
imageresampled--重采樣拷貝部分圖像並調整大小
imageresized--拷貝部分圖像並調整大小
imagecreate--新建一個基於調色板的圖像
imagecreatefromgd2--從 GD2
文件或 URL 新建一圖像imagecreatefromgd2part--從給定的
GD2 文件或 URL 中的部分新建一圖像imagecreatefromgd--從 GD 文件或
URL 新建一圖像imagecreatefromgif--從 GIF
文件或 URL 新建一圖像imagecreatefromjpeg--從
JPEG 文件或 URL 新建一圖像imagecreatefrompng--從 PNG
文件或 URL 新建一圖像imagecreatefromstring--從字元串中的圖像流新建一圖像
imagecreatefromwbmp--從
WBMP 文件或 URL 新建一圖像imagecreatefromxbm--從 XBM
文件或 URL 新建一圖像imagecreatefromxpm--從 XPM
文件或 URL 新建一圖像imagecreatetruecolor--新建一個真彩色圖像
imagedashedline--畫一虛線
imagedestroy--銷毀一圖像
imageellipse--畫一個橢圓
imagefill--區域填充
imagefilledarc--畫一橢圓弧且填充
imagefilledellipse--畫一橢圓並填充
imagefilledpolygon--畫一多邊形並填充
imagefilledrectangle--畫一矩形並填充
imagefilltoborder--區域填充到指定顏色的邊界為止
imagefontheight--取得字體高度
imagefontwidth--取得字體寬度
imageftbbox--取得使用了 FreeType 2
字體的文本的范圍imagefttext--使用 FreeType 2
字體將文本寫入圖像imagegammacorrect--對 GD 圖像應用
gamma 修正imagegd2--輸出 GD2 圖像
imagegd--將 GD 圖像輸出到瀏覽器或文件
imagegif--以 GIF 格式將圖像輸出到瀏覽器或文件
imageinterlace--激活或禁止隔行掃描
imageistruecolor--檢查圖像是否為真彩色圖像
imagejpeg--以 JPEG 格式將圖像輸出到瀏覽器或文件
imagelayereffect-- Set the
alpha blending flag to use the bundled libgd layering effectsimageline--畫一條直線
imageloadfont--載入一新字體
imagepalette--將調色板從一幅圖像拷貝到另一幅
imagepng--以 PNG 格式將圖像輸出到瀏覽器或文件
imagepolygon--畫一個多邊形
imagepsbbox--取得使用 PostScript Type1
字體的文本的范圍imagepsfont--
拷貝一個已載入的字體以備更改imagepsencodefont--改變字體中的字元編碼矢量
imagepsextendfont--擴充或壓縮字體
imagepsfreefont--釋放一個
PostScript Type 1 字體所佔用的內存imagepsloadfont--從文件中載入一個
PostScript Type 1 字體imagepsslantfont--傾斜某字體
imagepstext--用 PostScript Type1
字體把文本字元串畫在圖像上imagerectangle--畫一個矩形
imagerotate--用給定角度旋轉圖像
imagesavealpha-- 設置標記以在保存 PNG
圖像時保存完整的 alpha 通道信息(與單一透明色相反)imagesetbrush--設定畫線用的畫筆圖像
imagesetpixel--畫一個單一像素
imagesetstyle--設定畫線的風格
imagesetthickness--設定畫線的寬度
imagesettile--設定用於填充的貼圖
imagestring--水平地畫一行字元串
imagestringup--垂直地畫一行字元串
imagesx--取得圖像寬度
imagesy--取得圖像高度
imagetruecolortopalette--將真彩色圖像轉換為調色板圖像
imagettfbbox--取得使用 TrueType
字體的文本的范圍imagettftext--用 TrueType
字體向圖像寫入文本imagetypes--返回當前 PHP 版本所支持的圖像類型
imagewbmp--以 WBMP 格式將圖像輸出到瀏覽器或文件
iptcembed--將二進制 IPTC 數據嵌入到一幅 JPEG
圖像中iptcparse-- 將二進制 IPTC http://www.iptc.org/ 塊解析為單個標記
jpeg2wbmp--將 JPEG 圖像文件轉換為 WBMP 圖像文件
png2wbmp--將 PNG 圖像文件轉換為 WBMP 圖像文件
read_exif_data--exif_read_data() 的別名
G. php中的imagestring中的第二個參數font中的如果指定是1~5,這五個字體分別是什麼字體
imageipeg第二個參數filename:就是引入的文件名稱啊