3 votes

Travailler avec des images multipages dans une NSImage

Je travaille sur une application de visualisation d'images (OSX) et actuellement elle peut charger et visualiser des images, mais j'ai besoin de pouvoir visualiser des PDF et des TIFF de plusieurs pages. J'aurai des boutons page suivante/précédente, etc.

Maintenant, avec le PDF, je pense utiliser un NSPDFImageRep, qui me permettra de définir la page actuelle, de dessiner la page actuelle, etc.

Cependant, je ne vois pas de NSTIFFImageRep, et la classe NSImageRep ne semble pas avoir de moyen de traiter les pages...

ETA (plus de détails sur ma question) : Comment puis-je travailler avec un TIFF de plusieurs pages ? En C, j'ai utilisé un CGImageSource qui m'a permis d'obtenir la nième page. Je ne vois pas d'équivalent pour les TIFF dans l'objectif C.

merci.

1voto

peterb Points 1180

Je pense que la chose la plus simple à faire pour une visionneuse mixte PDF et TIFF serait de faire de chaque page non-PDF un NSImageRep unique.

1voto

Wevah Points 17636

Je ne suis pas sûr, mais si vous initialisez un NSImage avec des données TIFF multipages, vous obtiendrez une image par page. (C'est probablement ce à quoi faisait allusion Peterb).

Edit : Check out +[NSBitmapImageRep imageRepsWithData :] .

(via Listes d'Apple )

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X