I am using KendoUI's diagram feature, and want to export the resulting construct to display as a thumbnail.
I am exporting the image, which is in Base64 format. This is then saved.
This data is then loaded into a div, and needs to be scaled to fit the div. However, I have tried absolutely every common technique to scale the image down, but it simply will not.
Currently I have something like this. It is a piece of html which is being used as a template for a keno list. There may be something here which is causing the issue, but I have failed to find it if there is.
<div id="thumbnailContainer" style="height: 100%; width: 100%;">
<img id="thumbnail" src="#:imageData#" style="(every technique under the
You didn't mention it's an SVG, not just some image. SVG is "special" when it comes to sizing. It's probably a good idea not to base64 for SVG since it doesn't save space or gain you anything. The trick is to add
viewBox="0 0 W H" to the
<svg> tag. In your case
viewBox='0 0 2400 1200' seems to work well. If you insist on base64 you need to add it before you convert it.