{"id":29185,"date":"2021-06-06T09:22:00","date_gmt":"2021-06-06T06:22:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=29185"},"modified":"2021-10-17T04:24:57","modified_gmt":"2021-10-17T01:24:57","slug":"tinypng-komprimera-bilder-med-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/sv\/tinypng-komprimera-bilder-med-php\/","title":{"rendered":"TinyPNG Komprimera bilder med PHP"},"content":{"rendered":"<p>Upplagt i <a href=\"https:\/\/artisansweb.net\/category\/php\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PHP<\/a><\/p>\n<p>St\u00e5r du inf\u00f6r ett hastighetsproblem? Du b\u00f6r sedan \u00f6verv\u00e4ga att optimera dina webbplatsbilder. Tunga bilder g\u00f6r webbplatsens hastighet l\u00e5ngsam. S\u00e5 vad \u00e4r l\u00f6sningen? Enkel. Anv\u00e4nd <a href=\"https:\/\/tinypng.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">TinyPNG f\u00f6r<\/a> att komprimera bilderna. I det h\u00e4r inl\u00e4gget visar jag dig hur du komprimerar bilder med TinyPNG.<\/p>\n<p>Jag har byggt ett PHP-skript som komprimerar bilderna i bulk med TinyPNG API. Anv\u00e4nd den och kontrollera din webbplats prestanda. Det blir b\u00e4ttre eftersom vi minskar bildstorleken.<\/p>\n<p>F\u00f6r att komma ig\u00e5ng m\u00e5ste du <a href=\"https:\/\/tinypng.com\/developers\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">skaffa en API-nyckel<\/a> genom att registrera dig med ditt namn och din e-postadress.<\/p>\n<p>Jag antar att du har ett stort antal bilder som beh\u00f6ver komprimeras. S\u00e5 skapa tv\u00e5 mappar &#8217;okomprimerad&#8217; och &#8217;komprimerad&#8217;. F\u00f6rvara alla dina bilder i en &quot;okomprimerad&quot; mapp. Vi lagrar alla optimerade bilder i den &#8217;komprimerade&#8217; mappen direkt.<\/p>\n<p>\u00d6ppna kommandotolken i din projektkatalog och k\u00f6r kommandot:<\/p>\n<pre><code>composer require tinify\/tinify<\/code><\/pre>\n<p>Det kommer att installera TinyPNG-biblioteket i ditt projekt s\u00e5 att du kan ringa deras API: er.<\/p>\n<p><strong>Obs! Med<\/strong> TinyPNG kan du komprimera 500 bilder gratis per m\u00e5nad. F\u00f6r mer \u00e4n 500 bilder m\u00e5ste du betala f\u00f6r deras tj\u00e4nst.<\/p>\n<p>N\u00e4r biblioteket installeras, skapa en <code>index.php<\/code>fil och l\u00e4gg till koden nedan i den.<\/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>Byt ut platsh\u00e5llaren TINYPNG_API_KEY med din verkliga nyckel. H\u00e4r lagrar vi optimerade bilder i en &quot;komprimerad&quot; mapp. Om du vill ers\u00e4tta originalbilderna med den optimerade \u00e4ndrar du nedanst\u00e5ende rad<\/p>\n<pre><code>$source-&gt;toFile(\"compressed\/\".$image);\u00a0\u00a0 <\/code><\/pre>\n<p>Med<\/p>\n<pre><code>$source-&gt;toFile($dir.$image);<\/code><\/pre>\n<p>Det \u00e4r allt! Forts\u00e4tt och k\u00f6r din URL i webbl\u00e4saren. Det komprimerar dina bilder och webbplatsens prestanda b\u00f6r f\u00f6rb\u00e4ttras.<\/p>\n<p>Jag hoppas att du f\u00f6rst\u00e5r hur du komprimerar bilder med TinyPNG API i PHP. Jag skulle vilja h\u00f6ra dina tankar och f\u00f6rslag i kommentarsektionen nedan.<\/p>\n<h4>relaterade artiklar<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/sv\/hur-man-optimerar-bilden-vid-uppladdning-i-php\/\" title=\"Hur man optimerar bilden vid uppladdning i PHP\">Hur man optimerar bilden vid uppladdning i PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/sv\/ladda-upp-och-komprimera-flera-bilder-i-php\/\" title=\"Ladda upp och komprimera flera bilder i PHP\">Ladda upp och komprimera flera bilder i PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/sv\/hur-man-laddar-upp-och-komprimerar-bilder-i-laravel\/\" title=\"En guide f\u00f6r att ladda upp och komprimera bilder i Laravel\">En guide f\u00f6r att ladda upp och komprimera bilder i Laravel<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vill du optimera dina bilder i PHP? I den h\u00e4r artikeln visar jag dig hur du anv\u00e4nder TinyPNG API och komprimerar dina bilder i bulk. Det kommer<\/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":[211,279],"tags":[850],"class_list":["post-29185","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-elementor-10","category-php-10","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts\/29185","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/comments?post=29185"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts\/29185\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/media\/21647"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/media?parent=29185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/categories?post=29185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/tags?post=29185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}