最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php實(shí)現(xiàn)給圖片加灰色半透明效果的方法

 更新時(shí)間:2014年10月20日 10:27:38   投稿:shichen2014  
這篇文章主要介紹了php實(shí)現(xiàn)給圖片加灰色半透明效果的方法,涉及對(duì)圖像的操作,是非常實(shí)用的技巧,需要的朋友可以參考下

本文實(shí)例講述了php實(shí)現(xiàn)給圖片加灰色半透明效果的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

原理:

1.首先計(jì)算出原圖片的尺寸
2.創(chuàng)建相同尺寸的半透明圖片
3.使用 imagecopy()方法,把新創(chuàng)建的半透明圖片與原圖合并

具體實(shí)現(xiàn)代碼如下:

復(fù)制代碼 代碼如下:
<?php
/*php 給圖片加灰色透明效果*/
$imfile = './0.jpg';//原圖
$origim = imagecreatefromjpeg($imfile);//從 JPEG 文件或 URL 新建一圖像
 
$w=imagesx($origim);//原圖寬度
$h=imagesy($origim);//原圖高度
 
$newimg = imagecreatetruecolor($w, $h);//返回一個(gè)圖像標(biāo)識(shí)符,代表了一幅大小為    x_size 和 y_size 的黑色圖像。imagecreatetruecolor//     
 
$color=imagecolorallocatealpha($newimg,0,0,0,75);//為一幅圖像分配顏色 + alpha; 和 imagecolorallocate() 相同,但多了一個(gè)額外的透明度參數(shù) alpha,其值從 0 到 127。0 表示完全不透明,127 表示完全透明。 
 
imagecolortransparent($newimg,$color);//將某個(gè)顏色定義為透明色
 
imagefill($newimg,0,0,$color);//區(qū)域填充;resource $image , int $x , int $y , int $color 
 
imagecopy($origim,$newimg, 0,0, 0, 0,$w, $h);//拷貝圖像的一部分;將 src_im 圖像中坐標(biāo)從 src_x,src_y 開(kāi)始,寬度為 src_w,高度為 src_h 的一部分拷貝到 dst_im 圖像中坐標(biāo)為 dst_x 和 dst_y 的位置上。
 
imagejpeg($origim, './2.jpg');//輸出圖象到瀏覽器或文件。;resource $image [, string $filename [, int $quality ]]
?>

希望本文所述對(duì)大家的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • php控制反轉(zhuǎn)與依賴注入的實(shí)現(xiàn)介紹

    php控制反轉(zhuǎn)與依賴注入的實(shí)現(xiàn)介紹

    IOC-Inversion of Control,即控制反轉(zhuǎn)。它不是什么技術(shù),而是一種設(shè)計(jì)思想。這篇文章主要介紹了php控制反轉(zhuǎn)與依賴注入的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • PHP設(shè)計(jì)模式之中介者模式淺析

    PHP設(shè)計(jì)模式之中介者模式淺析

    這篇文章主要介紹了PHP設(shè)計(jì)模式之中介者模式,中介者模式(Mediator Pattern)是一種常用的設(shè)計(jì)模式,用于解決各個(gè)對(duì)象之間的復(fù)雜依賴關(guān)系,使得各個(gè)對(duì)象之間可以獨(dú)立地改變自己的行為,而不需要與其他對(duì)象發(fā)生直接的交互
    2023-04-04
  • PHP下對(duì)字符串的遞增運(yùn)算代碼

    PHP下對(duì)字符串的遞增運(yùn)算代碼

    注意PHP對(duì)字符串的遞增運(yùn)算,需要的朋友可以參考下。
    2010-08-08
  • php + ajax 實(shí)現(xiàn)的寫入數(shù)據(jù)庫(kù)操作簡(jiǎn)單示例

    php + ajax 實(shí)現(xiàn)的寫入數(shù)據(jù)庫(kù)操作簡(jiǎn)單示例

    這篇文章主要介紹了php + ajax 實(shí)現(xiàn)的寫入數(shù)據(jù)庫(kù)操作,結(jié)合實(shí)例形式分析了php + ajax 寫入數(shù)據(jù)庫(kù)基本原理、操作技巧與相關(guān)使用注意事項(xiàng),需要的朋友可以參考下
    2020-05-05
  • php str_replace替換指定次數(shù)的方法詳解

    php str_replace替換指定次數(shù)的方法詳解

    本篇文章主要介紹了php str_replace替換指定次數(shù)的方法,具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-05-05
  • 如何從防護(hù)角度看Thinkphp歷史漏洞

    如何從防護(hù)角度看Thinkphp歷史漏洞

    19年初,網(wǎng)上公開(kāi)了2個(gè)Thinkphp5的RCE漏洞,漏洞非常好用,導(dǎo)致有很多攻擊者用掃描器進(jìn)行全網(wǎng)掃描。我們通過(guò)ips設(shè)備持續(xù)觀察到大量利用這幾個(gè)漏洞進(jìn)行批量getshell的攻擊流量,本文主要從流量角度簡(jiǎn)要分析和利用thinkphp進(jìn)行攻擊的全網(wǎng)掃描和getshell流量痕跡。
    2021-05-05
  • php使用curl并發(fā)減少后端訪問(wèn)時(shí)間的方法分析

    php使用curl并發(fā)減少后端訪問(wèn)時(shí)間的方法分析

    這篇文章主要介紹了php使用curl并發(fā)減少后端訪問(wèn)時(shí)間的方法,結(jié)合實(shí)例形式對(duì)比分析了curl使用并發(fā)訪問(wèn)前后程序運(yùn)行耗時(shí),具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-05-05
  • 淺談Laravel中使用Slack進(jìn)行異常通知

    淺談Laravel中使用Slack進(jìn)行異常通知

    異常處理是軟件開(kāi)發(fā)過(guò)程中無(wú)法逃避的問(wèn)題。對(duì)于一套設(shè)計(jì)良好代碼高效的程序,出現(xiàn)異常的可能性會(huì)比較低,但這并不意味著不會(huì)出現(xiàn)異常,有些異常甚至?xí)饑?yán)重的后果,所以如何及時(shí)的發(fā)現(xiàn)程序中的異常并處理它便顯得十分重要了。
    2021-05-05
  • Thinkphp事件機(jī)制兩種實(shí)現(xiàn)方式詳解

    Thinkphp事件機(jī)制兩種實(shí)現(xiàn)方式詳解

    根據(jù)官方文檔thinkphp6的事件機(jī)制涉及三個(gè)類:事件類(event)、監(jiān)聽(tīng)類(listener)、訂閱類(subscribe)。官方的文檔以及官方的視頻都沒(méi)把事件機(jī)制講清楚。下面我以單應(yīng)用為例用另一種方式給大家總結(jié)一下
    2022-09-09
  • php的PDO事務(wù)處理機(jī)制實(shí)例分析

    php的PDO事務(wù)處理機(jī)制實(shí)例分析

    這篇文章主要介紹了php的PDO事務(wù)處理機(jī)制,結(jié)合實(shí)例形式分析了事務(wù)的原理、功能及PDO處理事務(wù)的具體操作步驟與實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-02-02

最新評(píng)論

吐鲁番市| 桂林市| 杭州市| 丹江口市| 深水埗区| 石景山区| 封丘县| 芦溪县| 定日县| 淳安县| 福鼎市| 黔西县| 德阳市| 安吉县| 成都市| 辽宁省| 两当县| 泰顺县| 梁河县| 金湖县| 台中市| 南召县| 宝坻区| 五大连池市| 德保县| 遂平县| 洛扎县| 阿克陶县| 南丹县| 宁明县| 红河县| 泾源县| 阿合奇县| 扎鲁特旗| 高安市| 宜春市| 塔河县| 秭归县| 桂林市| 高密市| 泰顺县|