Je me demandais quelle méthode est la meilleure quand il est nécessaire de mettre à l'échelle des images? Avez-vous des repères à ce sujet?différence entre CGContextDrawImage et UIImage drawInRect
Merci d'avance.
Regards,
Je me demandais quelle méthode est la meilleure quand il est nécessaire de mettre à l'échelle des images? Avez-vous des repères à ce sujet?différence entre CGContextDrawImage et UIImage drawInRect
Merci d'avance.
Regards,
interne, -drawInRect:
fera tourner l'image dans l'orientation correcte en fonction de la propriété imageOrientation
, puis retourner l'image à l'envers pour convertir les coordonnées en coordonnées UIKit de CoreGraphics. Ensuite, il appellera CGContextDrawImage
.
En ce sens, -drawInRect:
est sûrement plus lent. Mais utiliser CGContextDrawImage
pour cibler UIKit nécessite de faire les tracas de transformation qui ne valent pas la peine pour la maintenance.
Réponse très détaillée et instructive. Merci! –