1. 程式人生 > >imagecreatetruecolor()與imagecreate()生成影象時的背景色

imagecreatetruecolor()與imagecreate()生成影象時的背景色

resource imagecreatetruecolor ( int $x_size , int $y_size )

返回一個影象識別符號,代表了一幅大小為 x_size 和 y_size 的黑色影象。  

resource imagecreate ( int $x_size , int $y_size )

返回一個影象識別符號,代表了一幅大小為 x_size 和 y_size

兩者在改變背景顏色時有些區別:

imagecreatetruecolor需要用imagefill()來填充顏色(不填充時為"黑色")

imagecreate()需要用imagecolorAllocate()新增背景色(必須填充)

php案例如下:
<?php
$img = imagecreatetruecolor(100,100);    //建立真彩圖像資源
$color = imagecolorAllocate($img,200,200,200);   //分配一個灰色
imagefill($img,0,0,$color) ;                 // 從左上角開始填充灰色
header('content-type:image/jpeg');   //jpg格式
imagejpeg($img);                              //顯示灰色的方塊
?>
<?php
$img = imagecreate(100,100);
imagecolorallocate($img,200,200,200);

header('content-type:image/jpeg');  
imagejpeg($img); 
?>

-------------------------------------------------------------------------------------------------------------------------------------------------

數字轉換成圖片

// Set the content-type
header('Content-Type: image/png');    //生成的圖片格式


// Create the image   
$im = imagecreatetruecolor(200, 60);      //新建一個真彩色影象


// Create some colors
$white = imagecolorallocate($im, 252, 249, 240);   //背景顏色
$grey = imagecolorallocate($im, 252, 249, 240);    //陰影顏色
$black = imagecolorallocate($im, 221, 51, 25);     //字型顏色
imagefilledrectangle($im, 0, 0, 200, 60, $white);   //畫一矩形並填充


// The text to draw
$text = '1528065095';
$text = iconv('gb2312','utf-8',$text);
// Replace path by your own font path
$font = 'arial.ttf';


// Add some shadow to the text
imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);    


// Add the text
imagettftext($im, 20, 0, 10, 40, $black, $font, $text); //10,40文字位置


imagepng($im);
imagedestroy($im);

相關推薦

imagecreatetruecolor()imagecreate()生成影象景色

resource imagecreatetruecolor ( int $x_size , int $y_size ) 返回一個影象識別符號,代表了一幅大小為 x_size 和 y_size 的黑色影象。   resource imagecreate ( int $x

setAnimationTransition:forView:cache: 運行動畫景色問題

animate uiview orm else eight trend code window mat 首先我描寫敘述一下問題:當我從一個view到另外一個view的時候? 解答:這個問題的解決還須要看setAnimationTransition:forView:cac

Qt中使用Qss修改邊框寬度,字型顏色,修改選擇景色和字型顏色

以Dialog為例 setStyleSheet("QDialog {border: 1px solid #CCCCCC;}"); 以LineEdit為例 setStyleSheet("color:white"); 以日曆為例 setStyleSheet(

IDA Pro 7.0面板外掛的安裝深色主題(包含景色、前景色、指令顏色)的設定

長期以來都用的是IDA Pro的預設白底藍字的主題,這種配色在夜裡十分刺眼,最終決定將其背景換為深色。 主題外掛的安裝 感謝zyantific大神製作的IDA Pro主題外掛,這款外掛使用Qt stylesheets的方式改變IDA的外觀樣式。這是一個開源的

Sublime Text 3滑鼠選中景色的修改方法

在sublime的某些主題(如Solarized Dark)中,預設背景色與滑鼠選中背景色過於相近,以致於不太容易區分,因此需要修改。修改步驟如下:     點選Sublime Text->P

android自定義鍵盤更改單個Keys的景色

@Overridepublic void onDraw(Canvas canvas) { super.onDraw(canvas); List<Key> keys = g

手機端a標籤觸碰景色消除

問題: 當a標籤包含元素的時候,觸碰該元素會出現存在灰色背景的現象。 解決方法: 設定css樣式 a,a:hover,a:active,a:visited,a:link,a:focus{ -webkit

解決panel或者其他控件疊加,此控件背景透明,顯示的景色為窗體景色問題

背景 運行 panel控件 box bsp www. com his art 之前為了圖省事兒,直接給Form窗體設置的背景圖片,發現這樣運行的時候窗體特別的卡頓,於是改為放一個pictureBox控件,由這個控件加載圖片後作為背景。 現在卡頓解決了,又出現了另一個問題,運

180101-STS設置字體豆沙綠景色

tex color edit 背景色 src 豆沙綠 editor 分享圖片 sts 1.Window->Preference 2.General->Appearance->Color and Font 3.General->Ed

wpf datagrid設置右鍵菜單打開選中項的景色

select blog true set ons nac 重寫 右鍵 cto 原文:wpf datagrid設置右鍵菜單打開時選中項的背景色 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.n

影象函式 imagecreatetruecolor()和imagecreate()的異同點

共同點:這兩個函式都是用於建立畫布 區別: 1.不同的是建立畫布和為畫布填充顏色的流程不一樣; 用imagecreatetruecolor(int x,int y)建立的是一幅大小為 x和 y的影象(預設為黑色),如想改變背景顏色則需要為畫布分配顏色imagecolorallcollate(resour

markdown文字顏色、大小、字型景色的設定

CSDN的markdown編輯器是其衍生版本,擴充套件了Markdown的功能(如表格、腳註、內嵌HTML等等)就是內嵌HTML,接下來要講的功能就需要使用內嵌HTML的方法來實現。 1.文字顏色 <font color="#dd0000">紅色文字</font

Chrome瀏覽器,處理input自動填充帶黃色景色

/*Chrome瀏覽器開啟網頁,input自動賦值時,會帶上屎黃色的背景色,下面是通過延長增加自動填充背景色的方式, 讓使用者感受不到樣式的變化*/ input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:

使用openpyxl的styles,實現寫入值景色

背景顏色 文件名 excel 列表 data append 考試 app ubd 所用文件、數據和上一節代碼中用的一致 本次直接貼代碼 from openpyxl.styles import fillsfrom openpyxl import load_workbookcl

CSS3去除移動端點選元素產生的高亮景色

在手機瀏覽器中瀏覽網頁時 ,點選頁面中的按鈕或者是具備點選事件的元素,就會出現一個預設的高亮框 可以用一個簡單的css3屬性來解決:tap-highlight-color,最好加上webkit瀏覽器字首。 -webkit-tap-highlight-color: rgba

富文字編輯器UEditor自定義工具欄(一、基礎配置字型、景色、行間距、超連結實現)

導讀:UEditor 是由百度「FEX前端研發團隊」開發的所見即所得富文字web編輯器,功能強大,可定製,是一款優秀的國產線上富文字編輯器,編輯器內可插入圖片、音訊、視訊等。 一、UEditor自定義工具欄效果圖如下: 二、UEditor富文字編輯器環境搭建及專案引用 環境搭建不再贅述,請自行查閱或者參考以

配置matlab景色字型

相信用過matlab的人都會不禁的吐槽這什麼介面啊,這麼難看,我用了兩個月的matlab,終於無法忍受這奇醜無比的介面了,只能到網上找找大神的文章,終於讓我找到兩篇文章,一篇是講配色的,一篇是將修改字型,在這裡我整合一下這篇文章。 首先是改變配色,開啟命令列,

【win32】標記選單對話方塊景色

主要是想如下的一個程式,設定了一個標記選單,在選定不同選單的時候,客戶區的顏色會改變,以此說明win32對話方塊客戶區的背景顏色設定與標記選單使用。 比起MFC裡面的背景顏色改變,WIN32的要複雜得多,而選單的修改更是需要廢一番功夫,但是通過這個程式揭示了窗體程式的本質。

markdown編輯器語法——文字顏色、大小、字型景色的設定

  CSDN的markdown編輯器是其衍生版本,擴充套件了Markdown的功能(如表格、腳註、內嵌HTML等等)就是內嵌HTML,接下來要講的功能就需要使用內嵌HTML的方法來實現。 一、顏色

android studio設定主題、護眼色、字型、Logcat前景色景色、建立類,新增作者名和日期等

1、設定主題 按快捷鍵Ctrl+Alt+s,開啟settings視窗。再選擇Apprearance,選擇自己喜歡的主題,預設兩款,一個白,一個黑。我選擇的是白色預設。如圖: 2、設定護眼色  護眼