我正在使用API從着名網站獲取一些照片。我想拍攝這些照片並將它們改爲黑色&白色,以便在我的網頁中重新顯示,但顏色已更改。 有沒有可能做到這一點,而不必將圖像存儲在磁盤上?將網頁圖像更改爲黑白
THanks。 對不起,我的英文。
我正在使用API從着名網站獲取一些照片。我想拍攝這些照片並將它們改爲黑色&白色,以便在我的網頁中重新顯示,但顏色已更改。 有沒有可能做到這一點,而不必將圖像存儲在磁盤上?將網頁圖像更改爲黑白
THanks。 對不起,我的英文。
從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.';
}
?>
不會'IMG_FILTER_GRAYSCALE'更有意義嗎? (假設「黑白」並不意味着字面意思是1位深度圖像) – 2011-04-03 20:13:05
Cassy--會 - 這只是個例子 - 但是固定的 – bensiu 2011-04-03 20:15:15
當然,這是可能的,但不這樣做,它幾乎肯定會違反該網站的使用條款。
如果可能,請告訴我如何。 – Pepeluis 2011-04-03 19:25:45
這應該是一個評論。 – 2011-04-03 20:34:41
例如什麼是 「著名網」 是什麼意思?你有重新發布這些照片的必要權利和權限嗎? – 2011-04-03 20:33:59
我需要通過Facebook API拍攝用戶照片。但他是一個有視力問題的人,所以他需要黑白照片......但是在另一個網絡上。 – Pepeluis 2011-04-03 22:16:30
@ user550252:我認爲你的意思是「網站」,而不是「網絡」。 – 2011-04-03 22:17:01