J'ai donc un grand CALayer
dans un NSView
qui est plus grand que ma fenêtre (en utilisant Cocoa
sur Mac OS X
).Rendu d'un contenu CALayer apparaissant en dehors de la fenêtre
Chaque fois que j'utilise renderInContext
: la seule chose qui rend est ce qui est visible dans la fenêtre, et rien à l'extérieur.
Comment puis-je créer un bitmap de quelque chose en dehors de mon Rect visible et l'exporter en tant que PNG?
J'ai regardé un tas de méthodes Core Graphics
mais ne peut pas trouver la réponse partout :(
vous pouvez hacher et mettre chacun dans une autre vue cachée, à l'intérieur des limites des fenêtres. Cela peut ou peut ne pas être possible ton cas. – vrwim