{"id":25377,"date":"2021-06-06T09:27:00","date_gmt":"2021-06-06T06:27:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25377"},"modified":"2021-10-18T02:33:55","modified_gmt":"2021-10-17T23:33:55","slug":"tinypng-bilder-mit-php-komprimieren","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/de\/tinypng-bilder-mit-php-komprimieren\/","title":{"rendered":"TinyPNG Bilder mit PHP komprimieren"},"content":{"rendered":"<p>Ver\u00f6ffentlicht in <a href=\"https:\/\/artisansweb.net\/category\/php\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PHP<\/a><\/p>\n<p>Stehen Sie vor einem Problem mit der Website-Geschwindigkeit? Sie sollten dann erw\u00e4gen, Ihre Site-Bilder zu optimieren. Schwere Bilder verlangsamen die Geschwindigkeit der Website. Was ist also die L\u00f6sung? Einfach. Verwenden Sie den <a href=\"https:\/\/tinypng.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">TinyPNG<\/a>, um die Bilder zu komprimieren. In diesem Beitrag zeige ich Ihnen, wie Sie Bilder mit TinyPNG komprimieren.<\/p>\n<p>Ich habe ein PHP-Skript erstellt, das die Bilder in gro\u00dfen Mengen mithilfe der TinyPNG-API komprimiert. Verwenden Sie es und \u00fcberpr\u00fcfen Sie die Leistung Ihrer Website. Es wird besser, da wir die Bildgr\u00f6\u00dfe reduzieren.<\/p>\n<p>Um <a href=\"https:\/\/tinypng.com\/developers\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">loszulegen<\/a>, ben\u00f6tigen <a href=\"https:\/\/tinypng.com\/developers\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Sie einen API-Schl\u00fcssel,<\/a> indem Sie sich mit Ihrem Namen und Ihrer E-Mail-Adresse registrieren.<\/p>\n<p>Ich gehe davon aus, dass Sie eine gro\u00dfe Anzahl von Bildern haben, die komprimiert werden m\u00fcssen. Erstellen Sie also zwei Ordner &#8218;uncompressed&#8216; und &#8218;compressed&#8216;. Bewahren Sie alle Ihre Bilder in einem &#8218;unkomprimierten&#8216; Ordner auf. Wir werden alle optimierten Bilder sofort im &#8218;komprimierten&#8216; Ordner speichern.<\/p>\n<p>\u00d6ffnen Sie die Eingabeaufforderung in Ihrem Projektstammverzeichnis und f\u00fchren Sie den Befehl aus:<\/p>\n<pre><code>composer require tinify\/tinify<\/code><\/pre>\n<p>Es installiert die TinyPNG-Bibliothek in Ihrem Projekt, damit Sie ihre APIs aufrufen k\u00f6nnen.<\/p>\n<p><strong>Hinweis<\/strong>: Mit TinyPNG k\u00f6nnen Sie monatlich 500 Bilder kostenlos komprimieren. F\u00fcr mehr als 500 Bilder m\u00fcssen Sie f\u00fcr ihren Service bezahlen.<\/p>\n<p>Erstellen <code>index.php<\/code>Sie nach der Installation der Bibliothek eine Datei und f\u00fcgen Sie den folgenden Code hinzu.<\/p>\n<pre><code>&lt;?php\nset_time_limit(0);\n\u00a0\nrequire_once(\"vendor\/autoload.php\");\n\u00a0\nTinifysetKey(\"TINYPNG_API_KEY\");\n\u00a0\n$dir = 'uncompressed\/';\n$images = scandir($dir);\n$images = array_diff($images, array('.', '..'));\n\u00a0\u00a0\nforeach ($images as $image) {\n\u00a0\u00a0\u00a0\u00a0$source = TinifyfromFile($dir.$image);\n\u00a0\u00a0\u00a0\u00a0$source-&gt;toFile(\"compressed\/\".$image);\u00a0\u00a0 \n}\n\u00a0\necho \"All images are compressed.\";<\/code><\/pre>\n<p>Ersetzen Sie den Platzhalter TINYPNG_API_KEY durch Ihren tats\u00e4chlichen Schl\u00fcssel. Hier speichern wir optimierte Bilder in einem \u201ekomprimierten&#8220; Ordner. Wenn Sie Originalbilder durch die optimierten ersetzen m\u00f6chten, \u00e4ndern Sie die untere Zeile<\/p>\n<pre><code>$source-&gt;toFile(\"compressed\/\".$image);\u00a0\u00a0 <\/code><\/pre>\n<p>Mit<\/p>\n<pre><code>$source-&gt;toFile($dir.$image);<\/code><\/pre>\n<p>Das ist es! Fahren Sie fort und f\u00fchren Sie Ihre URL im Browser aus. Es komprimiert Ihre Bilder und die Leistung Ihrer Website sollte sich verbessern.<\/p>\n<p>Ich hoffe, Sie verstehen, wie Sie Bilder mit der TinyPNG-API in PHP komprimieren. Ich w\u00fcrde gerne Ihre Gedanken und Vorschl\u00e4ge im Kommentarbereich unten h\u00f6ren.<\/p>\n<h4>Zum Thema passende Artikel<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/so-optimieren-sie-das-bild-beim-hochladen-in-php\/\" title=\"So optimieren Sie das Bild beim Hochladen in PHP\">So optimieren Sie das Bild beim Hochladen in PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/mehrere-bilder-in-php-hochladen-und-komprimieren\/\" title=\"Mehrere Bilder in PHP hochladen und komprimieren\">Mehrere Bilder in PHP hochladen und komprimieren<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/so-laden-und-komprimieren-sie-bilder-in-laravel\/\" title=\"Eine Anleitung zum Hochladen und Komprimieren von Bildern in Laravel\">Eine Anleitung zum Hochladen und Komprimieren von Bildern in Laravel<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Aufnahmequelle:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>M\u00f6chten Sie Ihre Bilder in PHP optimieren? In diesem Artikel zeige ich Ihnen, wie Sie die TinyPNG-API verwenden und Ihre Bilder in gro\u00dfen Mengen komprimieren. Es wird<\/p>\n","protected":false},"author":1,"featured_media":21647,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[204,272],"tags":[845],"class_list":["post-25377","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-elementor-3","category-php-3","tag-affiai-de"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/25377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/comments?post=25377"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/25377\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media\/21647"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media?parent=25377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/categories?post=25377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/tags?post=25377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}