| 
    
 | 
        1c 8.2 и ImageFile         | 
☑ | 
    
        | 
    0
    
        denco_78    
       
    
    15.09.21 
            ✎
    12:24 
 | 
         
        Добрый день.
 Подскажите, как при работе с библиотекой ImageFile загрузить в нее картинку не с диска, а из переменной типа картинка?
 Надо уменьшить размеры нескольких тысяч картинок, хранящихся в базе.     
         | 
 | 
    
    
        | 
    1
    
        Галахад    
       
    гуру 
    15.09.21 
            ✎
    12:27 
 | 
         
        1С -> Диск -> ImageFile -> Диск -> 1С     
         | 
 | 
    
    
        | 
    2
    
        denco_78    
       
    
    15.09.21 
            ✎
    12:31 
 | 
         
        Это я уже придумал.
 Но это настолько коряво...     
         | 
 | 
    
    
        | 
    3
    
        ДенисЧ    
       
    
    15.09.21 
            ✎
    12:38 
 | 
         
        То есть ты нашёл какую-то левую программу и хочешь, чтобы 1с в неё безшОвно вливала данные?     
         | 
 | 
    
    
        | 
    4
    
        denco_78    
       
    
    15.09.21 
            ✎
    12:44 
 | 
         
        Почему левую? Стандартная библиотека от microsoft, подключаемая через СОМОбъект.     
         | 
 | 
    
    
        | 
    5
    
        ДенисЧ    
       
    
    15.09.21 
            ✎
    12:46 
 | 
         
        (4) А 1с о ней знает? Нет. Значит, левая.     
         | 
 | 
    
    
        | 
    6
    
        mistеr    
       
    
    15.09.21 
            ✎
    12:49 
 | 
         
        (2) Коряво... Эстеты в 1С долго не задерживаются!     
         | 
 | 
    
    
        | 
    7
    
        denco_78    
       
    
    15.09.21 
            ✎
    12:49 
 | 
         
        Ну 1с много чего не знает и не умеет. Поэтому библиотеки и используются. И их методы.
 Хорошо, есть какой-то другой способ изменить размер картинки, хранящийся в базе и загружаемой в нее?
 Кроме ручного труда вроде пройтись предварительно по папке какой-нибудь прогой или скриптом перед загрузкой.     
         | 
 | 
    
    
        | 
    8
    
        ДенисЧ    
       
    
    15.09.21 
            ✎
    12:50 
 | 
         
        (7) Программно выгрузить в файл, программно позвать imagemagic или другое что, программно же записать обратно.
 Всё автоматизируется и несложно.     
         | 
 | 
    
    
        | 
    9
    
        Галахад    
       
    гуру 
    15.09.21 
            ✎
    12:52 
 | 
         
        (7) Хм. Ну это-то умеет. См. метод УстановитьРазмер     
         | 
 | 
    
    
        | 
    10
    
        Kassern    
       
    
    15.09.21 
            ✎
    12:54 
 | 
         
        (9) ну это только с 8.3.14.     
         | 
 | 
    
    
        | 
    11
    
        acanta    
       
    
    15.09.21 
            ✎
    13:35 
 | 
         
        8.3.14 вызывать по ком-соединению лучше чем imagemagic ?     
         | 
 | 
    
    
        | 
    12
    
        Kassern    
       
    
    15.09.21 
            ✎
    13:38 
 | 
         
        (11) я к тому, что у тс может быть древняя платформа раз 8.2 в заголовке темы, поэтому УстановитьРазмер не сканает.     
         | 
 |