#0
by victuan1
Как можно конвертировать файл PNG с глубиной цвета 24 в монохромный BMP в режиме командной строки? Это не разовая задача, нужен скрипт или утилита в режиме командной строки для автоматизации процесса конвертации графических файлов. Через nconvert это сделать не получилось.
#6
by victuan1
Исходные файлы только в png - тут не ничего изменишь. Конечный файл должен быть bmp b/w - тут тоже ничего не изменишь, т.к. железяка другие форматы не понимает.
#10
by victuan1
По ссылкам много примером конвертации png -> bmp. Но ни одна из них не смогла конвертировать png -> bmp black&white. Это обязательное(!) условие - битмап на выходе должен быть монохромным!
#11
by NorthWind
импорт в какую-нибудь железку с термопринтером, к примеру. Многие из них едят только монохромные BMP.
#12
by victuan1
nConvert точно не умеет конвертировать в монохром. По остальным софтинам не нашел примера конвертации в монохром. Дайте пожалуйста живой пример командной строки! Не закидывайте меня ссылками - нет в них искомого. Посмотрите эти ссылки сами, прежде чем их постить мне.
#14
by victuan1
Жду! Куда деваться... Я в этом деле нуб. Наверняка, есть спецы в этом деле. Жду от них дельного совета. Спасибо.
#15
by NorthWind
разжевывать и в рот класть тут не будут. Imagemagick черта лысого сумеет сделать, но почитать хелп надо самому. -type type the image type. Choose from: Bilevel, Grayscale, GrayscaleMatte, Palette, PaletteMatte, TrueColor, TrueColorMatte, ColorSeparation, or ColorSeparationMatte. Bilevel - есть.
#16
by victuan1
Почему бы и не разжевать. Я ведь не много прошу всего лишь пример командной строки. Там же символов не больше 40 выйдет. Неужели я много прошу. Я, не спец, потеряю день на поиски. А специалист в этом деле, соберет инфу минут за 10. В обмен я могу помочь в чем-то другом, в чем являюсь специалистом.
#20
by victuan1
Программирование 1С 7.7, методология учета в типовых конфигурациях 1С 7.7. Динозавр, одним словом. Но может кому пригожусь. Консультация в бухгалтерском и налоговом учета, алкогольные декларации, ЕГАИС.
#23
by NorthWind
bilevel это двухуровневый, надо полагать. Белый и черный. Во всяком случае есть смысл попробовать
#24
by victuan1
Можно разжеванный пример командной строки? Я его обязательно попробую. Сам не мог составить - уже 15 минут по ссылке смотрю, но ничего вкурить не получается.
#25
by NorthWind
... и шо характерно - таки станцевало. magick Коды.jpg -type bilevel Коды.bmp дало то что надо.
#27
by victuan1
Как этим пользоваться? не нашел документацию. Спасибо, сейчас проверю. Пока не разбегайтесь ))
#28
by NorthWind
там пример вообще-то есть в хелпе, прямо в этой статье. Только для виндовой версии ImageMagick, как я понял, команду convert надо заменить на magick.
#29
by NorthWind
я его вообще-то первый раз в жизни вижу, хотя много про него читал. Мощная штука. Думаю, еще пригодится, так что скорее всего не зря потратил время.
#32
by victuan1
Проверил не работает. Дал команду magick 1.png -type bilevel 1.bmp На выходе дал файл 1.bmp 24-битный. Проверь сам, вот исходный файл
#35
by victuan1
png2bmp2 похоже не поддерживает режим командной строки bmconv выдал I:mconv 1.png 1.bmp BMCONV version 112. Compiling... Multiple bitmap store type: File store Epoc file: 1.png Bitmap file 1 : 1.bmp File does not exist А инструкции как пользоваться нет.
#38
by NorthWind
Да, пишут что бывает такое с некоторыми png. Мой сконвертировался корректно, а ваш нет. Вот: у меня получилось сделать через промежуточный png magick 1.png -type bilevel temp.png magick temp.png 1.bmp del temp.png
#39
by Мэс33
попробуйте двумя этапами i_view32.exe c:*.png /gray /convert=d: emp*.bmp i_view32.exe c:*.bmp /bpp=2 /convert=d: emp*.bmp
#43
by victuan1
У меня вылезли ошибки: I:1int>magick 1.png -type bilevel temp.png magick: ImproperImageHeader `1.png' @ error/png.c/ReadPNGImage/3982. magick: NoImageForProperty "%w" @ warning/property.c/GetMagickPropertyLetter/248 6. magick: UnknownImageProperty "%w" @ warning/property.c/InterpretImageProperties/ 3399. magick: NoImageForProperty "%h" @ warning/property.c/GetMagickPropertyLetter/237 8. magick: UnknownImageProperty "%h" @ warning/property.c/InterpretImageProperties/ 3399. magick: NoImageForProperty "%m" @ warning/property.c/GetMagickPropertyLetter/240 9. magick: UnknownImageProperty "%m" @ warning/property.c/InterpretImageProperties/ 3399. I:1int>magick temp.png 1.bmp magick: UnableToOpenBlob 'temp.png': No such file or directory @ error/blob.c/Op enBlob/2691. magick: UnableToOpenFile `temp.png' @ error/png.c/ReadPNGImage/3974. magick: NoImageForProperty "%w" @ warning/property.c/GetMagickPropertyLetter/248 6. magick: UnknownImageProperty "%w" @ warning/property.c/InterpretImageProperties/ 3399. magick: NoImageForProperty "%h" @ warning/property.c/GetMagickPropertyLetter/237 8. magick: UnknownImageProperty "%h" @ warning/property.c/InterpretImageProperties/ 3399. magick: NoImageForProperty "%m" @ warning/property.c/GetMagickPropertyLetter/240 9. magick: UnknownImageProperty "%m" @ warning/property.c/InterpretImageProperties/ 3399. I:1int>del temp.png Не удается найти I:1int emp.png
#46
by victuan1
Спасибо! Получилось! Единственный недостаток: конвертирует долго и файл magick.exe весит много (14 МБ). Есть ли более портативная версия?
#51
by Мэс33
C:>i_view32.exe d:Pictures1.png /gray /bpp=1 /convert=d:Pictures1.bmp Этот сделает из цветного grayscale - а потом b&w.
#54
by victuan1
Спасибо! Получилось! Исходником всегда будет qr-код. Ваша софтина лучше magick, т.к.: 1) делает в одно преобразование, а не в два. 2) быстрее 3) весит всего 450 Кб. Я должник. Если нужен ЕГАИС, отгружу бесплатно ))
#55
by Мэс33
я не местный ))) И да..не поленился установить этот ирфанвью, он кстати умеет много различных вещей.
#56
by victuan1
i_view32.exe 1.png /bpp=1 /convert=1.bmp i_view32.exe 1.png /gray /bpp=1 /convert=1.bmp Какой из этих вариантов нужно использовать для моей задачи при условии что оба работают как надо?
#58
by victuan1
Одна все-таки проблемка есть, софтина не понимает каталоги, набранные кириллицей. Это может стать препятствием :((
#60
by victuan1
Проблему решил. Через Wshell кириллические каталоги обрабатываются успешно. Последний вопрос (надеюсь): i_view32.exe нормально работает в 64-битной ОС?
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Конвертация справочников из 77 в УПП 80? Конфа конвертация данных 2.0. КАК7
- Конвертация данных - конвертация реквизитов дока.
- Конвертация Значений. (Конвертация данных 2.0)
- v7: Конвертация периодических реквизитов из 7.7 в 7.7 (конвертация данных 2.0)
- Конвертация данных. Конвертация в составной тип
- Конвертация данных 2, V8.1, конвертация периодических реквизитов
- Конвертация данных. Конвертация видов субконто.
- Конвертация данных. Конвертация двух реквизитов в один.
- Конвертация Данных. конвертация одного реквизита в другой
- Конвертация данных, конвертация документов
В этой группе 1С
- Перечисление НДФЛ в бюджет Зуп 2.5
- УФ. Вывод номенклатуры в форму списка документов.
- Как в одном запросе получить несколько значений и передать в форму?
- Кадровое перемещение вместе с сальдо в ЗуП 2.5. Как?
- Выгрузка из 1С УТ10.3 на сайт
- Встраивание DMIL в УПП
- УТ10.3:Нюансы записи документа,есть вопрос.
- Как сделать типовой отчет внешним 1с83 БП 30
- ут 11 как изменить счет, если изменился заказ
- Ошибка при восстановлении последовательности "Запись не верна"
- ЗУП 2.5: как получить численность сотрудников за месяц вместе с договорниками ?
- Как создать обработку для отправки почты из 1С
- Обмен УТ 11 базовая и Розница Базовая
- УТ 11 Подбор многооборотной тары
- Выгрузка ручных операций.
- Розница 2.2. РМК
- Ошибка при обновлении БП на 3.0.43.195
- Как проверить контрагентов на ЭДО
- POST Заказ клиента через odata
- Не отображается КПП в карточке контрагента