Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bild in Graustufen umwandeln (https://www.delphipraxis.net/10914-bild-graustufen-umwandeln.html)

bernhard_LA 19. Feb 2019 21:12

AW: Bild in Graustufen umwandeln
 
kleine Ergänzung

obige beiträge zielen immer auf DELPHI + VCL Framework ab
es gibt aber noch die Option DELPHI + FMX Framework ,

Ein Demo Projekt um Schwarz- Weiss Bilder zu erzeugen gibt es hier : https://github.com/ImageProcessingFMX/SimpleDemo
Der Code funktioniert dann auch unter LINUX etc.

EWeiss 20. Feb 2019 07:23

AW: Bild in Graustufen umwandeln
 
Zitat:

Schwarz- Weiss Bilder
Was denn "Schwarz- Weiss" oder Graustufen? zumindest sind es 256 werte nicht nur 2 ($FFFFFF + $F000000)

Und GetPixel\SetPixel? Kein Ahnung wie schnell das unter LINUX\FMX ist jedenfalls unter Windows um einiges lahmer.
Das sollte auch unter Linux laufen oder kennt Linux kein ASM sollte mich doch schwer wundern.

Delphi-Quellcode:
function TSkinEngine.Rgb2Gray(RGBValue: COLORREF): COLORREF; stdcall;
asm
  movzx  edx, al
  imul   edx, 19595  //Red
  movzx  ecx, ah
  imul   ecx, 38470  //Greean
  shr    eax, 16
  imul   eax, 7471   //Blue
  add    eax, ecx
  add    eax, edx
  shr    eax, 16
  mov    ah, al
  shl    eax, 8
  mov    al, ah
end;
und FMX.

grusss


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:48 Uhr.
Seite 3 von 3     123   

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