Che quadro deve essere importato da usare CGImage?
Domanda
Così ho un app che ottiene i dati di pixel da una foto e poi manipola ai livelli di luminosità del cambiamento tramite valori RGB di ogni pixel.
Non ho queste righe di codice per convertire un UIImage
ad un CGImage
:
CGDataProviderRef dataProvider = CGImageGetDataProvider(mycgImage);
CFDataRef imageData = CGDataProviderCopyData(dataProvider);
void *pixels = CFDataGetBytePtr(imageData);
Continuo a ricevere un errore di
"_ CGImageGetDataProvder", si fa riferimento da: (bla bla bla)
e
"_ CGDataProviderCopyData", si fa riferimento da: (bla bla bla)
Qualcuno può dirmi come risolvere questi errori? Ho provato googling loro, ma senza alcun risultato. Io penso che abbia a che fare con me, non l'importazione di qualcosa. Chiunque ha ottenuto alcun aiuto per me?
Soluzione
Potrebbe essere necessario importare il quadro CoreGraphics, e / o il quadro QuartzCore. Fare clic destro sul gruppo Frameworks e non "Add Existing quadro".