<div dir="auto"><div>Or animations in the Graphics package (that is where Form currently lives, right?), so it would be responsible for drawing the frames in a timely manner (interface) and subclasses could hide different ways of doing that.<div dir="auto"><br></div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Marcel Taeumel <<a href="mailto:marcel.taeumel@hpi.de">marcel.taeumel@hpi.de</a>> schrieb am So., 14. Juni 2020, 10:24:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div id="m_7606228233388995570__MailbirdStyleContent" style="font-size:10pt;font-family:Arial;color:#000000">
                                        > <span style="font-family:Arial,Helvetica,sans-serif;font-size:13px">Somehow this couples the image format decoding and the morph implementation...</span><div><span style="font-family:Arial,Helvetica,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:Arial,Helvetica,sans-serif;font-size:13px">We could benefit from something like a "FormArray" ... which would be not part of Morphic?</span></div><div><span style="font-family:Arial,Helvetica,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:Arial,Helvetica,sans-serif;font-size:13px">Best,</span></div><div><span style="font-family:Arial,Helvetica,sans-serif;font-size:13px">Marcel</span></div><div></div><blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-top:20px;margin-left:0px;padding-left:10px">
                        <p style="color:#aaaaaa;margin-top:10px">Am 14.06.2020 09:37:50 schrieb Jakob Reschke <<a href="mailto:forums.jakob@resfarm.de" target="_blank" rel="noreferrer">forums.jakob@resfarm.de</a>>:</p><div style="font-family:Arial,Helvetica,sans-serif">
<div dir="auto">Now the change you made is in AnimatedImageMorph, so way past the gif. How do we pass this image composition on? Create altered forms with the background or previous pixels filled in, or support the same composition in the morph? Somehow this couples the image format decoding and the morph implementation...<div dir="auto"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">karl ramberg <<a href="mailto:karlramberg@gmail.com" target="_blank" rel="noreferrer">karlramberg@gmail.com</a>> schrieb am So., 14. Juni 2020, 00:34:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Cool reference.<br></div><div>I don't really understand the reader code so I guess I'll pass on that.</div><div><br></div><div>Best,</div><div>Karl<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jun 13, 2020 at 11:47 PM Christoph Thiede <<a href="mailto:christoph.thiede@student.hpi.uni-potsdam.de" rel="noreferrer noreferrer" target="_blank">christoph.thiede@student.hpi.uni-potsdam.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir="auto" style="direction:ltr;margin:0px;padding:0px;font-family:sans-serif;font-size:11pt;color:black">This is interesting! Looks like you can control this mode of compression via so-called "graphics extension blocks". Maybe we should respect this directly in the GIF reader?<br></div><div dir="auto" style="direction:ltr;margin:0px;padding:0px;font-family:sans-serif;font-size:11pt;color:black">
<br>
</div>
<div dir="auto" style="direction:ltr;margin:0px;padding:0px;font-family:sans-serif;font-size:11pt;color:black;text-align:left"><a href="https://graphicdesign.stackexchange.com/a/114301" rel="noreferrer noreferrer" target="_blank">https://graphicdesign.stackexchange.com/a/114301</a></div>
<div id="m_7606228233388995570m_-12656376243851178gmail-m_-6777701087822181692id-64fbe549-de1c-4ece-a20f-482c9dcd3779"><div style="font-family:sans-serif;font-size:12pt;color:rgb(0,0,0)"><br></div><hr style="display:inline-block;width:98%"><div id="m_7606228233388995570m_-12656376243851178gmail-m_-6777701087822181692divRplyFwdMsg"><strong>Von:</strong> Squeak-dev <<a href="mailto:squeak-dev-bounces@lists.squeakfoundation.org" rel="noreferrer noreferrer" target="_blank">squeak-dev-bounces@lists.squeakfoundation.org</a>> im Auftrag von Nicolas Cellier <<a href="mailto:nicolas.cellier.aka.nice@gmail.com" rel="noreferrer noreferrer" target="_blank">nicolas.cellier.aka.nice@gmail.com</a>><br><strong>Gesendet:</strong> Samstag, 13. Juni 2020, 23:39<br><strong>An:</strong> The general-purpose Squeak developers list<br><strong>Betreff:</strong> Re: [squeak-dev] The Trunk: MorphicExtras-kfr.275.mcz<br></div><br><div dir="ltr"><div>Ah you mean first image is opaque, then following ones use transparency for non moving parts?</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le sam. 13 juin 2020 à 23:31, karl ramberg <<a href="mailto:karlramberg@gmail.com" rel="noreferrer noreferrer" target="_blank">karlramberg@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Look at this gif:</div><div><a href="http://bestanimations.com/Nature/spring/tulips-spring-nature-gif-6.gif" rel="noreferrer noreferrer" target="_blank">http://bestanimations.com/Nature/spring/tulips-spring-nature-gif-6.gif</a></div><div>Try toggling transparency on and off in the menu</div><div><br></div><div>Best,</div><div>Karl</div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jun 13, 2020 at 11:06 PM Jakob Reschke <<a href="mailto:forums.jakob@resfarm.de" rel="noreferrer noreferrer" target="_blank">forums.jakob@resfarm.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">I don't understand. I thought most gifs used transparency for transparency and compression is independent from that. <div dir="auto"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">karl ramberg <<a href="mailto:karlramberg@gmail.com" rel="noreferrer noreferrer" target="_blank">karlramberg@gmail.com</a>> schrieb am Sa., 13. Juni 2020, 18:28:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir="auto">Most GIFs use transparenty for  compression. So the general use case is that you want it opaque. You can turn off transparency in the menu</div></div><div dir="auto"><br></div><div dir="auto">Best,</div><div dir="auto">Karl</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 13 Jun 2020 at 15:26, Stéphane Rollandin <<a href="mailto:lecteur@zogotounga.net" rel="noreferrer noreferrer" target="_blank">lecteur@zogotounga.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> what's your motivation for this commit? I think transparent gifs should <br>
> be displayed transparently in Squeak. You can always add an opaque <br>
> background in your application if it does not want this :-)<br>
<br>
Indeed.<br>
<br>
+1<br>
<br>
</blockquote></div></div>
<br>
</blockquote></div>
<br>
</blockquote></div>
<br>
</blockquote></div>
<br></div></div><br>
</blockquote></div>
<br>
</blockquote></div>
</div></blockquote>
                                        </div></div><br>
</blockquote></div></div></div>