← Back to team overview

sslug-teknik team mailing list archive

Re: Imagemagick, hukommelsesforbrug

 

madsdyd@xxxxxxxxxxxx wrote:
On Sun, 17 Oct 2004, Mogens Kjaer wrote:


Kristian Kallenberg wrote:
...

Men hvilke alternativer er der hvis man vil have god billedkvalitet ?

Det er svært at lave en rotation uden at have hele
billedet ukomprimeret i RAM først.


Neeej, det kan man da godt. Du kan dekomprimere dele af billedet, rotere det, og samle det af klodser. Det er bare ikke sikkert det bliver mere effektivt. Og, hvis der er tale om 90, 180, eller 270 er det jo nærmest trivielt.

Problemet med en rotation som ikke er et multiplum af 90 grader
er jo, at man skal interpolere imellem pixels. Så det kræver
nogen kode at holde styr på de dele man har dekomprimeret, fx
når man skal interpolere imellem pixels, som tilhører hver sit
komprimeringssegment i billedet.

Skal man også holde øje med at bruge cachen i CPU'en ordentligt
er 90-graders rotationer heller ikke trivielle.

Mogens

--
Mogens Kjær, Dataarkæolog
Email: mk@xxxxxxxxxxxxx
Homepage: http://www.datamuseum.dk


References