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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.