<div dir="ltr"><div><div><div>Hi Max<br><br></div>Thanks for your reply.<br><br></div>But may be you took the question into a different direction. We are trying to make changes into Webkit code, so that the functionality works for each and every application/Webpage. <br><br></div><div>We have to achieve two things:<br></div><div>1) An event {from within the webkit} when the whole Web Page is rendered.<br></div><div>2) To Store images, so that after page gets rendered ,we can repaint them again after doing some modifications.<br><br></div><div>The problem is- Is it possible to repaint only the saved images again ?<br></div><div>And if yes is their any way to do that.<br><br></div><div>TIA..<br></div><div><br></div><div><br></div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 4, 2015 at 8:24 PM, Myles C. Maxfield <span dir="ltr">&lt;<a href="mailto:mmaxfield@apple.com" target="_blank">mmaxfield@apple.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It might also be worth investigating if you can implement your entire algorithm in JavaScript using canvas. The performance might be acceptable. That would greatly simplify your code.<br>
<div class="HOEnZb"><div class="h5"><br>
&gt; On Mar 4, 2015, at 6:50 AM, Myles C. Maxfield &lt;<a href="mailto:mmaxfield@apple.com">mmaxfield@apple.com</a>&gt; wrote:<br>
&gt;<br>
&gt; You might want to look at how the onLoad JavaScript event gets fired as well as how ImageLoader updates the contents of images as more bytes are downloaded. Investigating how animated gifs cause repaints might also be helpful.<br>
&gt;<br>
&gt; As far as the control of reacting to page load and setting up timers, you might want to investigate doing that part in script, and implementing only the image manipulation algorithm itself in native code.<br>
&gt;<br>
&gt;&gt; On Mar 4, 2015, at 12:44 AM, ankit srivastav &lt;<a href="mailto:ank.cpp@gmail.com">ank.cpp@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi All,<br>
&gt;&gt;<br>
&gt;&gt; We are working on manipulation of images(falling under a certain criteria) on a web page, but the algorithms being used for the purpose are a bit slow.<br>
&gt;&gt;<br>
&gt;&gt; So, the idea is to save the images/renderImage objects and continue to render/paint the entire pageĀ  and once the page has been loaded/rendered we will trigger an event which will read the saved images one by one, apply the algorithm on them, and then finally repaint them.<br>
&gt;&gt;<br>
&gt;&gt; For this mechanism to work correctly we need :<br>
&gt;&gt; 1) An event after the whole page will get rendered.<br>
&gt;&gt; 2) A procedure by which we can trigger the repainting of the saved images.<br>
&gt;&gt;<br>
&gt;&gt; Will it be possible to achieve this using events? If yes, what could be the possible approach?<br>
&gt;&gt;<br>
&gt;&gt; Thanks and Regards<br>
&gt;&gt; Ankit<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; webkit-dev mailing list<br>
&gt;&gt; <a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a><br>
&gt;&gt; <a href="https://lists.webkit.org/mailman/listinfo/webkit-dev" target="_blank">https://lists.webkit.org/mailman/listinfo/webkit-dev</a><br>
&gt; _______________________________________________<br>
&gt; webkit-dev mailing list<br>
&gt; <a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a><br>
&gt; <a href="https://lists.webkit.org/mailman/listinfo/webkit-dev" target="_blank">https://lists.webkit.org/mailman/listinfo/webkit-dev</a><br>
</div></div></blockquote></div><br></div>