Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

ImageGray

MMX/SSE/SSE2/SSE4/AVX/AVX2/AVX512 optimization

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

Delphi digital image processing optimization MMX/SSE/SSE2/SSE4/AVX/AVX2/AVX512

Description:

pascal
This is my record of learning SIMD
Function: 32bit bitmap, gray???invert color???mirror???rotate???adjust brightness???saturation???contrast???transparency, etc
DevTools???Delphi 11.0
Platform???Win10X64???Support X86???X64
Test    ???4096*4096

Remarks:

pascal
1.Due to the problem of Delphi 11.1 x64 compiler, Delphi 11.1, x64 mode cannot be used normally. Thank ?????? for his feedback;
2.Because when creating a large bitmap in memory, vcl.graphics.pas is time-consuming, so it needs to be modified.
  See: https://stackoverflow.com/questions/2500498/delphi-fast-large-bitmap-creation-without-clearing/21281835#21281835

BLOG:

pascal
https://blog.csdn.net/dbyoung/category_10762408.html