Zum hauptinhalt springen

Leander's Blog

Wenn du Websiten für Datei-Umwandlungen verwendest, bist du cringe 😞

Wenn du Websiten für Datei-Umwandlungen verwendest, bist du cringe 😞

Wir alle kennen es: Man möchte sein Ausweisfoto in letzter Sekunde hochladen:

Sorry, dieses Dateiformat ist nicht unterstützt, verwende bitte JPEG!

Schnell *JPEG-Converter* gegooglt und man landet auf einer von tausend schrecklichen, mit Werbung und Tracking verseuchten Websiten, die Ihren Job teilweise gar nicht erfüllen.

Schluss damit. Hier ein Guide, wie es richtig geht.

Digitaler Analphabetismus bzw. Medienkompetenz #

Wir sind von Technik 24/7 umgeben, der Großteil der Bevölkerung hat aber keine Ahnung davon, wie man richtig damit umgeht. Wie wir heute mit Handys und Computern umgehen ist so, als würden wir ständig ein Buch in der Hand halten, ohne Lesen und Schreiben zu können.

Wobei teilweise kann die breite Masse dann durchaus “Lesen”, nur ist es genau vordefiniert, was und wie gelesen wird - wirkliche Freiheit dabei hat man also nicht.

Websiten die hungrig nach Profit und/oder Daten sind, nützen diese fehlende Bildung schamlos aus. Man will sich gar nicht ausmalen, wieviele vertrauliche Dokumente, private Fotos und Ausweiskopien auf irgendeinem zwielichtigen Server liegen, nur weil Menschen keine Ahnung haben, wie man ein fucking PDF aus Bildern erstellt 😔

Dieser Guide soll dir helfen, endlich digital frei zu sein.

Damit meine ich, die Abhängigkeit von zwielichtigen, closed-source und proprietären Anbietern so klein wie möglich zu halten.

Have fun 😄

Mach erstmal die Basics 📈 #

Lies dir bevor du hier weitermachst bitte diesen Artikel durch

Wir erinnern uns, dass unser Computer einfach nur eine Verschachtelung von Ordnern ist. Weiters solltest du wissen, dass das Terminal ein netter Ort ist, vor dem man sich nicht fürchten muss, sondern mit dem Computer sehr direkt interagieren kann.

Um Bilder umzuwandeln, brauchen wir nun ein externe Library, diese Laden wir mit brew runter.

brew install imagemagick

Für Windows gibt es einen Binary install hier.

Nach Installation funktionieren alle folgenden Schritte auch offline

Let’s go (to the Terminal) #

Navigiere zuerst in den Ordner mit den gewünschten Dateien, beispielsweise so (auf Windows dir statt cd):

cd ~/Desktop
cd ~/Documents
cd ~/Downloads

Angenommen wir haben in dem Ordner Handyfotos von unserem Studienausweis:

usi_kurs
├── ausweis_front.HEIC (Apple-Format)
└── ausweis_back.HEIC

High Efficiency Image Coding (HEIC) ist ein Dateiformat, das vor allem beim Bilder knippsen mit dem iPhone verwendet wird. Da das Format noch relativ neu ist, wird es von vielen Websiten1 noch nicht unterstützt.

Also müssen wir das Ding konvertieren 🦾

Glücklicherweise geht das mit imagemagick sehr sehr einfach:

magick ausweis_front.HEIC ausweis_front.jpg
magick ausweis_back.HEIC ausweis_back.jpg

In unserem Ordner finden wir dann die Original-Dateien unverändert und die entsprechenden Ziel-Dateien

usi_kurs
├── ausweis_front.HEIC
├── ausweis_back.HEIC
├── ausweis_front.jpg
└── ausweis_back.jpg

Cool, aber wie füge ich die jetzt zusammen zu einem jpg? #

Oft erlauben Websites nur eine einzige Datei, was natürlich bei Ausweisfotos blöd ist, weil das Ding eine Vorder- und Rückseite hat.

Auch hier haben die Legenden von imagemagick an alles gedacht:

magick ausweis_front.HEIC ausweis_back.HEIC -append einFile.jpg

Cool: Man kann Umwandlung und Aneinanderhängen auf einmal machen 😲

Wenn man direkt ein PDF mit seinem Ausweis haben möchte, einfach das Output-Format ändern:

magick ausweis_front.HEIC ausweis_back.HEIC -append meinPDF.pdf

Fazit: Open-Source ist super 😄

P.S. Das Titelbild habe ich mit Hilfe von Stable Diffusion erstellt 🤖❤️


  1. *hust* usi ↩︎