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

php利用imagemagick實(shí)現(xiàn)復(fù)古老照片效果實(shí)例

 更新時(shí)間:2017年02月16日 11:59:27   作者:傲雪星楓  
imagick是一個(gè)PHP的擴(kuò)展,用ImageMagick提供的API來(lái)進(jìn)行圖片的創(chuàng)建與修改,不過(guò)這些操作已經(jīng)包裝到擴(kuò)展imagick中去了,最終調(diào)用的是ImageMagick提供的API。這篇文章主要給大家介紹了php利用imagemagick實(shí)現(xiàn)復(fù)古老照片的效果實(shí)例,需要的朋友可以參考下。

imagemagick介紹

imagemagick是圖片處理軟件,具有強(qiáng)大的圖片處理能力。本文使用PHP調(diào)用imagemagick實(shí)現(xiàn)把圖片處理為老照片效果。

imagemagick地址:www.imagemagick.org

imagemagick安裝

需要安裝imagemagick,安裝方法如下:點(diǎn)擊查看

使用imagemagick生成老照片效果,需要執(zhí)行下面幾個(gè)步驟

      1.將輸入圖像使用sepia-tone濾鏡處理

      2.生成一個(gè)白色蒙版,填充隨機(jī)噪聲,轉(zhuǎn)化為灰度,并加上alpha通道

      3.將步驟1和步驟2的結(jié)果使用overlay的方式compose

代碼如下:

<?php
/**
 * php 調(diào)用imagemagick實(shí)現(xiàn)老照片效果 
 * Date: 2016-12-31
 * Author: fdipzone
 * Ver: 1.0
 */

/**
 * 調(diào)用imagemagick實(shí)現(xiàn)老照片效果
 * @param String $source 原圖
 * @param String $dest 目的圖
 */
function createOldPhoto($source, $dest){

 // 命令行
 $cmd = sprintf("convert '%s' -sepia-tone '75%%' \( '%s' -fill '#FFFFFF' -colorize '100%%' +noise Random -colorspace gray -alpha on -channel A -evaluate Set 100 \) -compose overlay -composite '%s'", $source, $source, $dest);

 // 執(zhí)行命令
 exec($cmd);

}

// 原圖
$source = dirname(__FILE__).'/source.jpg';

// 生成效果圖
$dest = dirname(__FILE__).'/dest.jpg';

// 創(chuàng)建效果圖
createOldPhoto($source, $dest);

// 顯示原圖與效果圖比較
echo '<meta http-equiv="content-type" content="text/html;charset=utf-8">';
echo '<p>原圖</p>';
echo '<p><img src="'.basename($source).'"></p>';

echo '<p>效果圖</p>';
echo '<p><img src="'.basename($dest).'"></p>';

?>

原圖與生成的老照片效果對(duì)比

總結(jié)

以上就是利用php調(diào)用imagemagick實(shí)現(xiàn)復(fù)古老照片效果的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家學(xué)習(xí)或者使用PHP能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。

相關(guān)文章

  • php基礎(chǔ)教程

    php基礎(chǔ)教程

    PHP是全球范圍內(nèi)應(yīng)用廣泛的開發(fā)語(yǔ)言,Web開發(fā)的最佳語(yǔ)言; PHP和Linux,Apache,MySQL緊密結(jié)合,形成LAMP的開源黃金組合,本文給大家php基礎(chǔ)教程,php基礎(chǔ),需要的朋友可以參考下
    2015-08-08
  • php 根據(jù)URL下載遠(yuǎn)程圖片、壓縮包、pdf等文件到本地

    php 根據(jù)URL下載遠(yuǎn)程圖片、壓縮包、pdf等文件到本地

    這篇文章主要介紹了php 根據(jù)URL下載遠(yuǎn)程圖片、壓縮包、pdf等文件到本地 ,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Thinkphp框架使用list_to_tree 實(shí)現(xiàn)無(wú)限級(jí)分類列出所有節(jié)點(diǎn)示例

    Thinkphp框架使用list_to_tree 實(shí)現(xiàn)無(wú)限級(jí)分類列出所有節(jié)點(diǎn)示例

    這篇文章主要介紹了Thinkphp框架使用list_to_tree 實(shí)現(xiàn)無(wú)限級(jí)分類列出所有節(jié)點(diǎn),結(jié)合實(shí)例形式分析了thinkPHP遞歸遍歷與數(shù)據(jù)查詢、排序等相關(guān)操作技巧,需要的朋友可以參考下
    2020-04-04
  • ThinkPHP的URL重寫問(wèn)題

    ThinkPHP的URL重寫問(wèn)題

    ThinkPHP 是一個(gè)免費(fèi)開源的,快速、簡(jiǎn)單的面向?qū)ο蟮?輕量級(jí)PHP開發(fā)框架,遵循Apache2開源協(xié)議發(fā)布,是為了敏捷WEB應(yīng)用開發(fā)和簡(jiǎn)化企業(yè)應(yīng)用開發(fā)而誕生的。在使用過(guò)程中我們經(jīng)常需要去掉URL路徑中的index.php,因?yàn)閹е娴暮軇e扭。那么我們來(lái)解決下這個(gè)問(wèn)題
    2014-06-06
  • PHP數(shù)組遍歷知識(shí)匯總(包含遍歷方法、數(shù)組指針操作函數(shù)、數(shù)組遍歷測(cè)速)

    PHP數(shù)組遍歷知識(shí)匯總(包含遍歷方法、數(shù)組指針操作函數(shù)、數(shù)組遍歷測(cè)速)

    這篇文章主要介紹了PHP數(shù)組遍歷知識(shí)匯總,本文包含3種遍歷方法、7個(gè)數(shù)組指針操作函數(shù)、對(duì)3種數(shù)組遍歷的速度測(cè)試等內(nèi)容,需要的朋友可以參考下
    2014-07-07
  • PHP用正則匹配form表單中所有元素的類型和屬性值實(shí)例代碼

    PHP用正則匹配form表單中所有元素的類型和屬性值實(shí)例代碼

    這篇文章主要介紹了PHP用正則匹配form表單中所有元素的類型和屬性值的方法,文中給出了完整的實(shí)例代碼,大家可以直接參考學(xué)習(xí),下面來(lái)一起看看吧。
    2017-02-02
  • thinkphp普通查詢與表達(dá)式查詢實(shí)例分析

    thinkphp普通查詢與表達(dá)式查詢實(shí)例分析

    這篇文章主要介紹了thinkphp普通查詢與表達(dá)式查詢,以實(shí)例形式較為詳細(xì)的分析了thinkphp中的普通查詢與表達(dá)式查詢具體用法,包含普通查詢的字符串方式與數(shù)組方式以及表達(dá)式查詢中的各種常用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-11-11
  • Yii 2.0在Grid中格式化時(shí)間方法示例

    Yii 2.0在Grid中格式化時(shí)間方法示例

    這篇文章主要跟大家分享了Yii 2.0在Grid中格式化時(shí)間的相關(guān)資料,文中給出了詳細(xì)的示例代碼供大家參考學(xué)習(xí),對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-06-06
  • Yii框架where查詢用法實(shí)例分析

    Yii框架where查詢用法實(shí)例分析

    這篇文章主要介紹了Yii框架where查詢用法,結(jié)合實(shí)例形式分析了Yii框架查詢中where的相關(guān)使用技巧與操作注意事項(xiàng),需要的朋友可以參考下
    2019-10-10
  • php 運(yùn)算符與表達(dá)式詳細(xì)介紹

    php 運(yùn)算符與表達(dá)式詳細(xì)介紹

    運(yùn)算符和表達(dá)式是php學(xué)習(xí)中最基礎(chǔ)的知識(shí),本文章通過(guò)實(shí)例向大家講解一下運(yùn)算符和表達(dá)式在php中的一些應(yīng)用和技巧,以及需要注意的地方,需要的朋友可以參考一下。
    2016-11-11

最新評(píng)論

石泉县| 喀喇沁旗| 芦山县| 洛宁县| 阳新县| 乐清市| 密云县| 胶南市| 永清县| 灵川县| 乐平市| 黄骅市| 兴国县| 舒城县| 犍为县| 寿光市| 玉门市| 栾川县| 柳州市| 句容市| 久治县| 永川市| 杨浦区| 益阳市| 新竹市| 阿克苏市| 龙井市| 汉阴县| 寿宁县| 唐河县| 于田县| 沙田区| 南郑县| 正安县| 雅江县| 莱阳市| 慈溪市| 阜新| 惠来县| 德保县| 湘西|