Faire une image avec une NSOpenGLView
Chacha
Membre
Salut,
Après quelques recherches sur le net, j'ai eu la confirmation que le dataWithPDFInsideRect ne marche pas avec une NSOpenGLView. Pour récupérer l'image, on se débrouille avec un readPixels et on construit une bitmapRep. Bon, ça, ça va.
Par contre, je n'ai pas réussi à détecter les pixels de l'arrière-plan !
Je ne peux pas me permettre de leur donner une couleur particulière, alors j'ai essayé de les récupérer en lisant le Detph buffer, mais ce dernier est uniforme et ne contient pas les valeurs espérées.
À votre avis, j'ai fait une erreur quelque part ? Comme feriez-vous pour construire une image à partir d'une NSOpenGLView, en préservant la transparence ?
+
Chacha
Après quelques recherches sur le net, j'ai eu la confirmation que le dataWithPDFInsideRect ne marche pas avec une NSOpenGLView. Pour récupérer l'image, on se débrouille avec un readPixels et on construit une bitmapRep. Bon, ça, ça va.
Par contre, je n'ai pas réussi à détecter les pixels de l'arrière-plan !
Je ne peux pas me permettre de leur donner une couleur particulière, alors j'ai essayé de les récupérer en lisant le Detph buffer, mais ce dernier est uniforme et ne contient pas les valeurs espérées.
À votre avis, j'ai fait une erreur quelque part ? Comme feriez-vous pour construire une image à partir d'une NSOpenGLView, en préservant la transparence ?
+
Chacha
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Sinon, depuis 10.4 tu peux utiliser
Pour récupérer le contenu...
.
Ah, non, je n'avais pas vu cette fonction.
Mais là , j'ai un peu essayé, et je me retrouve devant un problème tout bête : comment créer une NSImage à partir d'une CIImage ?
+
Chacha
Je ne connaissais pas : merci mille fois !
+
Chacha