implement #237 add support for svg files in img element #254
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi @danfickle , with this PR, we can use svg files in img tag.
I'm not sure if it's the best way, but it seems an unobtrusive change, so it feel kinda right :)
Additionally, I've added
batik-codec
as a dependency, so we can support base64 encoded images in the svg (as in the case of the svg linked in the issue #237).I've tested with both the java2d and pdfbox backend.
Note: the dimension of the rendered svg (both as a
svg
andimg
element) is not handled like chrome or FF. But currently I don't know why. You can try withhttps://docs.chef.io/_images/start_chef.svg
.Rendered by pdfbox:
Rendered by browser:
The code of the page is simply:
edit: ok, there is already an issue (#128) I'll try to investigate then.