ImageViewer - оптимизация