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?

È stato utile?

Soluzione

Potrebbe essere necessario importare il quadro CoreGraphics, e / o il quadro QuartzCore. Fare clic destro sul gruppo Frameworks e non "Add Existing quadro".

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top