{"id":23423,"date":"2021-04-29T11:50:00","date_gmt":"2021-04-29T08:50:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=23423"},"modified":"2021-10-18T02:50:20","modified_gmt":"2021-10-17T23:50:20","slug":"bildgrose-in-php-mit-tinypng-andern","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/de\/bildgrose-in-php-mit-tinypng-andern\/","title":{"rendered":"Bildgr\u00f6\u00dfe in PHP mit TinyPNG \u00e4ndern"},"content":{"rendered":"<p>Die Bildgr\u00f6\u00dfe zu \u00e4ndern ist eine sehr h\u00e4ufige Aufgabe f\u00fcr Programmierer. Jede Programmiersprache hat ihre eigenen Bibliotheken oder Techniken zur Gr\u00f6\u00dfen\u00e4nderung von Bildern. In diesem Artikel untersuchen wir, wie man die Bildgr\u00f6\u00dfe in PHP mit <a href=\"https:\/\/tinypng.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">TinyPNG \u00e4ndert<\/a>.<\/p>\n<p><strong>Hinweis:<\/strong> Da der Name &#8218;PNG&#8216; in &#8218;TinyPNG&#8216; enth\u00e4lt, bedeutet dies nicht, dass nur Bilder im PNG-Format zugelassen sind. &#8218;TinyPNG&#8216; ist ein Name f\u00fcr ihre Marke. Sie bieten Unterst\u00fctzung f\u00fcr alle Arten von Bildern.<\/p>\n<h3>Warum sollte man die Gr\u00f6\u00dfe von Bildern \u00e4ndern?<\/h3>\n<p>Wenn es um eine Website geht, ist die Gr\u00f6\u00dfe eines Bildes wirklich wichtig. Wenn Sie gro\u00dfe Bilder verwenden, wird das Laden Ihrer Website beeintr\u00e4chtigt. Eine langsame Website-Geschwindigkeit beeinflusst Ihre Suchrankings.<\/p>\n<p>Wenn Ihre Containergr\u00f6\u00dfe f\u00fcr ein Bild etwa 200\u00a0200\u00a0Pixel betr\u00e4gt. Dann ist es keine gute Idee, ein Bild der Gr\u00f6\u00dfe 500 * 500 px in einen kleinen Container (200 200 px) einzupassen. In einem solchen Fall sollten Sie die Gr\u00f6\u00dfe Ihres Bildes entsprechend Ihrer kleinen Containergr\u00f6\u00dfe \u00e4ndern. Dadurch reduzieren Sie nicht nur Ihre Dateigr\u00f6\u00dfe, sondern helfen auch, Ihre Seite schnell zu laden.<\/p>\n<h3>Warum sollte TinyPNG verwendet werden, um die Bildgr\u00f6\u00dfe zu \u00e4ndern?<\/h3>\n<p>Es gibt in PHP recht beliebte Bibliotheken, die in Bezug auf die Gr\u00f6\u00dfen\u00e4nderung von Bildern eine gute Leistung erbringen.<\/p>\n<p>Dann stellt sich die Frage, warum man TinyPNG verwenden sollte, um die Gr\u00f6\u00dfe des Bildes zu \u00e4ndern?<\/p>\n<p>Nun, es gibt nur wenige Gr\u00fcnde, TinyPNG zu verwenden, um die Gr\u00f6\u00dfe der Bilder zu \u00e4ndern.<\/p>\n<ul>\n<li>TinyPNG <a href=\"https:\/\/themewp.inform.click\/de\/tinypng-bilder-mit-php-komprimieren\/\" title=\"verkleinert Bilder\">verkleinert Bilder<\/a> f\u00fcr Ihre Website. Infolgedessen verbrauchen Ihre Bilder weniger Bandbreite und werden schneller geladen.<\/li>\n<li>Sie m\u00fcssen keine Erweiterung au\u00dfer der TinyPNG PHP-Bibliothek installieren.<\/li>\n<\/ul>\n<p>\u00dcberzeugt? Lassen Sie uns Schritt f\u00fcr Schritt sehen, wie Sie die Bildgr\u00f6\u00dfe in PHP mit TinyPNG \u00e4ndern k\u00f6nnen.<\/p>\n<h3>Einrichten der Umgebung f\u00fcr TinyPNG<\/h3>\n<p>Der Installationsprozess der von TinyPNG bereitgestellten PHP-Bibliothek ist recht einfach. \u00d6ffnen Sie die Eingabeaufforderung in Ihrem Projektverzeichnis und f\u00fchren Sie den folgenden Befehl aus.<\/p>\n<pre><code>composer require tinify\/tinify<\/code><\/pre>\n<p>Um den obigen Befehl auszuf\u00fchren, sollten Sie <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a> auf Ihrem Computer installiert haben .<\/p>\n<p>Als n\u00e4chstes ben\u00f6tigen Sie einen API-Schl\u00fcssel, den Sie \u00fcber diesen Link erhalten k\u00f6nnen <a href=\"https:\/\/tinypng.com\/developers\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><\/a><a href=\"https:\/\/tinypng.com\/developers\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">https:\/\/tinypng.com\/developers<\/a>.<\/p>\n<p>Sie m\u00fcssen lediglich Ihren Namen und Ihre E-Mail-Adresse eingeben. Sie erhalten eine E-Mail bez\u00fcglich des API-Schl\u00fcssels.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20851-6082325aa7de5.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20851-6082325aa7de5.png\" alt=\"Bildgr\u00f6\u00dfe in PHP mit TinyPNG \u00e4ndern\" ><\/a><\/p>\n<p>Zu diesem Zeitpunkt haben wir die Bibliothek installiert und Sie sind mit Ihrem API-Schl\u00fcssel fertig. Wir sind mit der Einstellungsumgebung f\u00fcr TinyPNG abgeschlossen.<\/p>\n<h3>Bildgr\u00f6\u00dfe in PHP mit TinyPNG \u00e4ndern<\/h3>\n<p>Um die Gr\u00f6\u00dfe des Bildes zu \u00e4ndern, m\u00fcssen wir ein kleines St\u00fcck Code schreiben. \u00d6ffnen Sie Ihre PHP-Datei in Ihrem Dateieditor. Die Gr\u00f6\u00dfen\u00e4nderung des Bildcodes ist wie folgt.<\/p>\n<pre><code>require_once(\"vendor\/autoload.php\");\n\u00a0\nTinifysetKey(\"YOUR_API_KEY\");\n\u00a0\n$source = TinifyfromFile(\"large.jpg\"); \/\/image to be resize\n$resized = $source-&gt;resize(array(\n\u00a0\u00a0\u00a0\u00a0\"method\" =&gt; \"fit\",\n\u00a0\u00a0\u00a0\u00a0\"width\" =&gt; 150,\n\u00a0\u00a0\u00a0\u00a0\"height\" =&gt; 100\n));\n$resized-&gt;toFile(\"thumbnail.jpg\"); \/\/resized image<\/code><\/pre>\n<p>Der obige Code nimmt ein Bild namens &#8218;large.jpg&#8216;. Dies ist das Bild, dessen Gr\u00f6\u00dfe wir \u00e4ndern m\u00fcssen. Dann ruft es die API-Methode &#8218;resize&#8216; mit einigen erforderlichen Parametern wie Methode, Breite, H\u00f6he auf. Endlich haben wir die verkleinerte und komprimierte Version des Bildes, die als &#8218;thumbnail.jpg&#8216; gespeichert wurde.<\/p>\n<p>Normalerweise behalten wir den Thumbnail-Namen als &#8218;{filename}-thumbnail.extension&#8216; bei. In unserem Fall w\u00e4re es &#8218;large-thumbnail.jpg&#8216;. Die Namenskonvention liegt bei Ihnen. Sie k\u00f6nnen das Namensformat f\u00fcr Ihr verkleinertes Bild festlegen.<\/p>\n<p>TinyPNG bietet neben &quot;fit&quot; noch 2 weitere Methoden. Diese Methoden sind \u201eSkalieren&#8220; und \u201eAbdecken&#8220;.<\/p>\n<p>Hier sind die Beschreibungen von der <a href=\"https:\/\/tinypng.com\/developers\/reference\/php\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">TinyPNG-Website<\/a> f\u00fcr alle 3 Methoden.<\/p>\n<ul>\n<li><strong>scale:<\/strong> Verkleinert das Bild proportional. Sie m\u00fcssen entweder eine Ziel-&#8218;Breite&#8216; oder eine Ziel-&#8218;H\u00f6he&#8216; angeben, aber nicht beides. Das skalierte Bild hat genau die angegebene Breite oder H\u00f6he.<\/li>\n<li><strong>fit:<\/strong> Skaliert das Bild proportional so, dass es in die angegebenen Abmessungen passt. Sie m\u00fcssen sowohl eine &#8218;Breite&#8216; als auch eine &#8218;H\u00f6he&#8216; angeben. Das skalierte Bild \u00fcberschreitet keine dieser Abmessungen<\/li>\n<li><strong>cover:<\/strong> Skaliert das Bild proportional und beschneidet es ggf. so, dass das Ergebnis exakt die vorgegebenen Ma\u00dfe hat. Sie m\u00fcssen sowohl eine &#8218;Breite&#8216; als auch eine &#8218;H\u00f6he&#8216; angeben. Welche Teile des Bildes abgeschnitten werden, wird automatisch bestimmt. Ein intelligenter Algorithmus ermittelt die wichtigsten Bereiche und l\u00e4sst diese intakt.<\/li>\n<\/ul>\n<p>Wir haben ein Beispiel mit der Methode &#8218;fit&#8216; genommen und wie erw\u00e4hnt sowohl &#8218;width&#8216; als auch &#8218;height&#8216; \u00fcbergeben. Sie k\u00f6nnen die anderen Methoden &#8217;scale&#8216; und &#8218;cover&#8216; ausprobieren.<\/p>\n<p>Wir hoffen, dass Sie verstehen, wie Sie die Bildgr\u00f6\u00dfe in PHP mit Tinypng \u00e4ndern. Vielleicht m\u00f6chten Sie auch unsere verwandten Artikel unten lesen.<\/p>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/tinypng-bilder-mit-php-komprimieren\/\" title=\"TinyPNG Bilder mit PHP komprimieren\">TinyPNG Bilder mit PHP 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 die Gr\u00f6\u00dfe eines Bildes in PHP \u00e4ndern? In diesem Artikel untersuchen wir, wie man die Bildgr\u00f6\u00dfe in PHP mit TinyPNG \u00e4ndert. TinyPNG bietet uns sowohl eine Gr\u00f6\u00dfen\u00e4nderung als auch eine komprimierte Version<\/p>\n","protected":false},"author":1,"featured_media":21673,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[272],"tags":[845],"class_list":["post-23423","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-3","tag-affiai-de"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/23423","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=23423"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/23423\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media\/21673"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media?parent=23423"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/categories?post=23423"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/tags?post=23423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}