ScaleIm : Différence entre versions
De MicMac
(→Description) |
|||
| (4 révisions intermédiaires par 3 utilisateurs non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
| + | [[Image:picto-liste.png|25px]] [[Command|List of commands]] | ||
==Description== | ==Description== | ||
| − | ScaleIm is a tool for scaling image. | + | ScaleIm is a tool for scaling image by a given factor. |
===Syntax=== | ===Syntax=== | ||
The syntax is | The syntax is | ||
| − | < | + | <pre>mm3d ScaleIm Image Scale Namedargs</pre> |
===Help=== | ===Help=== | ||
Mandatory unnamed args : | Mandatory unnamed args : | ||
| − | * | + | *string :: {Image} |
| − | * | + | *REAL :: {Scale} |
| + | |||
Named args : | Named args : | ||
| − | * | + | *[Name=Out] string |
| − | * | + | *[Name=YScale] REAL |
| − | * | + | *[Name=Sz] Pt2dr |
| − | * | + | *[Name=P0] Pt2dr |
| − | * | + | *[Name=Type] string :: {Type (u_int1, int1, u_int2, int2, int4, real4, real8)} |
| − | * | + | *[Name=Mult] REAL |
| − | * | + | *[Name=Dilate] REAL |
| − | * | + | *[Name=DilXY] Pt2dr |
| − | * | + | *[Name=Debug] INT :: {Debug} |
| − | * | + | *[Name=Offset] REAL |
| − | * | + | *[Name=Tile] INT |
| − | * | + | *[Name=FG] bool :: {Force gray (Def=false)} |
| − | * | + | *[Name=F8B] bool :: {Force 8 bits (Def=false)} |
===Example=== | ===Example=== | ||
Version actuelle en date du 23 février 2016 à 17:59
Sommaire
Description
ScaleIm is a tool for scaling image by a given factor.
Syntax
The syntax is
mm3d ScaleIm Image Scale Namedargs
Help
Mandatory unnamed args :
- string :: {Image}
- REAL :: {Scale}
Named args :
- [Name=Out] string
- [Name=YScale] REAL
- [Name=Sz] Pt2dr
- [Name=P0] Pt2dr
- [Name=Type] string :: {Type (u_int1, int1, u_int2, int2, int4, real4, real8)}
- [Name=Mult] REAL
- [Name=Dilate] REAL
- [Name=DilXY] Pt2dr
- [Name=Debug] INT :: {Debug}
- [Name=Offset] REAL
- [Name=Tile] INT
- [Name=FG] bool :: {Force gray (Def=false)}
- [Name=F8B] bool :: {Force 8 bits (Def=false)}
Example
Chaque commande possède des arguments obligatoires et des aguments optionnels. Les arguments obligatoires sont passés en premiers et ils sont identifiés par leur ordre de passage. Les arguments optionnels sont passé par noms, sous une suite de la forme Tag=Val. Ci dessous trois exemples d’utilisation de la commande ScaleIm :
- bin/ScaleIm Lena.tif 1.2
- bin/ScaleIm Lena.tif 1.2 YScale=1.3 P0=[100,300]
- bin/ScaleIm Lena.tif 1.2 Y P0=[100,300] YScale=1.3
Les deux dernières lignes sont ́equivalentes car l’ordre des arguments optionnels n’a pas d’importance. Les types d’argument connus et la syntaxe associée sont :
- entier, réel, chaînes de caractères, syntaxe ”naturelle”;
- points 2D, syntaxe [x,y];
Il est important de n’avoir aucun blanc à l’intérieur d’un argument.