У меня есть приложение, которое получает пиксельные данные с изображения, а затем манипулирует, чтобы изменить уровни яркости с помощью значений RGB каждого пикселя.Какие рамки необходимо импортировать для использования CGImage?
У меня есть эти строки кода, чтобы преобразовать UIImage
к CGImage
:
CGDataProviderRef dataProvider = CGImageGetDataProvider(mycgImage);
CFDataRef imageData = CGDataProviderCopyData(dataProvider);
void *pixels = CFDataGetBytePtr(imageData);
Я получаю ошибку
"_CGImageGetDataProvder", ссылка из: (бла-бла-бла)
и
"_CGDataProviderCopyData", ссылки из: (бла-бла-бла)
Может кто-нибудь сказать мне, как исправить эти ошибки? Я пробовал их искать, но безуспешно. Я думаю, что это связано с тем, что я ничего не импортировал. Кто-нибудь мне помог?
Я импортировал структуру QuartzCore (но не структуру CoreGraphics). Не удалось импортировать оба из них, чтобы я дал ошибку? – mike
Получил его для работы, импортировав CoreGraphics! Благодаря! Лучший ответ вам! – mike