Improving SVG support
Darcy Shen via Texmacs-dev <[email protected]>
| Newsgroups | gmane.editors.texmacs.devel |
|---|---|
| Message-ID | <[email protected]> |
https://doc.qt.io/qt-5/qtsvg-index.html There is a SVG module for Qt. And there are C++ libraries: https://github.com/igagis/svgren http://www.svgpp.org/ ============ Forwarded message ============ From: Darcy Shen <[email protected]> To: "Darcy Shen"<[email protected]>, <[email protected]>, <[email protected]>, <[email protected]> Date: Sat, 2019-11-09 01:46:07 Subject: [bug #57193] The imported SVG/PNG images is too vague ============ Forwarded message ============ Follow-up Comment #1, bug #57193 (project texmacs): For SVG images under TeXmacs with Qt, we use qt_image_size to determine the size of the image. bool qt_image_size (url image, int& w, int& h) {// w, h in points if (DEBUG_CONVERT) debug_convert << "qt_image_size :" <<LF; QImage im= QImage (utf8_to_qstring (concretize (image))); if (im.isNull ()) { convert_error << "Cannot read image file '" << image << "'" << " in qt_image_size" << LF; w= 35; h= 35; return false; } else { w= (int) rint ((((double) im.width ())*2834)/im.dotsPerMeterX()); h= (int) rint ((((double) im.height())*2834)/im.dotsPerMeterY()); if (DEBUG_CONVERT) debug_convert <<"QT dotsPerMeter: " <<w<<" x "<<h<<LF; return true; } } But QImage will fail to work without Qt SVG support. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?57193> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/ _______________________________________________ Texmacs-dev mailing list [email protected] https://lists.gnu.org/mailman/listinfo/texmacs-dev