Rotace obrazku se zvetsenim rozliseni

Dracula007 dracula007 na atlas.cz
Sobota Březen 12 10:40:43 CET 2005


JK> 	Rotaci obrazku lze udelat bezztratove (to jest ze existuje
JK> 1:1 mapovani puvodnich pixelu na zrotovane). Zadna ztrata detailu.

No, to asi ne. Je evidentni ze pri obecne rotaci lezi vzor nekterych
pixelu z vysledku "mezi pixely" puvodniho obrazku (nepadne presne do
pixelu), takze se musi nejak "dopocitat" z okolnich. Samozrejme
existuji ruzne metody jak to udelat (od trivialni interpolace po
pouziti waveletu), ale obecne to je spojeno se ztratou informace a
obrazek vznikly rotaci "tam a zpet" az na vyjimky nebude stejny jako
obrazek puvodni.

Predchozi text samozrejme neplati pro nasobky 90 stupnu - to je velice
jednoduche (a velice pekne to jde provest i u JPEGu, a to dokonce bez
prepocitavani koeficientu).

š.

JK> Jen overte, jestli Vas program umi rotovat timto zpusobem. Gimp
JK> tusim ano, aspon driv psal pri rotovani 3x "shearing", ted pise
JK> jen "Rotating", ale asi neni duvod proc by tam davali nejaky horsi
JK> algoritmus. A zvetsujte predtim nebo potom, je to jedno.

JK> -Jan Kasprzak



Další informace o konferenci Linux