Skip to content
>sdcb.ai
Microsoft MVP · 2023 – present

ServingdotNET,constructingbrilliance.

I'm ZHOU Jie, a Microsoft MVP since 2023 and author of the “.NET骚操作” blog. For over a decade I've been bringing OCR, LLMs, media and high-performance computing to .NET — and now even the image codecs, the inference engine andGMP-class arbitrary precision are pure C#.

Decode.cs
// Sdcb.SimdCodecs —— image decoding, zero native deps
byte[] file = File.ReadAllBytes("scan.tif");  // JPEG · PNG · TIFF · WebP · GIF · JP2 · JBIG2

SimdCodecs.TryReadInfo(file, out ImageInfo info); // headers only
byte[] bgra = new byte[info.Width * info.Height * 4];

// straight into your buffer: BGRA / RGB / grey, any stride
SimdCodecs.TryDecodeInto(file, bgra, info.Width * 4, ImagePixelFormat.Bgra32);
JPEG, PNG, WebP, TIFF, JPEG 2000 and JBIG2 images, all decoded by Sdcb.SimdCodecs
JPEG 0.82× libjpeg-turbo · 0 B alloc · 0 native deps
Open the TIFF / JPEG 2000 / JBIG2 your browser can’t

Now

Just shipped, and in flight

Evolution

From binding native runtimes to rewriting the engine in C#

Five years, three answers to the same question: how do .NET developers get the best OCR?

  1. 20211.98M downloads

    PaddleSharp

    Binds the native Paddle Inference runtime

    paddle_inference.dllmkldnnOpenCvSharp
  2. 2023197.1k downloads

    OpenVINO.NET

    Binds the native Intel OpenVINO™ runtime

    openvino.dlltbbOpenCvSharp
  3. 202614.1k downloads

    SimdPaddleOCR

    The inference engine itself is C#

    zero native deps

Open source

Libraries people actually ship

All projects

Community

Come hang out

Three QQ groups, five WeChat groups and an official account — mostly Chinese-speaking. Questions, ideas, or just lurking — all welcome.

Join the community
  • .NET骚操作 (general .NET)QQ 495782587Join
  • C#/.NET Computer VisionQQ 579060605Join
  • Sdcb ChatsQQ 498452653Join
ZHOU Jie

From a C++ programmer writing Direct2D in 2013 to a .NET developer hand-writing SIMD inference kernels today. I believe C# can do far more than most people think — every project on this site is an attempt to prove it.

About me