问题描述
privateBitmapDataCreateLighterShadesOfGray(BitmapDatapixelData){Int32depth;Int32loThreashold=0;Int32hiThreshold=3500;short[]enhPixelData=newshort[pixelData.Width*pixelData.Height];for(inti=0;i<pixelData.Height*pixelData.Width;i++){depth=pixelData[i]>>DepthImageFrame.PlayerIndexBitmaskWidth;if(depth<loThreashold||depth>hiThreshold){enhPixelData[i]=0xFF;}else{enhPixelData[i]=(short)~pixelData[i];}}vara=newBitmapData();a.Scan0=(IntPtr)enhPixelData.ToArray().SyncRoot;returna;}这段程序中的pixelData[i]报错严重性:CS0021Cannotapplyindexingwith[]toanexpressionoftype'BitmapData‘本人小白,求各位大神解答
解决方案
解决方案二:
...错误内容是Bitmapdata没有索引器...处理图像应该先要把图像转换成数组吧==..不是很懂..
解决方案三:
BitmapData没有索引
时间: 2024-10-06 06:07:45