grayscale.lpr 312 B

123456789101112131415161718192021222324
  1. library grayscale;
  2. {$mode objfpc}{$H+}
  3. uses
  4. Classes, strings, BGRABitmap, BGRABitmapTypes;
  5. procedure FilterName(s: pchar); cdecl;
  6. begin
  7. StrCopy(s, 'Grayscale');
  8. end;
  9. procedure ApplyFilter(BGRA: TBGRABitmap); cdecl;
  10. begin
  11. BGRA.InplaceGrayscale();
  12. end;
  13. exports
  14. FilterName,
  15. ApplyFilter;
  16. begin
  17. end.