A2A
Puede que no sea la mejor persona para responder esta pregunta, pero aún así lo intentaré. Existen muchas técnicas más simples para cambiar el tamaño de la imagen, y siempre existe una compensación entre la calidad de la imagen redimensionada y el tiempo necesario para cambiar el tamaño. Existen varios algoritmos para cambiar el tamaño de la imagen, como la interpolación de Bicubit, la interpolación bilineal, el muestreo de Lanczos, etc. Puede encontrar una comparación entre varios algoritmos en la página Escala de imagen. La más simple de todas estas es la interpolación del vecino más cercano. Esto demuestra ser el método menos costoso. Desde el punto de vista de la implementación, también puede ver el escalado rápido de imágenes en 2 y la página en willperone.net. Estas son mejoras en la interpolación de vecinos más cercanos, son rápidas y dan mejores resultados. Una buena introducción al escalado / cambio de tamaño de la imagen en Better Image Resizing revisa un par de técnicas y compara su calidad.
Espero que esto ayude. 🙂
- ¿Cuáles son las características de un algoritmo codicioso?
- ¿Cuáles son algunos conceptos erróneos comunes sobre los algoritmos?
- ¿Qué tan preciso es el algoritmo de predicción de personalidad de Faception?
- ¿Puedo hacer que un usuario de matriz ingrese su tamaño?
- ¿Qué cosas (lenguajes de programación, algoritmos, etc.) aprendió Ashish Kedia después de completar su primer año?