Image Load Handler

Jun 6, 2013 at 2:27 PM
Edited Jun 10, 2013 at 2:55 PM
Hi, I would like to propose to change your image loader to something like this:

private void SetImageFromUri(Uri source)
{
_client = new WebClient();
var stream = _client.OpenRead(source);
if (stream != null) _image = Image.FromStream(stream);
_releaseImageObject = true;
ImageLoadComplete(false);
}

Because, I use your project for generating the image from HTML and I don't have any access to the file system. Also I can't use the Control like WebBrowser, that is why I use your project.
Developer
Jun 10, 2013 at 2:47 PM
I will add it as an option.
Jun 10, 2013 at 3:04 PM
It is ok.
But if you use the html code from this page (for example), your renderer will make a not good image.
So when it will be updated/fixed?
Thanks.
Developer
Jun 10, 2013 at 5:25 PM
I'm not sure what you mean.
Jun 11, 2013 at 6:17 AM
To be sure you can try to make image from current page (I mean page with our discussion). This image will not be good. :)
Developer
Jun 11, 2013 at 7:15 AM
If understand correctly your question is when the HTML Renderer will be able to render the web as good as IE or Chrome.
In that case there are two parts to the answer:
  1. Fully supporting HTML and CSS on all its features created over the years without specification is extremely hard so I can't commit to a deadline.
  2. HTML Renderer scope is to render static HTML, JavaScript and Controls is outside of its scope so rendering the average web-page is not on the road-map.