PALMisLIFE 討論區

標題: [分享] PHP 影像處理範例 [列印本頁]

作者: 阿輝    時間: 2005-5-15 22:18
標題: [分享] PHP 影像處理範例
基本上就是阿輝上影像處理課程要交的作業
因為不會程式語言...

又加上種種因素,結果努力用 PHP 實現一樣的效果

基本上就是處理影像的輸出入技巧
影像處理部分跟其他程式語言其實是大同小異的

=================================================

以下是『影像反相的』範例程式,這不是作業
只是仿照老師的範例程式達到相同的效果

影像處理的本身很簡單

1. 讀入圖像
2. 取得圖像每個座標點的 R / G / B 值 (分開處理)
3. 反相本身很簡單 (255 - 原先數值) 就是反相
4. 利用圖片長、寬進行迴圈,將顏色值進行處理,然後寫入新影像
5. 寫入輸出成檔案


=================================================


處理的效果



程式碼


作者: 阿輝    時間: 2005-5-15 22:23
標題: Re: [分享] PHP 影像處理範例 - 影像模糊
影像模糊的範例
其實處理的並不是很漂亮就是了....

處理的效果



程式碼


作者: 阿輝    時間: 2005-5-15 22:28
標題: Re: [分享] PHP 影像處理範例 - Histogram Equalization
Histogram Equalization 的範例
一樣程式寫的很爛 Orz

處理的效果



程式碼


作者: 阿輝    時間: 2005-5-15 22:31
標題: Re: [分享] PHP 影像處理範例 - 本地執行的技巧
還有一個問題就是,像這類影像處理硬幹的方式
在 Web 上跑很慢,而且還有可能拖垮 Server 的情形

其實 PHP 也可以用本地 Script 的方式執行的
這樣也方便交作業給老師

基本上就是除了 PHP 檔案之外
還要有

php.exe
php4ts.dll
php.ini
PHP_GD2.DLL


以上幾個檔案,而因為本範例有用到 GD 函示,因此也需要 PHP_GD2.DLL,並且在 php.ini 當中開啟 GD 支援
然後建立一個 bat 檔方便執行

例如:php.exe -q index.php 像這樣子就可以了



反相程式範例下載




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5