7
votes

iPhone: Comment changer la couleur de pixel particulier d'un uiimage?

J'ai un uiimage, je veux changer de couleur de son pixel particulier, disons 224 x 200ème pixel. Comment puis-je faire ceci? Est-ce même possible de faire? Merci d'avance.


0 commentaires

3 Réponses :


0
votes

Il est possible avec des graphiques principaux. Le lien a du code pour convertir votre image en échelle de gris. Vous pouvez le modifier pour votre besoin.


0 commentaires

1
votes

CGContextref fait tout de cela. Vous pouvez faire toutes sortes de magies avec cela.

Voici quelques diapositives qui passent l'utilisation de base.


0 commentaires

9
votes

Après avoir cherché beaucoup pendant une journée complète, j'ai obtenu la solution exacte, bien que j'ai trouvé beaucoup mais aucun d'entre eux n'a travaillé. Voici ce que j'ai eu, cela fonctionne parfaitement -: xxx

}


4 commentaires

Quelle est la valeur de pixelcountforcalculculcolor et avigrgsofpixel? Sa ne compilait pas ..


Hé bonjour, je n'ai pas compris où ou à quelle ligne nous sommes en train de régler / changer de couleur de pixel? S'il vous plaît, expliquez


@Vipul J Pouvez-vous effacer ces choses indéfinies ou quelle est la valeur de PixelCountForCalculculcolor et des valeurs de matrice d'AVGRGBSOFPIXEL?


Une approche beaucoup plus performante serait de créer un CGBITMAPContext et de rendant les pixels dans la mémoire tampon de données basée sur les données d'image d'origine.