Anonymous - 2025-12-09

Hi, and thank you very much for maintaining Drawj2d — it’s an amazing tool.

I'm working on creating sticker-like elements for the reMarkable tablet (RMPP / RM2), and I'm running into a behavior I'm unable to explain or solve.

The issue: PNG images rendered via image always appear transparent on the reMarkable.

Even when I:

remove the alpha channel completely,

place a solid white background behind the artwork,

export the PNG at high resolution,

or use pen white, pen black, or any supported color,

…the resulting .rm / .rmdoc always shows the image as semi-transparent, meaning that any content underneath remains visible.

Expected behavior (based on competitor products):

Some commercial sticker packs for the reMarkable (sold on Etsy) contain elements that:

appear fully opaque when moved around,

completely hide anything underneath,

and yet behave like movable, lasso-selectable objects inside an .rmdoc.

Their files are clearly .rmdoc packages, but their “stickers” do not exhibit the transparency effect seen when Drawj2d rasterizes PNGs.

My question:

Is Drawj2d intended to always rasterize PNGs as semi-transparent stroke layers?
Or is there a way (or undocumented option) to embed a raster image as a fully opaque layer inside an .rm or .rmdoc?

I would be extremely grateful for clarification on whether:

this is a current limitation,

I am using the tool incorrectly,

or there exists a correct workflow for creating opaque image-based objects inside an .rmdoc.

Thank you sincerely for your time.