国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Jenis sumber jenis data php

Jenis Sumber

Jenis sumber sukar difahami oleh pemula. Kerana apabila jenis sumber dicetak, hanya satu sumber bahasa Inggeris boleh dilihat. Tiada apa-apa lagi yang boleh dipaparkan pada komputer, tetapi ia mempunyai kewujudan objektif.

Sebenarnya, jenis sumber sangat mudah. Mari kita jelaskan dengan kata-kata.

Sumber dalam komputer merujuk kepada:

1. Word, excel dan fail lain

2. Gambar wanita cantik dan swafoto kami serta gambar lain yang dikumpulkan oleh orang lain

3. Muzik

4. Filem AVI yang sesetengah orang suka tonton

5. Buka laman web

6. Pangkalan Data
... .. .Tunggu

Kami membuka imej dan menggunakan PHP untuk mengendalikannya, kami adalah sumber untuk beroperasi.
Sambungan pangkalan data yang kami buka, kami perlu menyambung ke pangkalan data, pangkalan data adalah sumber yang kami kendalikan.
Termasuk sambungan rangkaian, menghantar e-mel demi sambungan, kami juga boleh menganggapnya sebagai sumber.

Fokus bab ini: Memahami sumber bermakna memanipulasi fail, rangkaian dan data kami yang kelihatan dan tidak kelihatan. Dalam bab berikut, semua orang akan mempunyai kesan yang lebih mendalam apabila mengendalikan gambar dan rangkaian.


Penjelasan bahasa Inggeris
*resource * Sebutan: [?ri:s?:rs]
Penjelasan: resource


Meneruskan pembelajaran
||
<?php //PHP操作圖片需打開配置文件中 extension=php_gd2.dll //==================================================生成圖片 $imgname = "./test.png"; //根據(jù)給定路徑圖片名或 web 路徑創(chuàng)建 png 圖片模板對象,圖片不存在會報錯,需加 @ $im = @imagecreatefrompng ( $imgname ); //對應(yīng)的創(chuàng)建jpg圖片的方法為 imagecreatefromjpeg ,例 //$im = imagecreatefromjpeg("http://wx.qlogo.cn/mmopen/Q3auHgzwzM4fA6602v35iaPhicn4NerIoHhHIsM6uBFjDnbn6saxic3QJBibmibterqicNwiajic1ff8Y2sPhj1ictV0wMw/096"); if (! $im) { //=======================創(chuàng)建圖片對象 //如果指定圖片不存在,則創(chuàng)建指定大小的空圖片模板對象,寬800,高500 $im = ImageCreate ( 800, 500 ); //第二種創(chuàng)建圖片方法 $im = ImageCreateTrueColor(800, 500); //=======================創(chuàng)建顏色對象 //依據(jù)一個模板對象,生成顏色對象,0為red值,100為green值,30為blue值 //ImageCreate 創(chuàng)建的對象在此會直接將顏色填充至模板對象中,ImageCreateTrueColor 創(chuàng)建的對象則只創(chuàng)建顏色對象,不填充 $bgc = ImageColorAllocate ( $im, 0, 100, 30 ); $tc = ImageColorAllocate ( $im, 0, 0, 0 ); //=======================填充顏色 //為圖片對象填充矩形顏色,如果空模板對象不填充顏色則為黑色 //100,50對應(yīng)矩形填充區(qū)域左上角的橫縱坐標(biāo),150,200對應(yīng)矩形右下角的橫縱坐標(biāo) //這里坐標(biāo)對ImageCreate模板對象不起作用,全局填充,對ImageCreateTrueColor起作用。 ImageFilledRectangle ($im, 100, 50, 150, 200, $bgc); //第二種填充方法200,100同樣為左上角橫縱坐標(biāo),但這里坐標(biāo)對兩種方法創(chuàng)建的模板對象都不起作用,完全填充 ImageFill($im, 200, 100, $bgc); //=======================填充文字 //在模板對象中添加文字兩種方法 //40字體粗度,50字體左邊距距離,5字體上邊距距離,$tc字體顏色,這種方式只能填充英語,填中文亂碼 ImageString ( $im, 40, 50, 5, "just is English code", $tc ); //添加中文18為字體大小,0字體旋轉(zhuǎn)程度,100左邊距距離,200上邊距距離,項目目錄下要有"MSYH.TTF"這個字體文件 imagettftext($im, 18, 0, 100, 200, $tc, "MSYH.TTF", "填充中文"); } //==================================================合成圖片 // 載入圖象 $img1 = imagecreatefromjpeg("image1.jpg"); $img2 = imagecreatefromjpeg("064.jpg"); //方法一合成圖象 ,將參數(shù)二合成到參數(shù)一中,500離主圖片左邊距,400離主圖片上邊距,0新合圖片內(nèi)右邊距偏移量,10新合圖片內(nèi)下邊距偏移量, 243合到參數(shù)一后所占位置寬,90合到參數(shù)一后所占位置高 //imagecopy($img1,$img2,500,400,0,10,243,90); //得到原始大圖片尺寸 $imgage = getimagesize("064.jpg"); $src_W = $imgage[0]; //獲取原圖片寬度 $src_H = $imgage[1]; //獲取原圖片高度 //方法二合成圖象并改變大小,500,400,0,10,與imagecopy作用一致,200分別是縮小后寬,高,$src_W,$src_H原圖寬,高 //imagecopyresampled($img1, $img2, 500,400,0,10, 200, 200, $src_W, $src_H); //方法三,并且合透明圖必須用此方法,別的合成方法合成后該透明的地方無法透明 //500,400,0,10, 243,90,與imagecopy作用一致,100表示參數(shù)二在參數(shù)一中透明程度,范圍0~100,0完全透明,100完全不透明 imagecopymerge($img1, $img2, 500,400,0,10, 243,90, 100); //==================================================合成圓角圖片 //每次生成圓的四個角中一個角,中心透明,邊角有色的圖片,用于合成 function get_lt($halfWidth) { //根據(jù)圓形弧度創(chuàng)建一個正方形的圖像 $img = imagecreatetruecolor($halfWidth, $halfWidth); //圖像的背景 $bgcolor = imagecolorallocate($img, 223, 0, 0); //填充顏色 imagefill($img, 0, 0, $bgcolor); //定義圓中心顏色 $fgcolor = imagecolorallocate($img, 0, 0, 0); // $halfWidth,$halfWidth:以圖像的右下角開始畫弧 // $halfWidth*2, $halfWidth*2:已寬度、高度畫弧 // 180, 270:指定了角度的起始和結(jié)束點 // fgcolor:指定畫弧內(nèi)的顏色 imagefilledarc($img, $halfWidth, $halfWidth, $halfWidth*2, $halfWidth*2, 180, 270, $fgcolor, IMG_ARC_PIE); //將圖片中指定色設(shè)置為透明 imagecolortransparent($img, $fgcolor); //變換角度 // $img = imagerotate($img, 90, 0); // $img = imagerotate($img, 180, 0); // $img = imagerotate($img, 270, 0); // header('Content-Type: image/png'); // imagepng($img); return $img; } $img1 = imagecreatefrompng("vote_2.png"); $img2 = imagecreatefromjpeg("064.jpg"); //獲取圖片尺寸 $imgSize = getimagesize("064.jpg"); $image_width = $imgSize[0]; $image_height = $imgSize[1]; //圓角長度,最好是圖片寬,高的一半 $halfWidth = $image_width / 2; //獲取四分之一透明圓角 $lt_img = get_lt($halfWidth); //改造$img2 左上角圓角透明 imagecopymerge($img2, $lt_img, 0, 0, 0, 0, $halfWidth, $halfWidth, 100); //旋轉(zhuǎn)圖片 $lb_corner = imagerotate($lt_img, 90, 0); //左下角 imagecopymerge($img2, $lb_corner, 0, $image_height - $halfWidth, 0, 0, $halfWidth, $halfWidth, 100); //旋轉(zhuǎn)圖片 $rb_corner = imagerotate($lt_img, 180, 0); //右上角 imagecopymerge($img2, $rb_corner, $image_width - $halfWidth, $image_height - $halfWidth, 0, 0, $halfWidth, $halfWidth, 100); //旋轉(zhuǎn)圖片 $rt_corner = imagerotate($lt_img, 270, 0); //右下角 imagecopymerge($img2, $rt_corner, $image_width - $halfWidth, 0, 0, 0, $halfWidth, $halfWidth, 100); //生成紅色 $red = imagecolorallocate($img2, 223, 0, 0); //去除參數(shù)二中紅色設(shè)成透明 imagecolortransparent($img2, $red); imagecopymerge($img1, $img2, 117,37,0,0, 64, 64, 100); //設(shè)定http輸出格式 //header ( "Content-type: image/png" ); header("Content-type: image/jpeg"); //將二進(jìn)制文件流輸出到網(wǎng)頁 //imagePng ( $im ); //如果是jpg二進(jìn)制流用 imagejpeg 輸出圖象,并且后面加路徑則直接生成保存圖片,不再在頁面輸出 //如果已有圖片則覆蓋生成 //imagejpeg($img1, "new.jpg"); imagejpeg($img1); //注銷模板對象 ImageDestroy($im); ImageDestroy($img1); ImageDestroy($img2); ?>