[GastForen Betriebsysteme und Dienste HELIOS Bildformat erhalten

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Bildformat erhalten

X-File
Beiträge gesamt: 157

4. Jul 2008, 14:21
Beitrag # 1 von 8
Bewertung:
(2554 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi all,

ich bin in Script-Fragen auf der Helios noch nicht so beschlagen, daher hier eine Frage:
Bei einer Dropfolder-Aktion, bei der Bilder verarbeitet werden sollen, soll das Bild-Format beibehalten werden, also TIF bleibt TIF, EPS bleibt EPS usw.

Bisher habe ich das Ausgabe-Format immer mit angegeben:
"$basename", "{unix,native,,TIFF}$newbase");

Wie läßt sich das umgestalten, so daß das In-Format ausgelesen wird und als Out-Format gesetzt wird?


Vielen Dank für eure Tipps!!!

Bye... X-File
X

Bildformat erhalten

axelrose
Beiträge gesamt: 144

4. Jul 2008, 15:11
Beitrag # 2 von 8
Beitrag ID: #357276
Bewertung:
(2542 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Eine Variante wäre, aus $basename vorher den Suffix zu extrahieren und passend in den neuen Typ einzusetzen.

Etwa so:

Code
($suffix) = ($basename =~ /[^.]+\.(.+)$); 
$type = "TIFF" if $suffix == "tif";
$type = "EPS " if $suffix == "eps";
# ...
# ... "{unix,native,,$type}$newbase"



Gruß,
Axel.


als Antwort auf: [#357270]

Bildformat erhalten

X-File
Beiträge gesamt: 157

4. Jul 2008, 15:18
Beitrag # 3 von 8
Beitrag ID: #357279
Bewertung:
(2536 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Axel,

vielen Dank für Deine schnelle Antwort und den Code!

Leider werden bei uns oft mit Bildern ohne Suffix gearbeitet - aus meiner Sicht zwar ein Unding, aber eben oft gängige Praxis bei Mac-Usern...


Bye... X-File


als Antwort auf: [#357276]

Bildformat erhalten

axelrose
Beiträge gesamt: 144

4. Jul 2008, 15:22
Beitrag # 4 von 8
Beitrag ID: #357280
Bewertung:
(2534 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Dann würde ich mit "dt ls -etc" versuchen rauszukriegen, ob Type/Creator gesetzt ist und passend verzweigen.

Wenn's ganz schlimm wird, kannst Du auch noch das Unix Kommando "file" aufrufen und dessen Ausgabe auswerten.


HTH,
Axel.


als Antwort auf: [#357279]

Bildformat erhalten

X-File
Beiträge gesamt: 157

4. Jul 2008, 15:28
Beitrag # 5 von 8
Beitrag ID: #357281
Bewertung:
(2531 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Super, vielen Dank!

Ich werde damit mal experimentieren (das Wochenende ist gerettet :-)



Bye... X-File


als Antwort auf: [#357280]

Bildformat erhalten

GreatOm
Beiträge gesamt: 378

4. Jul 2008, 16:33
Beitrag # 6 von 8
Beitrag ID: #357294
Bewertung:
(2497 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hm... wer vertraut schon Suffixes oder TYPE und CREATOR?
:-)

Ich würde die Verwendung von oiimginfo vorschlagen:
Code
oiimginfo -Ebase BILD 

gibt die Basisdaten zum Bild aus.


Code
oiimginfo -Ebase BILD | awk '/Image type/ {print $3}' 


Sagt dann welcher Typ es ist.

Gruß,

GreatOm


als Antwort auf: [#357281]
(Dieser Beitrag wurde von GreatOm am 4. Jul 2008, 16:33 geändert)

Bildformat erhalten

axelrose
Beiträge gesamt: 144

4. Jul 2008, 17:53
Beitrag # 7 von 8
Beitrag ID: #357308
Bewertung:
(2466 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Wenn die Suffixe durch ein Asset Management System garantiert werden, gänge es.

Ich hatte, wie im Quasi Parallel Thread geschrieben, im Hinterkopf, dem evt. Perl Neuling das vollständige Abhandeln von system() zu ersparen. Sonst wäre nach etwas Nachdenken meinerseits "oiimginfo" auch die erste Wahl :)


Gruß,
Axel.


als Antwort auf: [#357294]

Bildformat erhalten

X-File
Beiträge gesamt: 157

15. Jul 2008, 16:43
Beitrag # 8 von 8
Beitrag ID: #358848
Bewertung:
(2297 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ GreatOm ]
Code
oiimginfo -Ebase BILD | awk '/Image type/ {print $3}' 

Sagt dann welcher Typ es ist.


*YES* thanks@GreatOm :-)

Das war, was ich gesucht habe!
Wie so oft sind die guten Sachen im Leben ganz einfach (wenn man weiß, wie :-)))


Bye... X-File


als Antwort auf: [#357294]
X