|
ZIP-архив | ☑ | ||
---|---|---|---|---|
0
YaYca
01.04.12
✎
12:12
|
1С:Предприятие 8.2. Подскажите, пожалуйста, необходимо сделать такую задачу: есть реквизит ФайлКартинки (тип ХранилищеЗначения), необходимо извлечь картинку, хранящуюся в этом реквизите, сжать ее объектом ZIP и эти сжатые данные записать в этот же реквизит.
|
|||
1
Агент Инфостарта
01.04.12
✎
13:00
|
(0) Задача на два пальца об асфальт.
Извлекаете картинку из хранилища значение в виде двоичных данных. Записываете двоичные данные на диск. Сжимаете полученный файл объектом ZIP. Помещаете файл в хранилище значений и записываете его в этот же реквизит. |
|||
2
H A D G E H O G s
01.04.12
✎
13:05
|
(1) Садись, два.
|
|||
3
H A D G E H O G s
01.04.12
✎
13:06
|
Процедура ПередЗаписьюНаСервере()
ТекущийОбъект.ФайлКартинки=Новый ХранилищеЗначений(ТекущийОбъект.ФайлКартинки.Получить),Новый СжатиеДанных(9)); КонецПроцедуры Как то так, навскидку, без проверок. |
|||
4
H A D G E H O G s
01.04.12
✎
13:07
|
deflate, он и в африке deflate, другой вопрос - надо ли жать картинку.
|
|||
5
МихаилМ
01.04.12
✎
13:08
|
так есть свойство сжимать у хз
|
|||
6
H A D G E H O G s
01.04.12
✎
13:09
|
Херовые агенты нИмфостарта пошли.
Вот раньше был чел - Поручик - реально чудо мастер был. Но его покарала кровавая гб, такие дела. Sad, but truth. :-( |
|||
7
Агент Инфостарта
01.04.12
✎
13:10
|
В задаче написано: использовать объект ZIP.
|
|||
8
andrewks
01.04.12
✎
14:53
|
(7) ну, если прочитать сабж до конца, то становиться ясно, что автору объект ZIP на самом деле нах не нужен
|
|||
9
Агент Инфостарта
01.04.12
✎
16:10
|
(8) Это не повод переходить на личности и обливать помоями другой сайт.
(6) Удали тогда все свои поделки и аккаунт оттуда, так будет честнее. |
|||
10
romix
01.04.12
✎
16:15
|
Картинки PNG и JPEG уже имеют сжатие.
|
|||
11
H A D G E H O G s
01.04.12
✎
16:43
|
(9) Зачем мне что то удалять оттуда? Отличное халявное файлохранилище. Не более того, но и не менее - с задачей справляется. H A D G E H O G s доволен.
|
|||
12
YaYca
01.04.12
✎
19:42
|
вобщем, мне надо вот что сделать
1 вар. извлечь картинку из реквизита, сжать объектом ZIP, сжатые данные записать в тот же вариант 2 вар. извлечь сжатые данные, распаковать, записать на их место. затем сравнить эти два варианта по трафику передача с клиента на сервер упаковывает и распаковывает клиент |
|||
13
Агент Инфостарта
01.04.12
✎
20:04
|
(12) Картинки PNG и JPEG уже имеют сжатие. (с)
Насчет PNG не знаю, второй точно сжимать бесполезно. Наоборот, архив по весу получается даже чуть больше. |
|||
14
ErrorEd88
01.04.12
✎
20:09
|
YaYca - бот с сайта 1c-galaxy. Когда там кто-то создает тему, здесь она тоже создается этим ботом.
|
|||
15
H A D G E H O G s
01.04.12
✎
20:09
|
(12) Реальне клиент-серверный вариант жмет трафик.
Толстый клиент и тонкий - усиленно, Веб-клиент - обычно (хз почему, ограничения браузера). Не пытайтесь согнуть ложку - это невозможно. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |