Comment ouvrir un image de la bibliothèque Photos OS X 10.11 ?
JJBee
Membre
Bonjour à tous et toutes
Je « travaille » sur une app perso qui est centrée sur les filtres coreimage. On ouvre une image, on choisit un/des filtres pour la modifier et quand on est content, on la sauve (simple, efficace!).
Mais je n'arrive pas à ouvrir une image de ma bibliothèque Photos, toute autre image présente dans mon MBP, s'ouvre sans problème :![]
exemple :
(https://cocoacafe.fr/uploads/editor/rd/qvbbrugsfobu.png "")
Mais si j'exporte une image depuis Photos, je l'ouvre sans problème dans mon App !
Voici la console après ouverture d'une image de Photos (l'app se nomme IKEdit (pour l'instant…)
(Désolé, c'est un peu long)
Merci d'avance
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Dans l'doute, j'aurais dit PhotoKit.framework
Salut
PhotoKit ce n'est pas plutôt pour entre-autre créer des extensions Photos ?
Compléments d'infos: si j'utilise une IKImageView pour ma vue principale(celle qui affiche l'image, ça marche (par exemple les démos très (trop) simples d'ImageKit fonctionnent très bien sans PhotoKit.
Pour diverses raisons, j'ai fini par utiliser une sous-classe perso d'une NSView et depuis ça ne marche plus !
un bout de mon code (Objective-C) si ça peut aider
voir ici
https://developer.apple.com/library/archive/samplecode/MediaLibraryLoader/Introduction/Intro.html#//apple_ref/doc/uid/TP40017375
Merci je vais jeter un œil à ça. Malheureusement (pour moi), c'est du swift.
encore une fois merci.
Comme tu verras, n'utilises pas CIImage, faut passer à NSImage.
Et, pour le code :
… ce n'est pas nécessaire d'avoir deux lignes. Là, tu crées une NSDictionary et, sur la prochaine ligne, tu le remplaces avec quelque chose d'autre.
… suffit.
Ah ;^), je savais bien que j'allais me faire tapper sur les doigts. Oui, bien sûr tu as raison.
pour NSImage, j'ai choisi de travailler avec des CIImages partout (sauf pour sauver) suite à ma décision d'utiliser une NSView et non une IKImageView (CImageRef).
Merci à tous et toutes.
Ce n'est pas la même version que je cherche mais je te remercie comme même ça me donne une piste.