Размер результата равен размеру исходного изображения(качество не
изменилось), мелкие исправления и рефакторинг кода