作者neocc (neo)
看板MacDev
标题[问题] 想请大家翻译这段
时间Thu Jun 11 22:27:37 2015
各位好
我是objective-c 初学者
想请各位翻译一下这段
谢谢
=======================
main (){
int width = 100;
int height=100;
byte[] rawData = new byte[width*height*4];
int byteIndex = 0;
for(int x=0; x<width;x++)
{
for(int y=0;y<height;y++)
{
run(ref rawData, x, y, byteIndex)
byteIndex += 4;
}
}
}
void run(ref byte[] _rawData,int _x, int _y, int _byteIndex)
{
int outputColor =
(rawData[byteIndex] + rawData[byteIndex+1] + rawData[byteIndex+2]) / 3;
rawData[byteIndex] = (char) (outputColor);
rawData[byteIndex+1] = (char) (outputColor);
rawData[byteIndex+2] = (char) (outputColor);
}
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.109.113.45
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1434032860.A.665.html
1F:→ darktt: 你确定它是Objective-C的Code?我麽看它都想是C的Code阿 06/11 22:34
2F:→ darktt: ^像 06/11 22:35
3F:→ neocc: 我是想要翻译成objective-c thanks~ 06/11 22:39
4F:→ darktt: 你确定?这个用OC的NSData来做会复杂很多 06/11 22:50
5F:推 abcdefghi: obj-c里处理bitmap也只是用纯C的做法而已 06/12 01:57