[squeak-dev] The Trunk: MorphicExtras-kfr.275.mcz
karlramberg at gmail.com
Sat Jun 13 22:26:01 UTC 2020
See my reply to Nicolas.
The algorithm could be refined a bit to cover other cases.
On Sun, Jun 14, 2020 at 12:24 AM Levente Uzonyi <leves at caesar.elte.hu>
> Hi Karl,
> A potential speedup is to use #anySatisfy: instead of #do: to stop when
> the first image that satisfies the condition is detected.
> On Sat, 13 Jun 2020, karl ramberg wrote:
> > I was afraid this would be a slow search, but its negligible.
> > Tested performance on a quite big gif* and it was only 1900 ms on my
> slow computer
> > *
> > Best,
> > Karl
> > On Sat, Jun 13, 2020 at 1:12 PM <commits at source.squeak.org> wrote:
> > Karl Ramberg uploaded a new version of MorphicExtras to project
> The Trunk:
> > http://source.squeak.org/trunk/MorphicExtras-kfr.275.mcz
> > ==================== Summary ====================
> > Name: MorphicExtras-kfr.275
> > Author: kfr
> > Time: 10 June 2020, 6:41:33.727777 pm
> > UUID: 26fa97c9-e242-8048-8c7c-53b2061c19f4
> > Ancestors: MorphicExtras-mt.274
> > Detect if animated image (eg. gif) has transparent color and use
> opaque background if so.
> > =============== Diff against MorphicExtras-mt.274 ===============
> > Item was changed:
> > ----- Method: AnimatedImageMorph>>fromReader: (in category
> 'private') -----
> > fromReader: reader
> > -
> > images := reader forms.
> > delays := reader delays.
> > + images do:[: each | (each colors includes: Color
> transparent) ifTrue:[self isOpaque: true]].
> > - self isOpaque: true.
> > self reset.!
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Squeak-dev