Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


Tomaž Vajngerl wrote:
commit 447844036930f6503e6791e2207bc6408a4cbb84
Author: Toma?? Vajngerl <quikee@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 <quikee@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: pgp4apOuTTRwT.pgp
Description: PGP signature


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.