|
Как контролировать размер файла картинки?
| ☑ |
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 кб, то нафик -нафик
|
|