Бесплатные (и свободные) рисовалки формул

форум для специалистов в области органической химии
organic chemistry issues discussion for professional scientists
Allex'
Сообщения: 285
Зарегистрирован: Пт ноя 03, 2006 1:36 pm

Re: Бесплатные (и свободные) рисовалки формул

Сообщение Allex' » Пт мар 01, 2019 2:01 pm

Пересел с ISIS Draw на Biovia Draw (нужно зарегистрироваться, указав некоммерческое использование, после чего дают скачать полнофункциональную свежую версию). Первую неделю было немного непривычно, теперь особой разницы не вижу. Полная читабельность ISIS Draw и немного расширенный функционал. Нормальная поддержка OLE, в отличие от многих других.

StYV
Сообщения: 3080
Зарегистрирован: Пн окт 24, 2005 11:43 pm

Re: Бесплатные (и свободные) рисовалки формул

Сообщение StYV » Сб мар 02, 2019 5:58 pm

Привет коллеги!
Есть бесплатный Марвин - отчеты в нем пишу.
Достать хембиооффис тоже не очень сложно только вот в оф. бумагах на него не сошлешся. Что делать.
С уважением StYV.

Аватара пользователя
Lantano
Сообщения: 186
Зарегистрирован: Чт окт 09, 2008 10:35 pm

Re: Бесплатные (и свободные) рисовалки формул

Сообщение Lantano » Вс мар 03, 2019 1:40 pm

ACD/ChemSketch
"Если миру не нужен свет - Не беда, проживёт и так.
Если стал не нужен поэт - Не беда, он наймётся в кабак..."

Chemazl
Сообщения: 124
Зарегистрирован: Пн июл 30, 2007 8:58 pm

Re: Бесплатные (и свободные) рисовалки формул

Сообщение Chemazl » Сб май 23, 2020 10:07 pm

Насчет рисовалок под андроид - стало актуально при дистанционном обучении студентов, у которых кроме телефона и нет ничего. Есть Java апплет JSME - дистрибутив (JSME_2017-02-26.zip) это зип с кучей файлов, при открытии некоторых html открывается редактор - простой и бесплатный, и он мог быть удобным, если бы из этой кучи файлов в дистрибе собрать .apk c возможностью установки. Я в Андроиде не силен, но может кто посчитает это возможным и нужным?

Allex'
Сообщения: 285
Зарегистрирован: Пт ноя 03, 2006 1:36 pm

Re: Бесплатные (и свободные) рисовалки формул

Сообщение Allex' » Пт дек 20, 2024 12:05 pm

Возник такой вопрос. Нужно перевести структурные формулы в файлах *.skc в обычные рисунки, *.bmp. Я делал это в рисовалке BioviaDraw вручную (File-Save as Image). При этом возникли 2 проблемки:
1. Качество сохранённых картинок оставляет желать лучшего и размеры изображений зависят от размера формулы.
2. Хотелось бы найти возможность пакетного перевода формул в изображения. У меня около 1700 файлов и перевод в изображения занимает около 2 часов.
Кто знает, как улучшить качество изображений? Может в каких-то других рисовалках это выполено лучше, чем в BioviaDraw.

Аватара пользователя
Phobos
Сообщения: 6908
Зарегистрирован: Чт авг 12, 2004 9:24 am

Re: Бесплатные (и свободные) рисовалки формул

Сообщение Phobos » Пт дек 20, 2024 12:17 pm

Если структурная формула вставляется потом в ворд-файл, то при копировании обратно в рисовалку через copy-past дается опция paste special, с возможностью выбора формата сохранения, и bmp один из них. Никогда не было нужно, поэтому не задавался вопросом, как обойтись без ворда.
Я бы сохранил через print-screen, потом в irfanview обработал бы картинку, поигравшись с параметрами сохранения.
Wodka trinkt man pur und kalt, das macht hundert Jahre alt!

Allex'
Сообщения: 285
Зарегистрирован: Пт ноя 03, 2006 1:36 pm

Re: Бесплатные (и свободные) рисовалки формул

Сообщение Allex' » Пт дек 20, 2024 12:39 pm

Картинки нужны для базы данных склада с химреактивами. На компьютерах пользователей химических рисовалок нет и не планируется, поэтому, чтобы им были видны формулы, нужен общедоступный формат. К тому же формат изображений позволяет хранить рисунки отдельно от самой базы, что уменьшает размер самой базы и увеличивает скорость её работы. Через print-screen у меня получается такоё же качество файла рисунка как и при сохранении из рисовалки.
Сейчас нашёл возможность сохранять рисунки через ChemSketch, там можно при сохранении изображения выбирать его разрешение. Но! Получается ещё дольше, чем через BioviaDraw. И я как-то не смог найти, как в ChemSketch сделать окраску каждого типа атомов своим цветом. От чёрно-белых формул я уже отвык.

MONSTA
Сообщения: 2803
Зарегистрирован: Вт фев 20, 2007 11:36 am

Re: Бесплатные (и свободные) рисовалки формул

Сообщение MONSTA » Пт дек 20, 2024 2:17 pm

Из бесплатных есть еще кроссплатформенные BKchem и XDrawChem. Но на вскидку у них каких-то принципиальных особенностей нет.

Polychemist
Сообщения: 9640
Зарегистрирован: Вт дек 21, 2004 11:42 am

Re: Бесплатные (и свободные) рисовалки формул

Сообщение Polychemist » Пт дек 20, 2024 3:09 pm

Есть 7-pdf, бывает официально бесплатный, бывает платный, разные версии, можно найти. Ставит драйвер при печати на который делает растр хоть 1200dpi, можно поиграться со стартовыми настройками, чтоб меньше спрашивал. Или закинуть все структуры в Word и распечатать весь файл, каждая страница будет в отдельном файле. Потом Irfan-ом пакетно перегнать в bmp, возможно можно и с обрезкой белых полей.

Allex'
Сообщения: 285
Зарегистрирован: Пт ноя 03, 2006 1:36 pm

Re: Бесплатные (и свободные) рисовалки формул

Сообщение Allex' » Пт дек 20, 2024 7:04 pm

Нашёл относительно простой путь. В настройках рисовалки увеличил длину и толщину связей и размеры атомов. При сохранении в *.bmp разрешение файла тоже увеличивается. Правда, нужно опять вручную пересохранить 1700 файлов...

Cherep
Сообщения: 23418
Зарегистрирован: Чт окт 30, 2003 9:22 am

Re: Бесплатные (и свободные) рисовалки формул

Сообщение Cherep » Пт дек 20, 2024 7:48 pm

MONSTA писал(а):
Пт дек 20, 2024 2:17 pm
XDrawChem.
Глюченная штука, по кр мере в Debian.

Cherep
Сообщения: 23418
Зарегистрирован: Чт окт 30, 2003 9:22 am

Re: Бесплатные (и свободные) рисовалки формул

Сообщение Cherep » Пт дек 20, 2024 7:52 pm

Allex' писал(а):
Пт дек 20, 2024 7:04 pm
Правда, нужно опять вручную пересохранить 1700 файлов...
Наверное в вендах ещё есть cmd.exe и какие-то .bat можно писать :235:

Код: Выделить всё

http://openbabel.org/docs/FileFormats/PNG_2D_depiction.html
Если нужен именно bmp, то потом imagemagick

Код: Выделить всё

https://imagemagick.org/script/mogrify.php

Аватара пользователя
Jokermaniak
Сообщения: 3791
Зарегистрирован: Чт окт 02, 2014 4:41 pm

Re: Бесплатные (и свободные) рисовалки формул

Сообщение Jokermaniak » Пт дек 20, 2024 7:52 pm

У нас похожую задачу решали так: у нас были картинки в .cdx, их пакетом импортировали в базу на Access, а в нем есть интеграция с ChemDraw. Потом вывели полную распечатку базы в вордовский файл, там картинки отобразились как активное содержимое. Наша задача на этом всë, но что дальше делать, понятно.

Если надо в картинки перевести, можно дальше в ворде настроить лося, а потом всю кодлу разом cut - paste special (as picture). Если комп не вытянет 1700 картинок, можно в несколько кликов побить на 5-10 частей. Второй вариант - экспортировать в pdf, а оттуда оптом извлечь картинки экстрактором (может и из docx можно экстрактором, но хз как они с активным содержимым дружат). Кстати, в pdf они перегоняются в векторе, поэтому есть возможность lossless конвертации по итогу (от экстрактора зависит). Ну, или, если есть желание, можно прямо средствами Access экспорт сделать, если умеете.
Allex' писал(а):
Пт дек 20, 2024 12:39 pm
К тому же формат изображений позволяет хранить рисунки отдельно от самой базы, что уменьшает размер самой базы и увеличивает скорость её работы.
Не знаком со спецификацией .skc, но в условном .xyz молекула занимает, ну, пару сотен байт. В .mol - ну, до пол-килобайта в худшем случае. Что-то, воля ваша, неладное в вашей базе творится, раз еë 1700 соединений замедляют.
Что, Карл Маркс запрещает держать на лестнице ковры? Разве где-нибудь у Карла Маркса сказано, что 2-й подьезд калабуховского дома на Пречистенеке следует забить досками и ходить кругом через черный двор?

Аватара пользователя
Phobos
Сообщения: 6908
Зарегистрирован: Чт авг 12, 2004 9:24 am

Re: Бесплатные (и свободные) рисовалки формул

Сообщение Phobos » Пт дек 20, 2024 8:54 pm

А вот в формате bmp они потянут побольше, имхо.
Wodka trinkt man pur und kalt, das macht hundert Jahre alt!

Allex'
Сообщения: 285
Зарегистрирован: Пт ноя 03, 2006 1:36 pm

Re: Бесплатные (и свободные) рисовалки формул

Сообщение Allex' » Пт дек 20, 2024 9:22 pm

Cherep писал(а):
Пт дек 20, 2024 7:52 pm
Наверное в вендах ещё есть cmd.exe и какие-то .bat можно писать :235:

.bat писать можно, но средствами винды химические структуры не пересохранишь. Во всяком случае, я не знаю как это сделать.

Код: Выделить всё

http://openbabel.org/docs/FileFormats/PNG_2D_depiction.html
С openbabel я, к сожалению, общаться не умею.

Если нужен именно bmp, то потом imagemagick

Код: Выделить всё

https://imagemagick.org/script/mogrify.php
Посмотрю.
Мне вообще без разницы, в каком формате будут картинки, просто .bmp по качеству лучше остальных.

Allex'
Сообщения: 285
Зарегистрирован: Пт ноя 03, 2006 1:36 pm

Re: Бесплатные (и свободные) рисовалки формул

Сообщение Allex' » Пт дек 20, 2024 9:48 pm

Jokermaniak писал(а):
Пт дек 20, 2024 7:52 pm
У нас похожую задачу решали так: у нас были картинки в .cdx, их пакетом импортировали в базу на Access, а в нем есть интеграция с ChemDraw. Потом вывели полную распечатку базы в вордовский файл, там картинки отобразились как активное содержимое. Наша задача на этом всë, но что дальше делать, понятно.

Если надо в картинки перевести, можно дальше в ворде настроить лося, а потом всю кодлу разом cut - paste special (as picture). Если комп не вытянет 1700 картинок, можно в несколько кликов побить на 5-10 частей. Второй вариант - экспортировать в pdf, а оттуда оптом извлечь картинки экстрактором (может и из docx можно экстрактором, но хз как они с активным содержимым дружат). Кстати, в pdf они перегоняются в векторе, поэтому есть возможность lossless конвертации по итогу (от экстрактора зависит). Ну, или, если есть желание, можно прямо средствами Access экспорт сделать, если умеете.
Allex' писал(а):
Пт дек 20, 2024 12:39 pm
К тому же формат изображений позволяет хранить рисунки отдельно от самой базы, что уменьшает размер самой базы и увеличивает скорость её работы.
Не знаком со спецификацией .skc, но в условном .xyz молекула занимает, ну, пару сотен байт. В .mol - ну, до пол-килобайта в худшем случае. Что-то, воля ваша, неладное в вашей базе творится, раз еë 1700 соединений замедляют.
1700 соединений хоть и замедляют базу, но в реальности я этого не вижу. Однако умом-то я понимаю, что замедляют, в этом и проблема :)
Рисунки я и так экспортирую пакетом из базы в отдельные файлы, можно и сразу в .bmp, однако разрешение меня не устраивает. Поэтому и делаю экспорт в .skc (наверняка можно и в .cdx, но мне это не нужно). Юзерам-то всё равно. Что дадут, тем они и будут пользоваться, формулы там видны, но я себя буду чувствовать некомфортно, если знаю, что мог сделать качество рисунка лучше.
Наверное, можно сделать экспорт сразу в .pdf (если при этом получится сохранить векторность рисунков), а дальше можно будет пакетом сохранять в .bmp с установленным заранее разрешением. Просто я пока не пробовал делать экспорт в .pdf.

Allex'
Сообщения: 285
Зарегистрирован: Пт ноя 03, 2006 1:36 pm

Re: Бесплатные (и свободные) рисовалки формул

Сообщение Allex' » Пт дек 20, 2024 9:50 pm

Phobos писал(а):
Пт дек 20, 2024 8:54 pm
А вот в формате bmp они потянут побольше, имхо.
Сколько они потянут, роли не играет. Все рисунки будут лежать в отдельной папке, а в базе на них будут стоять только ссылки.

Аватара пользователя
Jokermaniak
Сообщения: 3791
Зарегистрирован: Чт окт 02, 2014 4:41 pm

Re: Бесплатные (и свободные) рисовалки формул

Сообщение Jokermaniak » Пт дек 20, 2024 10:16 pm

В pdf точно можно экспортировать с сохранением векторности, емнип даже стандартными средствами MS Office
Что, Карл Маркс запрещает держать на лестнице ковры? Разве где-нибудь у Карла Маркса сказано, что 2-й подьезд калабуховского дома на Пречистенеке следует забить досками и ходить кругом через черный двор?

Allex'
Сообщения: 285
Зарегистрирован: Пт ноя 03, 2006 1:36 pm

Re: Бесплатные (и свободные) рисовалки формул

Сообщение Allex' » Пт дек 20, 2024 10:30 pm

MS Access - не совсем стандартное средство MS Office. То, что у меня получилось сделать - это автоматизированное выковыривание рисунков из объектов OLE. Автовставку их в пдф я пока ещё не пробовал и не уверен, что это получится, поскольку это и вручную не сделать, разве только через вызов ещё одной программы (какой?) и пересохранение .skc в .pdf. Но эту последнюю операцию можно делать и без участия Аксесса.

nebeli
Сообщения: 117
Зарегистрирован: Сб янв 27, 2018 1:43 am

Re: Бесплатные (и свободные) рисовалки формул

Сообщение nebeli » Сб дек 21, 2024 12:22 am

Cherep' писал(а):
Пт дек 20, 2024 9:22 pm
Наверное в вендах ещё есть cmd.exe и какие-то .bat можно писать :235:
Я для некоторых пакетных шаблонных обработок (ЯМР спектров) использую автонажималку GhostMouseFree.
Записываются все действия мышью и клавиатурой (перетаскивание файла в окно программы, всякие настройки толщин линий, цветов, выделения и прочие действия, заканчивающиеся сохранением файла), далее настраивается скорость воспроизведения на x3-x5 и одним кликом происходит быстрая обработка файла по шаблону. Если в конце записи действий добавить прокрутку списка с исходными файлами вниз на одну строку, то файл созданного шаблона можно открыть в блокноте и скопировать содержимое раз 10 - одним кликом мыши преобразуется 10 файлов.
Как вариант.

Ответить

Вернуться в «органическая химия / organic chemistry»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей