Gens,
Quelle est la meilleure approche pour ouvrir une seule image, la mettre à l’échelle dans plusieurs tailles et enregistrer chaque taille d’échelle dans une variable ?
Actuellement, j'ouvre plusieurs images mises à l'échelle et agencées afin que l'image finale soit copiée et enregistrée dans PowerPoint. Cependant, selon le type d'images importées, deux agencements distincts sont nécessaires (« coltwin_1 » et « coltwin_2 » dans le script ci-joint). L'un d'eux aura une valeur d'échelle différente.
À titre d'exemple, j'ai essayé de mettre à l'échelle une image ouverte et de l'enregistrer sous « col1 », qui se trouverait dans « coltwin_1 ». La deuxième variable mise à l'échelle est « col1x », utilisée dans la disposition « coltwin_2 ». Cependant, avec col1x = col1 << Scale(1.5), l'échelle de col1 se propageait aux deux dispositions.
Quelle est l’approche la meilleure et la plus propre à adopter face à ce problème ?
Merci beaucoup,
Neil
col1 = Open(SD1 || samplename2 || "_a1_16col_filt.jpg", jpg);
col1 << Scale(.16);
col1x = col1 << Scale(1.5);
col2 = Open(SD1 || samplename2 || "_a2_16col_filt.jpg", jpg);
col2 << Scale(.16);
col2x = col2 << Scale(1.5);
coltwin_1 = Expr( // For surface orientation
V List Box(
H List Box(
sem1,
col1 ,
LT1 ,
),
sp1 = Spacer Box( size(0, 50)),
H List Box(
sem2,
col2,
LT2,
),
sp2 = Spacer Box( size(0, 50)),
H List Box(
sem3,
col3,
LT3
)
)
);
coltwin_2 = Expr( // For Xsec orientation
V List Box(
H List Box(sem1,
V Splitter Box(
col1x,
LT1x
),
),
sp1 = Spacer Box( size(0, 50)),
H List Box(sem2,
V Splitter Box(
col2x,
LT2x
),
),
sp2 = Spacer Box( size(0, 50)),
H List Box(sem3,
V Splitter Box(
col3x,
LT3x
),
)
)
);