我有一个8字节的数组,其中我想将它放入长度为4(向下)宽度为2(向右)的位图。我的代码:
Marshal.WriteByte(pixels, 4 * Marshal.SizeOf(typeof(Byte)), 0);
问题在于,对于第一列,图像对应于我的数组:
但是,如果我尝试改变:
Marshal.WriteByte(pixels, 4 * Marshal.SizeOf(typeof(Byte)), 255);
到
can [:create, :read], ProjectQuestion do |project_question|
can? :read, project_question.project
end
我希望第2列中的像素,第1行变为白色。然而,这不会发生。代码有什么问题吗?