Tomaž Vajngerl wrote:
> commit 447844036930f6503e6791e2207bc6408a4cbb84
> Author: Toma?? Vajngerl <qui...@gmail.com>
> Date:   Mon Jun 25 21:19:21 2012 +0200
> 
>     Remove ImplCreateScaled and ImplCreateRotatedScaled
>     
>     ImplCreateScaled and ImplCreateRotatedScaled are now not used anymore,
>     so they can be removed.
>     
Hi Tomaž,

great fixes there - I especially like the sinc interpolation
changes. Just a remark to ImplCreateRotatedScaled, that *did* have
some performance benefits, by having only *one* pass over the image.

> commit 764525b39c78bfad1f6fc44a8517a565547f67cf
> Author: Toma?? Vajngerl <qui...@gmail.com>
> Date:   Mon Jun 25 21:07:06 2012 +0200
> 
>     use only Bitmap scaling and fixes to scaling
>     
>     "grfmgr" uses its own scaling functions instead of the scaling
>     functions available on Bitmap object. The step to use the Bitmap::Scale
>     for most scenarios was already made, now the "grfmgr" functions are
>     not used anymore.
>
See above - there are nice, separable algorithms for bitmap
manipulations, that can do affine transformations in 2-3 runs, e.g.
Wolberg, "Digital Image Warping" is a classic - if you like hacking
on pixel processing, there's some nifty stuff to do still (I'd also
love to have basebmp used for those things some more, avoiding 
virtual function / callback calls for every pixel). Want to poke me
on irc for some pointers?

Cheers,

-- Thorsten

Attachment: pgpB0u2bnjjgd.pgp
Description: PGP signature

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to