|
Wordle 1,191 3/6
🟨⬛⬛⬛🟨
⬛🟩🟩⬛🟨
🟩🟩🟩🟩🟩
Ok, I have had my coffee, so you can all come out now!
|
|
|
|
|
Wordle 1,191 2/6
⬜⬜⬜⬜🟨
🟩🟩🟩🟩🟩
wow was i surprised
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
Wordle 1,191 2/6
⬜⬜🟨🟩🟩
🟩🟩🟩🟩🟩
Within you lies the power for good - Use it!
|
|
|
|
|
SVG was kicking my ass.
So great, I think - I'll incorporate TinyVG support - that's appropriate for embedded right?
It has converters for SVG to TinyVG.
I even notice the canonical SVG tiger head represented among its examples. So I'm thinking "this will work with basic SVG, no problem"
I spent a bunch of time coding the processing for these TinyVG files because the reference implementation is in Zig, which is no good for me.
Finally, I needed to test one, but I wanted to see the TinyVG text format (it mainly has a binary format, but has an equiv text representation which I was going to use to debug)
I grab the canonical tiger head SVG and feed it to the converter tool.
"Unsupported element 'defs'" - which is an element present in almost every SVG i've ever seen.
"Unsupported transform matrix(...)" really? if you don't support transforms, you don't support SVG. All SVGs have transforms in them.
"Unsupported transform translate(...)" again really? see above.
So basically I've implemented support for a dead end technology.
I'm upset that they not only released it on github, but provided a dedicated website, and specifications for it.
Way to waste people's time.
I should have checked first. I should have asked questions.
I submitted an issue on github. I was terse.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
modified 2 days ago.
|
|
|
|
|
So TinyVG is vapourware.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
It seems to be.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
I don't think it is vaporware, since it exists and it works.
But it doesn't try to support every feature of SVG, and my guess is that the conversion tooling focuses on features that translate directly from SVG to TinyVG, and transforms aren't one of them.
I think that's fair given TinyVG's design goals. It aims to render vector graphics exactly as they're described in either binary or text format.
But SVG transforms essentially say things like "draw this shape/path at coordinates x y - but then move it, rotate it, and skew it". And TinyVG is like "dude, if you know you want all things done, go right ahead and do them and just give me the final shapes & paths I need to render."
Transforms make sense in SVGs since they support animation. But in TinyVG, which doesn't support animation, that transform would only ever be applied once.
So perhaps it's fair that TinyVG's tooling expects transforms to be pre-applied. They use svgo to simplify the SVGs before converting them for the benchmarks and examples on the website, but they don't make this very clear.
|
|
|
|
|
In their benchmarks repo it looks like they use svgo to clean/simplify the SVG files before feeding them to the converter. They've got svgo set up to pre-apply transforms, among many other optimizations.
Would something like that work for you? I'm not sure what the goal of your project is or if you'd need to do the svg-to-tinyVG conversion on-device. But if you can zip your SVGs through an optimizer before doing the TinyVG conversion, you'll probably have more success.
|
|
|
|
|
Yeah, I talked to the author and he mentioned svgo. The issue is I don't want my users to have to go through a multi-step process to be able to use SVGs. The converter needs to be better. It should be doing what svgo does.
Anyway, I might improve it for him if I can get SVG working again in my new bits.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
Sounds like a fun project. I hope it all works out the way you want it to!
|
|
|
|
|
Kentucky Noah's Ark exhibit sues insurance company over damage caused by heavy rains
That's my favorite today.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
modified 2 days ago.
|
|
|
|
|
Now that's funny.
A home without books is a body without soul. Marcus Tullius Cicero
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
i agree
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
They may have to float a loan to afford repairs.
|
|
|
|
|
Shouldn't they get sued back for false representation, when it can't take on rain?
|
|
|
|
|
|
Had to Google what PSA stands for, found it!
Quote: prostate-specific antigen ![Shucks | :-\](https://codeproject.global.ssl.fastly.net/script/Forums/Images/smiley_shucks.gif)
|
|
|
|
|
Ha ha ha. Oh snap.
'Round my parts peeps usually say that for Public Service Announcement.
Jeremy Falcon
|
|
|
|
|
There have been cases where a class topper works as an employee in a company run by one who has failed to get a university degree.
|
|
|
|
|
That reminds me of Bill Gates:
Quote: After three semesters at Harvard, he dropped out to co-found Microsoft. ![Shucks | :-\](https://www.codeproject.com/script/Forums/Images/smiley_shucks.gif)
|
|
|
|
|
... is very strange. But maybe something terrible happened, we don't know about.
Anyway, if the spammers realize this fact, then good night.
@Webmaster@codeproject.com can you please inform us/your community what happen?
modified 3 days ago.
|
|
|
|
|
0x01AA wrote: Anyway, if the spammers realize this fact, then good night. Well, I do have a bridge in Brooklyn to sell...
Jeremy Falcon
|
|
|
|
|
No sorry, that is far away from a bridge. Anyone with any sense (spammer or not) can recognize the situation and take advantage of it.
|
|
|
|
|
I'll give you another shot to recognize the missed opportunity of laughing at my joke.
Jeremy Falcon
|
|
|
|
|
I so like that phrasing and I'll be sure to use it in the future. ![Thumbs Up | :thumbsup:](https://www.codeproject.com/script/Forums/Images/thumbs_up.gif)
|
|
|
|