2011-04-03 125 views
0

我正在使用API​​從着名網站獲取一些照片。我想拍攝這些照片並將它們改爲黑色&白色,以便在我的網頁中重新顯示,但顏色已更改。 有沒有可能做到這一點,而不必將圖像存儲在磁盤上?將網頁圖像更改爲黑白

THanks。 對不起,我的英文。

+0

例如什麼是 「著名網」 是什麼意思?你有重新發布這些照片的必要權利和權限嗎? – 2011-04-03 20:33:59

+0

我需要通過Facebook API拍攝用戶照片。但他是一個有視力問題的人,所以他需要黑白照片......但是在另一個網絡上。 – Pepeluis 2011-04-03 22:16:30

+0

@ user550252:我認爲你的意思是「網站」,而不是「網絡」。 – 2011-04-03 22:17:01

回答

1

http://us2.php.net/manual/en/function.imagefilter.php

<?php 
$im = imagecreatefrompng('yourfile.png'); 

if($im && imagefilter($im, IMG_FILTER_GRAYSCALE)) 
{ 
    echo 'Image brightness changed.'; 

    imagepng($im, 'sean.png'); 
    imagedestroy($im); 
} 
else 
{ 
    echo 'Image brightness change failed.'; 
} 
?> 
+0

不會'IMG_FILTER_GRAYSCALE'更有意義嗎? (假設「黑白」並不意味着字面意思是1位深度圖像) – 2011-04-03 20:13:05

+0

Cassy--會 - 這只是個例子 - 但是固定的 – bensiu 2011-04-03 20:15:15

0

當然,這是可能的,但不這樣做,它幾乎肯定會違反該網站的使用條款。

+0

如果可能,請告訴我如何。 – Pepeluis 2011-04-03 19:25:45

+0

這應該是一個評論。 – 2011-04-03 20:34:41

相關問題