Question

J'ai donc une application qui reçoit les données de pixels d'une image, puis manipule pour modifier le niveau de luminosité par les valeurs RVB de chaque pixel.

J'ai ces lignes de code pour convertir un UIImage à un CGImage:

CGDataProviderRef dataProvider = CGImageGetDataProvider(mycgImage);
CFDataRef imageData = CGDataProviderCopyData(dataProvider);
void *pixels = CFDataGetBytePtr(imageData);

Je continue à obtenir une erreur de

  

"_ CGImageGetDataProvder", référencé à partir de: (bla bla bla)

et

  

"_ CGDataProviderCopyData", référencé à partir de: (bla bla bla)

Quelqu'un peut-il me dire comment corriger ces erreurs? Je l'ai essayé de les googler, mais en vain. Je pense qu'il a à voir avec moi quelque chose de pas importer. Quelqu'un at-il une aide pour moi?

Était-ce utile?

La solution

Vous pouvez avoir besoin d'importer le cadre CoreGraphics, et / ou le cadre QuartzCore. Faites un clic droit sur le groupe et les cadres ne « Ajouter cadre existant ».

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top