Leute,
Was ist der beste Ansatz, um ein einzelnes Bild zu öffnen, auf mehrere Größen zu skalieren und jede Skalierungsgröße in einer Variablen zu speichern?
Ich öffne derzeit mehrere Bilder, die skaliert und angeordnet sind, sodass das endgültige Bild kopiert und in PowerPoint gespeichert wird. Abhängig von den importierten Bildtypen sind jedoch zwei unterschiedliche Anordnungen erforderlich („coltwin_1“ und „coltwin_2“ im angehängten Skript). Eine Anordnung hat einen anderen Skalierungswert.
Als Beispiel habe ich versucht, ein geöffnetes Bild zu skalieren und als „col1“ zu speichern, was in „coltwin_1“ enthalten wäre. Die zweite skalierte Variable ist „col1x“, die in der Anordnung „coltwin_2“ verwendet wird. Bei Verwendung von „col1x = col1 << Scale(1.5)“ wurde die Skalierung für col1 jedoch in beiden Layouts übernommen.
Was ist der beste und sauberste Ansatz für dieses Problem?
Vielen Dank,
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
),
)
)
);