Nach dem ich mir eine ECos2 zugelegt hatte, kam mir das problem der Lok-Bilder für die ECos.
Leider ist das einlesen einzelner lokbilder auf die ECos sehr langsam und bekommt von mir die Note 5.
Aber jetzt zu dem Thema zurück.
Ich habe mir von eimen guten Freund helfen lassen müssen, weil das ganze mir zu komplizert wurde.
BSP: ECos fehlermeldung: "Bild zu groß"
Auf dem ersten blick ist BMP gleich BMP. aber 5kb ist nicht gleich 5kb sagt die ECos
der Unterschied ist BMP4 Format aller gänigen Bildersoftware.
So, ich habe die Software ImageMagick benutzt, die es für alle Plattformen gibt.
Bitte alle Verzeichnisse in den Beispielen an eure anpassen.
CS2 to ecos-bilder-convert
cmd öffnen und
net use f: \freenas2daten
f:
cd in das verzeichnis mit den zu konvertierenden Bildern
\freenas-2datenHobbyModelleisenbahnMärklinDigitalCS 2 60214CS2-Bilder_MaerklinCS2-Bilder_Maerklin
# für die variable a mache für jedes *.png folgendes:
# -resize auf 190x40 und wenn das ergebniss kleiner ist als 190x40
# -extend d.h. erweitere das Ergebnis auf 190x40 und
# -gravity center d.h. zentriere das erweiterte Bild
# das format BMP3 wird gebraucht da eso2 nicht mit dem neuen BMP4 format klar kommt (Datei zu groß)
FOR %a IN (*.png) DO (magick "%a" -resize 190x40 -depth 8 -gravity center -extent 190x40 "BMP3:%a.bmp" )
# rekursiv durch unterverzeichnisse
FOR /R %a IN (*.png) DO (magick "%a" -resize 190x40 -depth 8 -gravity center -extent 190x40 "BMP3:%a.bmp" )
# delete alle ursprünglichen Bilder:
FOR /R %a IN (*.png) DO (del "%a" )
ecos-bilder bmp3 190x40 erstellen
cmd öffnen und
net use f: \freenas2daten or cd temp2
cd in das verzeichnis mit den zu konvertierenden Bildern
\freenas-2datenHobbyModelleisenbahnMärklinDigitalCS 2 60214CS2-Bilder_MaerklinCS2-Bilder_Maerklin
# für die variable a mache für jedes *.png folgendes:
# -resize auf 190x40 und wenn das ergebniss kleiner ist als 190x40
# -extend d.h. erweitere das Ergebnis auf 190x40 und
# -gravity center d.h. zentriere das erweiterte Bild
# das format BMP3 wird gebraucht da eso2 nicht mit dem neuen BMP4 format klar kommt (Datei zu groß)
FOR %a IN (*.jpg) DO (magick "%a" -resize 190x40 -depth 8 -gravity center -extent 190x40 "BMP3:%a.bmp" )
# rekursiv durch unterverzeichnisse
FOR /R %a IN (*.png) DO (magick "%a" -resize 190x40 -depth 8 -gravity center -extent 190x40 "BMP3:%a.bmp" )
# delete alle ursprünglichen Bilder:
FOR /R %a IN (*.png) DO (del "%a" )
viel Spaß bei der Arbeit