Domanda

Sto cercando di ottenere le informazioni sui pixel da un'immagine e sono arrivato al punto in cui ho il mio oggetto dati void * che è un puntatore ai dati dell'immagine.

Che cos'è esattamente questo oggetto? Ho provato a ripeterlo sperando che sia una serie di informazioni sui pixel ma non sembra funzionare.

Voglio ottenere i valori rgb per ogni pixel.

È stato utile?

Soluzione

È un puntatore ai dati bitmap. Se hai problemi a interpretarlo, probabilmente la bitmap non è nel formato in cui pensi che sia (CoreGraphics esegue automaticamente alcune conversioni durante il caricamento di bitmap esterne).

Controlla le informazioni sul formato bitmap con CGBitmapContextGetBitmapInfo () .

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