コード例 #1
0
ファイル: PngData.cs プロジェクト: essences/studying
    public void Load(string path)
    {
        var bmp = new Bitmap(path);

        originalData = new BoolList();

        for (int i = 0; i < bmp.Width; i++)
        {
            for (int j = 0; j < bmp.Height; j++)
            {
                var px = bmp.GetPixel(i, j);

                originalData.AddByte((byte)px.A);
                originalData.AddByte((byte)px.R);
                originalData.AddByte((byte)px.G);
                originalData.AddByte((byte)px.B);
            }
        }
    }