This post is made because of something I noticed on a reply on a topic by me. In this reply I’ve added a GIF which was hosted on a external website.
A few minutes after posting it the system downloaded the GIF to the Roblox servers and replaced the original external hosted version with the local copy.
This resulted in a compressed and low quality GIF which is harder to read.
For reference, here is the GIF where I am talking about before and after the local copy by the system. Before (original): click here After (local copy and compressed): click here
I think the Developer Forum system should stop with replacing external hosted images to local copies or the compression of images should be lowered (or removed).
I think if the file size is large enough, it will not do this and just embed the external source. Have you had this issue occur with larger/longer gifs as well? (can you link to an example post with one?)
That’s because DevForum creates Markdown images regardless if they were previously inside HTML. And then guess what? Markdown won’t render inside HTML.
Support for API
Because of downloading local copies it is currently impossible to create dynamic images. I created stats API from my plugin but I can’t even use it on DevForum as link should be called every time you open or refresh the page to get latest data. Take a look how it should look like on this GitHub repo. Here is also screenshot of that:
I’m aware of this, it’s because the upload:// directive is baked into markdown and therefore cannot be included in HTML output. The workaround is to surround your image with new lines, so that when it is converted to markdown, the surrounding HTML will be preserved; this is standard in GFM (which afaik is what Discourse uses).