小编Kir*_*Kir的帖子

C#LockBits性能(int [,]到byte [])

Graphics g;
using (var bmp = new Bitmap(_frame, _height, PixelFormat.Format24bppRgb))
{
    var data = bmp.LockBits(new Rectangle(0, 0, _frame, _height), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb);
    var bmpWidth = data.Stride;
    var bytes = bmpWidth * _height;
    var rgb = new byte[bytes];
    var ptr = data.Scan0;
    Marshal.Copy(ptr, rgb, 0, bytes);

    for (var i = 0; i < _frame; i++)
    {
        var i3 = (i << 1) + i;
        for (var j = 0; j < _height; j++)
        {
            var ij = j * bmpWidth + i3; …
Run Code Online (Sandbox Code Playgroud)

c# performance picturebox lockbits

3
推荐指数
1
解决办法
3038
查看次数

标签 统计

c# ×1

lockbits ×1

performance ×1

picturebox ×1