私はただしたい:
1)ピクセルデータをコピーします。
2)各ピクセルを反復して変更します(ARGB値を255としてNSLogする方法を教えてください)
3)新しいピクセルデータからUIImageを作成します
誰かがピクセルの RGBA 値を 255 として NSLog する方法を教えてくれれば、悲惨な詳細を理解できます。これを行うには、次のコードをどのように変更すればよいですか? 具体的にお願いします!
-(UIImage*)modifyPixels:(UIImage*)originalImage
{
NSData* pixelData = (NSData*)CGDataProviderCopyData(CGImageGetDataProvider(originalImage.CGImage));
uint myLength = [pixelData length];
for(int i = 0; i < myLength; i += 4) {
//CHANGE PIXELS HERE
/*
Sidenote: Just show me how to NSLog them
*/
//Example:
//NSLog(@"Alpha 255-Value is: %u", data[i]);
//NSLog(@"Red 255-Value is: %u", data[i+1]);
//NSLog(@"Green 255-Value is: %u", data[i+2]);
//NSLog(@"Blue 255-Value is: %u", data[i+3]);
}
//CREATE NEW UIIMAGE (newImage) HERE
return newImage;
}