Имя: Пароль:
1C
1С v8
Работа с большими картинками (фотографиями)
0 Полотенчик
 
01.08.13
10:24
Соль обработки: разгребать кучу фотографий, искать на них нужную информацию и заносить в базу. Фотографии могут быть 10-16 мпикс, весить по 3-5 мб. Когда на них что-то ищут приходится зумировать примерно до 100%.
В поле картинки при нажатии сделал изменение РазмераКартинки:

    Если Элемент.РазмерКартинки = РазмерКартинки.Пропорционально Тогда
        Элемент.РазмерКартинки = РазмерКартинки.РеальныйРазмер;
    Иначе
        Элемент.РазмерКартинки = РазмерКартинки.Пропорционально;
    КонецЕсли;

В итоге по клику можно видеть или всю фотографию целиком, или зум 100%. Но при зуме не удобно ее скроллить ползунками по боках, а также она вообще нормально не скролится - изображение двоится, налезает одна часть на другую (возможно из-за слишком большого размера).
Кто-нибудь сталкивался с подобной задачей?
Можно на форму встроить окно другой программы? Например в FastStone прекрасно зумится по клику и можно удобно "скроллить" перемещая курсор с нажатой левой кнопкой.
1 Полотенчик
 
01.08.13
11:09
хм. ап..
2 Лефмихалыч
 
модератор
01.08.13
11:14
(0) если другая программа поддерживает OLE в значении embedding, то можно. Тось, если, например у фасстоуна, есть контрол, который на форму засандалить можно, то да. Иначе нет.
3 Полотенчик
 
01.08.13
11:39
А есть пример как что-то вставить в форму? Не фастстоун, так другой может найду.