-4
可以somebdy解釋此代碼如何將彩色圖片更改爲黑色和白色?此代碼如何將彩色圖片更改爲黑白
Begin
Indeks := 3 * Kolom;
R := PDataBaris[Indeks];
G := PDataBaris[Indeks + 1];
B := PDataBaris[Indeks + 2];
Intensitas := Round(0.2989 * R + 0.5870 * G + 0.1141 * B);
if Intensitas < 128 then
begin
p := p + 1;
Intensitas := 0
end;
if Intensitas > 128 then
begin
h := h + 1;
Intensitas := 255
end;
PDataBaris[Indeks] := Intensitas;
PDataBaris[Indeks + 1] := Intensitas;
PDataBaris[Indeks + 2] := Intensitas;
End;
它不會變成黑色和白色。它轉換爲灰度。該術語的網頁搜索將產生信息。 –
@David Heffernan灰度圖像被二進制化爲B/W – MBo
不完全,@Mbo。有*三個*值使用,不只是兩個。 –