Я хочу изменить цвет, в котором пользователь касается изображения. У меня есть код для получения данных изображения, которые приведены ниже
NSString * path = [[NSBundle mainBundle] pathForResource:@"filename" ofType:@"jpg"];
UIImage * img = [[UIImage alloc]initWithContentsOfFile:path];
CGImageRef image = [img CGImage];
CFDataRef data = CGDataProviderCopyData(CGImageGetDataProvider(image));
const unsigned char * buffer = CFDataGetBytePtr(data);
Я знаю, что могу легко найти точку соприкосновения, но мои вопросы ниже
- Как мы знаем, на дисплее Retina 1 точка = 2 пикселя, поэтому знаю ли я, что нужно изменить цвет 2 пикселей для одной точки касания? Пожалуйста, поправьте меня, если я где-то ошибаюсь?
- Как получить эти два пикселя из данных изображения?