Имя: Пароль:
1C
1С v8
Как контролировать размер файла картинки?
,
0 мистер игрек
 
26.06.13
09:11
Как можно при помещении файла картинки на форму контролировать размер файла? Например чтоб файл не превышал 10 килобайт?
1 Fish
 
26.06.13
09:13
(0) Файл (File)
Размер (Size)
Синтаксис:

Размер()
Возвращаемое значение:

Тип: Число.

Описание:

Определяет размер файла (в байтах).

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Примечание:

Применим только к файлам, которые реально существуют.
Для работы метода на веб-клиенте, необходимо предварительно подключить расширение работы с файлами.
2 мистер игрек
 
26.06.13
09:19
сделал уже
3 мистер игрек
 
26.06.13
09:24
А есть возможность из 1с уменшить размер файла?
4 Smallrat
 
26.06.13
09:31
(3) можно сторонней утилитой - irfan например
5 Fish
 
26.06.13
09:31
(3) Можно только поиграть со сжатием и преобразованием, но в случае, например сжатого жпега это не поможет, имхо. Если только запускать какую-нибудь утилиту с заданными параметрами размера.
6 skunk
 
26.06.13
09:35
ЭлементыФормы.ПолеКартинки.РазмерКартинки = РазмерКартинки.Пропорционально;
7 мистер игрек
 
26.06.13
09:41
(6) Это уже сделал
8 skunk
 
26.06.13
09:43
(7)и что не устраивает?
9 мистер игрек
 
26.06.13
10:00
(8) Задача не допукать к 1с файли больше 50 килобайт. Если больше, то урезать файл.
Подгонка это хорошо, но размер файле в базе не ищзменится.
а это чрезмерное увеличение базы
10 АнжелаДэвис
 
26.06.13
10:07
(9) нафик? пусть юзер сам ресайзит, иначе выйдет при авто-ресайзе хрень и "ваша программа не работает!"
11 мистер игрек
 
26.06.13
10:08
(10) Понятно. тогда поставлю условие, если больше 50 кб, то нафик -нафик