Passer une photo en négatif
busterTheo
Membre
Bonjour,
après moulte recherches, je reviens au bar.
On voit tellement de trucs débiles sur le sujet.
Qui a une idée ? Merci
(Xcode 8.2 - iOS 9)
J'ai essayé plein de codes sur diverses images et diverses imageviews...
Voilà le code qui devrait fonctionner mais ne fonctionne pas :
(Je ne trouve pas dans ce nouveau site où ajouter du code - Désolé)
if let zeImage = photoSuperposee.image {
let beginImage = CIImage(image: zeImage)
if let filter = CIFilter(name: "CIColorInvert") {
filter.setValue(beginImage, forKey: kCIInputImageKey)
if let zeNewImage = filter.outputImage {
let newImage = UIImage(ciImage: zeNewImage)
photoSuperposee.image = newImage
}
}
}
Mots clés:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
"Modifier le post" n'existe plus ?
Hello,
Tu as sur Github une app macOS qui joue avec tous les filtres Core Image
voir ici: https://github.com/KrisYu/FilterShop
Tu trouveras peut-être ton bonheur!
Hi, merci.
Ton lien ne marche pas car il y a "http" à la fin.
Je l'ai retrouvé, le voici si qq en a besoin.
https://github.com/KrisYu/FilterShop
J'ai pu télécharger l'app, mais c'est trop compliqué pour moi.
Par contre, j'ai pu confirmer mon code par ce lien apple https://developer.apple.com/library/content/documentation/GraphicsImaging/Conceptual/CoreImaging/ci_tasks/ci_tasks.html#//apple_ref/doc/uid/TP30001185-CH3-DontLinkElementID_4
En gros, j'ai réussi, mais en supprimant ces trois lignes, sinon ça ne marche pas photoSuperposee.backgroundColor = UIColor.clear
photoSuperposee.contentMode = .center
photoSuperposee.isUserInteractionEnabled = false
Bizarre
En tout cas, merci encore.