Collections:
"babel ... -o svg -xP300" Bug - width="px" height="px"
Why "babel ... -o svg -xP300" command is not able scale a molecule SVG image?
✍: FYIcenter.com
The "babel ... -o svg -xP300" command has a code bug that results
incorrect attributes, width="px" height="px", in the top level "svg" element.
in both Open 2.3 and 2.4 releases.
However, "obabel ... -o svg -xP300" command works correctly in both Open 2.3 and 2.4 releases.
Commands below shows you the incorrectly generated width="px" height="px" attributes from "babel" command in Open Babel 2.4.
fyicenter$ babel -version No output file or format spec! Open Babel 2.4.1 -- May 25 2020 -- 08:24:13 Usage: babel [-i<input-type>] <name> [-o<output-type>] <name> Try -H option for more information. WARNING: babel is deprecated and will be removed in a future release of Open Babel. You should use obabel instead. For information on the differences please see: http://openbabel.org/docs/current/Command-line_tools/babel.html fyicenter$ obabel -:CCCCCCC -O carbon-chain.sdf --gen2D 1 molecule converted fyicenter$ babel carbon-chain.sdf carbon-chain.svg -xP300 1 molecule converted 20 audit log messages fyicenter$ grep viewBox carbon-chain.svg ... x="0" y="0" width="px" height="px" viewBox="0 0 100 100"> <svg width="100" height="100" x="0" y="0" viewBox="0 0 253.205 140" fyicenter$ obabel -:CCCCCCC -O carbon-chain.svg --gen2D -xP300 1 molecule converted fyicenter$ grep viewBox carbon-chain.svg ... x="0" y="0" width="300px" height="300px" viewBox="0 0 100 100"> <svg width="100" height="100" x="0" y="0" viewBox="0 0 253.205 140"
Commands below shows you the incorrectly generated width="px" height="px" attributes from "babel" command in Open Babel 2.3.
fyicenter$ babel -version No output file or format spec! Open Babel 2.3.1 -- Oct 13 2011 -- 15:14:47 Usage: babel [-i<input-type>] <name> [-o<output-type>] <name> Try -H option for more information. fyicenter$ obabel -:CCCCCCC -O carbon-chain.sdf --gen2D 1 molecule converted fyicenter$ babel carbon-chain.sdf carbon-chain.svg -xP300 1 molecule converted 25 audit log messages fyicenter$ grep viewBox carbon-chain.svg ... x="0" y="0" width="px" height="px" viewBox="0 0 100 100"> <svg width="100" height="100" x="0" y="0" viewBox="0 0 253.205 140" fyicenter$ obabel -:CCCCCCC -O carbon-chain.svg --gen2D -xP300 1 molecule converted fyicenter$ grep viewBox carbon-chain.svg ... x="0" y="0" width="300px" height="300px" viewBox="0 0 100 100"> <svg width="100" height="100" x="0" y="0" viewBox="0 0 253.205 140"
The good news is that the "babel" command is deprecated and will be removed in a future release. So we don't have to worry about it any more.
⇒ "babel ... -o svg -xd -xP300" Bug - Option -d takes a parameter
⇐ Scaling SVG Images using "viewBox" Attribute
2020-07-22, 1107👍, 0💬
Popular Posts:
Molecule Summary: ID: FYI-1000939 SMILES: N#CN1CCC(C(=O)Nc2ncc(-c3 ccccc3)s2)C1Received at FYIcenter...
Molecule Summary: ID: FYI-1000184 SMILES: CC(C)CC1=NC=CN=C1OC Received at FYIcenter.com on: 2020-11-...
What is cactus.nci.nih.gov/trans lateSDF translator? pubcactus.nci.nih.gov/tr anslateSDF translator ...
Where to find FAQ (Frequently Asked Questions) on basic understanding of JSME, Molecule Editor in Ja...
How to display the InChI string and InChIKey of the molecule in JSME editor? JSME does not offer any...