Comments (2)
@JSUYA Do you have any specific resources? I couldn't see any memory issues with the default resources.
I found it! consecutive_lines.svg is causing the problem.
<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
<path d="m2 2h12v12H2zl12 12" fill="none" stroke-width="2" stroke="#ffca5f"/>
</svg>
This code is the process of generating a path from the svg above.
//Prepare Path Commands
tvg::PathCommand cmds[10];
cmds[0] = tvg::PathCommand::MoveTo;
cmds[1] = tvg::PathCommand::LineTo;
cmds[2] = tvg::PathCommand::LineTo;
cmds[3] = tvg::PathCommand::LineTo;
cmds[4] = tvg::PathCommand::Close;
cmds[5] = tvg::PathCommand::LineTo;
cmds[6] = tvg::PathCommand::Close;
//Prepare Path Points
tvg::Point pts[10];
pts[0] = {2, 2}; //MoveTo
pts[1] = {14, 2}; //LineTo
pts[2] = {14, 14}; //LineTo
pts[3] = {2, 14}; //LineTo
pts[4] = {12, 12}; //LineTo
auto shape1 = tvg::Shape::gen();
shape1->appendPath(cmds, 7, pts, 5); //copy path data
shape1->strokeWidth(2);
shape1->strokeFill(255, 0, 0);
if (canvas->push(std::move(shape1)) != tvg::Result::Success) return;
from thorvg.
@JSUYA Do you have any specific resources? I couldn't see any memory issues with the default resources.
from thorvg.
Related Issues (20)
- ThorVG freezes completely if an equal sign is in certain places HOT 2
- Support HSL color format in Svg HOT 1
- Lottie/Slot: More cases covering all supported properties
- FillSpread example is required
- Lottie: stabilize lottie slot feature.
- SVG stroke-width with a percentage uses the width instead of the diagonal over sqrt(2).
- arm-neon compile error HOT 2
- AVX: examples shows up black screen when AVX is enabled.
- tvg_set_frame fails on lastframe HOT 3
- Lottie animation not rendering - potential lack of layer effects support HOT 3
- Often unit tests fail HOT 11
- Update vcpkg-related Package-Distribution.md HOT 1
- Godot: Heap buffer overflow when loading some SVG image
- Upgrade the unit-test framework (catch2) HOT 1
- Support an external gif saver
- Lottie: invalid memory reference HOT 2
- Support viewport feature for the scene.
- Trim paths speed do not match original clip
- Lottie: support missing Advanced Text feature
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from thorvg.