Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Schwarz = Schwarz oder doch nur 80% Schwarz? (https://www.delphipraxis.net/97679-schwarz-%3D-schwarz-oder-doch-nur-80-schwarz.html)

Alex_ITA01 14. Aug 2007 13:52

Re: Schwarz = Schwarz oder doch nur 80% Schwarz?
 
ok, nochmals Danke.
Werde es gleich testen und sagen ob's geht :-)

MFG Alex

Alex_ITA01 14. Aug 2007 14:09

Re: Schwarz = Schwarz oder doch nur 80% Schwarz?
 
ich habe es jetzt so gemacht:

Delphi-Quellcode:
tmpDouble := (100 - StrToInt(edtIntensitaet.Text)) / 100; //<--- Hier wird in % die intensität für "gültiges" schwarz eingegeben

lPixel := Bmp.ScanLine[i];   // Zeiger auf die Zeile holen
for j := 0 to Bmp.Width - 1 do
begin
  try
    Helligkeit := Intensity(lPixel.rgbRed, lPixel.rgbGreen, lPixel.rgbBlue);
    if Helligkeit < (tmpDouble * 255) then
    begin
      //schwarz gültig
      ConvertArray[Zeile-1, j] := 1;
    end
    else
    begin
      //schwarz ungültig (= weiß)
      ConvertArray[Zeile-1, j] := 0;
    end;            
    Inc(lPixel);               // auf zum nächsten Pixel
  except
    ShowMessage(IntToStr(j));
  end;
end;
Habe es an einem Beispiel getestet.
Ich wollte mindestens 90 % Schwarz haben und es scheint geklappt zu haben.

Danke.
MFG Alex


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:28 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz