#0
by Snork
Кто-нибудь сталкивался с задачей по обрезанию, сжатию фото через 1С? Представляю как то: в карточке номенклатуры пользователь выбирает фото. Если оно больше предельного размера, то его надо уменьшить: обрезать или сжать средствами 1С. Что не отвлекать пользователя по мелочам. Как?
#3
by Maxus43
сжать что хоть? размеры картинки? а вообще: Хранилище = Новый ХранилищеЗначения(Знач, Новый СжатиеДанных);
#4
by Snork
есть ограничение - фото не более 100kb. Формат фото jpeg, png. Естественно фото 10Mb до 100Kb не сжать, а только обрезать можно или сделать resize.
#5
by hhhh
вообще-то 10mb - это на фотоаппарате. Если открыть файл в paint и просто сохранить, то будет 500kb. ИМХО если использовать еще и сжатие, то ужать до 100 kb не проблема. Без всяких обрезаний.
#6
by H A D G E H O G s
Мегабайты разные бывают. И сжатия тоже. Вот у меня 49 мегабайт сжалось в 370 Кбайт с приемлимым качеством просмотра. Другой вопрос в том, что это фотка с разрешением в 3200x5120 в bmp и сжимал я в вейвлет JPEG-XR (HD-Photo), 1С-ом не поддерживаемый.
#7
by H A D G E H O G s
Моя компонента сжимает (с заданным качеством) и resize делает и зеркалирование и поворот и все форматы понимает (bmp, gif, jpeg, png), (tiff, jpeg-xr для Win7/Wista).
#8
by Snork
нужно уменьшать jpeg&png файл в jpeg&png. Т.е. либо увеличить степень сжатия, либо resize
#9
by spectre1978
вариантов много. ВК, ActiveX, ну или накрайняк найти какую-нибудь бесплатную программу работы с изображениями, которая понимает командную строку и дергать ее через запуск приложения. Например вот про эту сказано что батч-мод есть.
#18
by Khersonec
Пользуюсь бесплатной программой IrfanView. У нее в Хелпе есть ы запуска. Например для уменьшения картинки команда выглядит так:
#19
by Snork
Всем спасибо. В итоге был выбран и реализован интерфейс на основе GFL (через подключение внешней компоненты) Дистр тут:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Макет бланка в реквизите Организации
- 1С 8.2. Импорт пользователей из Active Directory возможен?
- Получение данных из Текущего Пользователя
- Загрузка в спр Номенклатура УТ11
- УФ динамический список. Открытие документа из динамического списка
- v8: Групповая печать файлов вложения из 1с реализуема?
- Движение в регистре сведений подчиненному регистратору
- Получить реквизиты управляемой формы (на клиенте)
- Ювелирная торговля на базе УТ 10.3 посоветуйте по организации учета номенклатуры
- Запрос к периодическому РС - свернуть в таблицу "начало-окончание"
- На сервере 1С:Предприятия не найдена лицензия
- Блокировка документа Excel
- Подбор документов в табличную часть
- СКД - при печати добавляются пустые листы
- Как из 1С получить base64Binary (http://www.w3.org/2001/XMLSchema)?
- Себестоимость продаж по статьям затрат
- Заполнение реквизитов документа при копировании
- Интеграция 1с 8.2 с другими информационными системами
- v8: Работа с временным хранилищем
- СКД: параметр - список значений