Je suis Recadrer une image avec:Pourquoi y a-t-il un bord blanc lors du recadrage d'une image avec UIGraphicsContext?
UIGraphicsBeginImageContext(croppingRect.size)
let context = UIGraphicsGetCurrentContext()
context?.clip(to: CGRect(x: 0, y: 0, width: rect.width, height: rect.height))
image.draw(at: CGPoint(x: -rect.origin.x, y: -rect.origin.y))
let croppedImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
L'image recadrée a parfois un bord blanc 1px à droite et bordure inférieure. Le coin inférieur droit zoomé pour voir les pixels individuels ressemble à ceci. Apparemment, la bordure n'est pas blanche mais des nuances de blanc peuvent provenir d'une compression plus tardive.
Où cet artefact de bord blanc viennent?
J'ai essayé votre code et fonctionne très bien pour moi, pourriez-vous montrer votre rect et recadrerRect –
Merci, a trouvé le problème, voir ma réponse ci-dessous. – Manuel