<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body><div>Am 9. Dezember 2023 um 17:41 schrieb "John L. Poole" <<a href="mailto:prestopoole@proton.me?to=%22John%20L.%20Poole%22%20%3Cprestopoole%40proton.me%3E" target="_blank" tabindex="-1">prestopoole@proton.me</a>>:</div><blockquote>I created an SVG title page (see link below) where <div><br></div>the new lines of text were combined into a single line <div><br></div>that goes off the page.  The<div><br></div>engine that handles the transformation from SVG to binary,<div><br></div>png?, is the culprit.  I have professional experience<div><br></div>touching in this area and think I might be able to help and<div><br></div>that perhaps the problem I am experiencing is the cause<div><br></div>of possible other problems in transformations, though it<div><br></div>is with the Apache Batik project.  I saw there<div><br></div>are several bugs relating to SVG.<div><br></div><div><br></div>I am new to KDEnlive and I am willing to help deal with the<div><br></div>specific issue of SVG transformations if I determine it is<div><br></div>a few hours of work.  <div><br></div><div><br></div>I cloned the KDEnlive code and started searching for "svg" and<div><br></div>found very little which suggests the project is relying on<div><br></div>a framework to handle to transformations.<div><br></div><div><br></div>Would someone be able to point me to the project which handles<div><br></div>the transformation?  QTMultimedia?<div><br></div><div><br></div><div><br></div>Here's the sample I'm using as a test is at:<div><br></div>  [expires in 1 year]<div><a href="https://pastebin.com/sNanJFDk" target="_blank">https://pastebin.com/sNanJFDk</a></div><div><br></div>I'm running KDEnlive on Gentoo Linux.  Here's the package <div><br></div>used to build my instance:<div><br></div><div><br></div>       [expires 1 year]<div><a href="https://pastebin.com/4it6CRxT" target="_blank">https://pastebin.com/4it6CRxT</a></div><div><br></div>Thank you for your consideration.<div><br></div><div><br></div>John</blockquote><div><br></div><div>Hi John,</div><div><br></div><div>nice to hear you are interested to help!</div><div><br></div><div>Simply spoken Kdenlive is "just" a UI for MLT (<a href="https://www.mltframework.org/">https://www.mltframework.org/</a>) which is a multimedia framework based on FFmpeg and used to do the rendering.</div><div><br></div><div>In <a href="https://github.com/mltframework/mlt/blob/3ffb57b99a62a6cd356e6548f233d4f683a4b21c/src/modules/core/loader.dict#L45">https://github.com/mltframework/mlt/blob/3ffb57b99a62a6cd356e6548f233d4f683a4b21c/src/modules/core/loader.dict#L45</a> you can see that the qimage module of MLT is used for SVG files hence I suggest to use this as a starting point to investigate your issue further through the code base of MLT and maybe Qt.</div><div><br></div><div>I hope this helps. In case of technical / code related questions feel also free to open an issue on <a href="https://invent.kde.org/multimedia/kdenlive/-/issues">https://invent.kde.org/multimedia/kdenlive/-/issues</a></div><div><br></div><div>Looking forward to your contribution!</div><div>Julius<br></div><div><br></div><div><br></div><div class="rl-signature"><div><a href="https://invent.kde.org/jlskuz"></a></div><div>Julius Künzel</div><div>Volunteer KDE Developer, mainly hacking Kdenlive</div><div>KDE GitLab: <a href="https://invent.kde.org/jlskuz">www.invent.kde.org/jlskuz</a></div><div>Matrix: <a href="https://go.kde.org/matrix/#/@jlskuz:kde.org">@jlskuz:kde.org</a></div></div><div><br></div></body></html>