PANDORE Version 6 | GREYC-IMAGE |
L'opérateur prescale permet l'agrandissement ou la réduction de la taille d'une image d'un facteur zoomx selon l'axe x, zoomy selon l'axe y et zoomz selon l'axe z (pour les images 3D). L'image est agrandie selon un axe si le facteur de zoom est > 1 et réduite si le facteur de zoom est >0 et <1.
Cette version utilise l'interpolation au plus proche voisin. La réduction d'une image consiste en un sous-échantillonage des pixels de l'image d'entree et l'agrandissement consiste en une réplication des pixels :
im_out[z][y][x]=im_in[z/zoomz][y/zoomy][x/zoomx];
L'interpolation au plus proche voisin est la version la plus simple et la plus rapide des algorithmes de retaille d'image. Par contre, il provoque des effets de pavage sur l'image.
De meilleurs résultats peuvent être obtenus avec les opérateurs plinearrescale ou pbicubicrescale.
Retourne SUCCESS ou FAILURE.
Agrandissement de l'image d'un facteur 2 :
prescale 2 2 0 tangram.pan a.pan
Réduction de l'image d'un facteur 2 :
prescale 0.5 0.5 0 tangram.pan a.pan
Auteur: Régis Clouard