pod update
antes de presentar este problema.Cuando se usa TOCropViewController para hacer imágenes redondas, la cámara externa se llena de blanco.
Esto es un problema porque al comprimir a JPEG, los píxeles vecinos en los bordes del círculo se promedian y presentan artefactos blancos.
Ver:
Creo que para la mayoría de los usuarios, eliminar los datos de la imagen no tiene ningún beneficio, ya que la imagen se recortará en el momento de la visualización. Simplemente podríamos realizar un recorte cuadrado, asumiendo que la gente quiere un estilo de vista previa circular y no un recorte circular.
Otra solución podría ser dejar un pequeño borde fuera de la zona de cultivo.
No me importa enviar un PR; pero me gustaría recibir comentarios antes de empezar a trabajar en ello. Estoy a favor de una cosecha cuadrada.
¡Pido disculpas por la demora!
Hmm, eso es algo curioso con los artefactos de compresión. Tendré que mirar eso.
Mientras tanto, estoy bastante seguro de que si implementa el delegado didCropToImage
y no el didCropToCircularImage
uno, le proporcionará una versión cuadrada de la imagen que recortó.
¿Puede confirmar para ver si eso soluciona su problema?
Cerrando esto por inactividad. Verifiqué dos veces para confirmar que de hecho puede recibir una imagen cuadrada del estilo circular si implementa el delegado correcto.
Avísame si encuentras más problemas como este. ¡Gracias!
Hola,
Lamento la inactividad; Eliminé temporalmente esta parte de mi aplicación, por lo que no pude confirmar más.
Tienes razón !
Gracias por tu tiempo :)
Comentario más útil
Hola,
Lamento la inactividad; Eliminé temporalmente esta parte de mi aplicación, por lo que no pude confirmar más.
Tienes razón !
Gracias por tu tiempo :)