Доброго времени суток!
Блуждая на инфостарте нашел множество хорошего для обработки и показа изображений.
//infostart.ru/public/74981/ - GraphicsNET
//infostart.ru/public/241765/ - Поворот картинки и Ч/Б
//infostart.ru/public/238511/ - Просмотр изображений через тонкий клиент
В первых двух примерах содержаться полные графические редакторы с соответствующими возможностями. И они редактируют первоначальную картинку перед ее показом. С одной стороны это хорошо, но первоначально стояла в получении простого, универсального средства просмотра, увеличения и поворота изображения. И конечно хотелось, чтобы это средство не требовало внешней компоненты и работало в web-клиенте (прощайте COM объекты). А это значить, что ничего кроме браузерных возможностей применять нельзя.
Если вы немного знаете интернет программирование, прочитайте объяснение:
Масштабирование и поворот это базовый набор современных браузеров CSS3 - http://www.w3schools.com/css/css3_2dtransforms.asp
Но что у нас есть для этого в 1С и для html поля в частности? Поле HTML в режиме совместимости IE7, а нам требуется IE9(-ms-transform: rotate(90deg)). Кажется все безнадежно и вы уже опустили руки, а зря.
Метод первый: У нас есть мощная библиотека Raphael (статья //infostart.ru/public/191248/) и ее возможности трансформации и можно использовать для картинок и изображений в режиме старого IE7.
Метод второй: Использовать трансформацию изображений в тонком клиенте старыми методами IE(http://demos.aimweb.name/css-transform-generator), а в web-клиенте CSS3 transform.
Делаем и смотрим что получилось. Наслаждаемся.
Версия 1С 8.2 для управляемых форм.
Версия 8.3 для новомодного отсутствия модальности .
Версия 8.2 для простых форм прилагается второй формой(уверен, что код будет работать и с 8.1).
Сайт sikuda.ru