Frage

So habe ich eine App, die Pixeldaten von einem Bild erhält und dann manipuliert zu ändern Helligkeitsstufen über RGB-Werte jedes Pixels.

Ich habe diese Zeilen Code eine UIImage zu einem CGImage zu konvertieren:

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

Ich erhalte einen Fehler von

  

"_ CGImageGetDataProvder", verwiesen von: (bla bla bla)

und

  

"_ CGDataProviderCopyData", verwiesen von: (bla bla bla)

Kann jemand mir sagen, wie diese Fehler zu beheben? Ich habe versucht, sie, aber ohne Erfolg googeln. Ich denke, es zu tun hat, nicht mit mir etwas zu importieren. Jeder bekam keine Hilfe für mich?

War es hilfreich?

Lösung

Sie können die Core Graphics Framework importieren müssen, und / oder die Quartz Rahmen. Rechtsklick auf die Gruppe Frameworks und Sie "Add Existing Framework".

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top