{"id":553,"date":"2023-09-03T08:49:02","date_gmt":"2023-09-03T06:49:02","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=553"},"modified":"2023-09-03T08:49:03","modified_gmt":"2023-09-03T06:49:03","slug":"mehrere-dateien-unter-linux-mit-imagemagick-konvertieren","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/03\/mehrere-dateien-unter-linux-mit-imagemagick-konvertieren\/","title":{"rendered":"Mehrere Dateien unter Linux mit Imagemagick konvertieren"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Einer unserer Leser \/ eines unserer Mitglieder (<em>recht neu unter Linux)<\/em>\u00a0hat ein kleines Problem, er m\u00f6chte mehrere Bilddateien mit Imagemagick in PDF-Dateien konvertieren. Dies gelingt am\u00a0Terminal\u00a0&#8211; das Problem &#8211; die Dateinamen sollen beibehalten werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hier gibt es zwei M\u00f6glichkeiten &#8211; die einfachere &#8211; der Befehl (<em>zu Beginn m\u00fcssen Sie jedoch Imagemagick erst beibringen, PDF-Dateien nutzen zu k\u00f6nnen &#8211; siehe &#8222;<strong>convert<\/strong>&#8220; unten<\/em>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mogrify<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Der Befehl konvertiert direkt die Originale (<em>die Originale bleiben also nicht erhalten<\/em>). Im Beispiel werden\u00a0<strong>PNG<\/strong>-Dateien in\u00a0<strong>PDF<\/strong>-Dateien konvertiert &#8211; dies funktioniert nat\u00fcrlich auch mit allen anderen Bildformaten:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mogrify -format pdf *.png<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Wichtig unter Linux &#8211; nat\u00fcrlich die Klein- und Gro\u00dfschreibung. In diesem Beispiel werden alle Dateien mit der Dateiendung &#8222;<strong>.png<\/strong>&#8220; konvertiert, aber nicht mit der Endung &#8222;<strong>.PNG<\/strong>&#8220; &#8211; in diesem Fall wiederholt man den Befehl wie folgt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mogrify -format pdf *.PNG<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Der Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>convert<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">wiederum, beh\u00e4lt die Originale bei &#8211; ist jedoch etwas umst\u00e4ndlicher zu nutzen. Imagemagick kann Bilddateien in PDF-Dateien konvertieren &#8211; darf es jedoch nicht, keine Ahnung warum &#8211; wir m\u00fcssen dies \u00e4ndern. Hierzu \u00f6ffnen wir das Terminal und starten folgenden Befehl mit\u00a0administrativen Rechten:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/ImageMagick-6\/policy.xml<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Unter Ubuntu also:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/ImageMagick-6\/policy.xml<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Wir scrollen ganz hinunter und suchen diese Zeile:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;policy domain=\"coder\" rights=\"none\" pattern=\"PDF\" \/&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Hier ersetzen wir &#8222;<strong>none<\/strong>&#8220; durch &#8222;<strong>read|write<\/strong>&#8220; &#8211; also:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;policy domain=\"coder\" rights=\"read|write\" pattern=\"PDF\" \/&gt;<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"687\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/imagemagick-1024x687.jpg\" alt=\"\" class=\"wp-image-554\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/imagemagick-1024x687.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/imagemagick-300x201.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/imagemagick-768x515.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/imagemagick.jpg 1091w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wir speichern die Datei mit\u00a0<strong><kbd>Strg+o<\/kbd><\/strong>, best\u00e4tigen mit\u00a0<strong><kbd>Eingabe<\/kbd><\/strong>\u00a0und schlie\u00dfen den Editor mit\u00a0<strong><kbd>Strg+x<\/kbd><\/strong>. Jetzt kann Imagemagick auch in PDF konvertieren &#8211; hierzu gen\u00fcgt f\u00fcr &#8222;<strong>.png<\/strong>&#8222;-Dateien der Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>for image in *.png ; do convert \"$image\" \"${image%.*}.pdf\" ; done<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Auch hier, f\u00fcr die Endung &#8222;<strong>.PNG<\/strong>&#8222;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>for image in *.PNG ; do convert \"$image\" \"${image%.*}.pdf\" ; done<\/code><\/pre>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"553\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"553\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Einer unserer Leser \/ eines unserer Mitglieder (recht neu unter Linux)\u00a0hat ein kleines Problem, er m\u00f6chte mehrere Bilddateien mit Imagemagick in PDF-Dateien konvertieren. Dies gelingt am\u00a0Terminal\u00a0&#8211; das Problem &#8211; die Dateinamen sollen beibehalten werden. Hier gibt es zwei M\u00f6glichkeiten &#8211; die einfachere &#8211; der Befehl (zu Beginn m\u00fcssen Sie jedoch Imagemagick erst beibringen, PDF-Dateien nutzen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":554,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[51,4],"tags":[52,12,7,6],"class_list":["post-553","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bildbearbeitung","category-terminal","tag-bildbearbeitung","tag-kommandozeile","tag-shell","tag-terminal"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/553","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=553"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/553\/revisions"}],"predecessor-version":[{"id":555,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/553\/revisions\/555"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/554"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=553"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=553"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}