Ticket Created
over 3 years ago

CIQQA-1289

Creating bitmap from SVG

I have an SVG icon I want to convert into a bitmap.

Documentation makes it appear I can do something like this:

<resources>
<bitmap id="bm_clouds" filename="svg/clouds.svg" scaleX="16" scaleY="16">
</bitmap>
</resources>

I get no warnings that this is invalid, but attempting to build, I get java.lang.OutOfMemoryError:

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at com.garmin.monkeybrains.resourcecompiler.drawables.bitmaps.bitmapprocessing.BitmapProcessor.floydSteinbergDithering(BitmapProcessor.java:927)
at com.garmin.monkeybrains.resourcecompiler.drawables.bitmaps.bitmapprocessing.BitmapProcessor.processImage(BitmapProcessor.java:1746)
at com.garmin.monkeybrains.resourcecompiler.DocumentParser.getBitmaps(DocumentParser.java:1170)
at com.garmin.monkeybrains.resourcecompiler.DocumentParser.getResources(DocumentParser.java:532)
at com.garmin.monkeybrains.ProjectBuilder.generateProjectResources(ProjectBuilder.java:673)
at com.garmin.monkeybrains.Monkeybrains.runPRGCompiler(Monkeybrains.java:1597)
at com.garmin.monkeybrains.Monkeybrains.compileApplication(Monkeybrains.java:1335)
at com.garmin.monkeybrains.Monkeybrains.run(Monkeybrains.java:2774)
at com.garmin.monkeybrains.Monkeybrains.simpleMain(Monkeybrains.java:342)
at com.garmin.monkeybrains.Monkeybrains.main(Monkeybrains.java:371)
Parents Comment Children