Цитата
Просто пересохранит загруженную картинку под другим именем.
Скорее последнюю загруженную\сохраненную. Бага. Не должно сохранять вообще.
Исправил сохранение изображения в файл в функции 'SaveImage', при указании неправильного адреса. Добавил код ошибки '-7' - не нашли указанное изображение.
Цитата
а зачем тогда гемор с возвратом адреса и размеров загруженного бмп, если с ними ничего нельзя сделать
Сделать можно, где то упоминалось что это в основном для плагинов, если кому-то понадобится. Возвращаемых данных как раз достаточно для сохранения маски в читабельный файл.
С другой стороны адрес в пилоте используется помимо адреса еще и как идентификатор.
Поэтому во всякие финдимиджы адрес нужно передавать не измененным.
Цитата
init_arr %b (1) #adres 3 4 12 // адрес, ширина, высота, длина строки
set #a findimage(0 0 1920 1080 (%b [1 1]) %arr)
Массив "%b" создавать не обязательно, пилот не использует ничего из его содержимого кроме адреса. Остальные параметры он и так помнит.
Если нужно брать кусочки из загруженной картинки, проще наверно будет доработать функцию GetImage.