I am a new member of the forum. I have a LaserCube and I saw the lack of an easy method to create & import custom animations to LaserCube.
So, as an Android mobile developer, I developed an app to easily convert GIF animations (and still images) to importable SVG animations.
At first, I wrote the app for myself, but then I decided to publish it so other users can take advantage of it.






It is an easy to use application. It can convert GIF animations and still images (GIF/JPG/PNG) to SVG files and then you can import them using LaserOS.
If you have another laser DAC you may need to convert the SVG frames to an ILDA file to use with the laser.


Usage of the app:
You just select the input file (GIF/JPG/PNG), and then there is a threshold parameter and you can select it by previewing the result. There are also "inverse" and "unsharp" features
After selecting the configuration, you click "save SVG" button. It produces SVG files under DCIM/SVG folder on your Android device.


If the input is a GIF animation, it produces multiple SVG files. Then you select the folder /file to import on LaserOS app.


You can find an instructional video for usage of the app here:
https://www.youtube.com/watch?v=79PovFixCTQ


In the video, I download animated gif examples from internet and convert them using the app.




The app is here:
https://play.google.com/store/apps/d...utils.giftosvg




If you have any trouble using the app, also please contact me. I just tested it on my Samsung phone with Android 12. Different devices might have some issues, but I am sure I can provide a working solution if I get correct information to understand the problem.


Btw, it is totally a free app and does not use any internet service for the conversion. All conversion process takes place on your phone.