{"id":25903,"date":"2021-06-06T09:24:00","date_gmt":"2021-06-06T06:24:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25903"},"modified":"2021-10-17T18:27:24","modified_gmt":"2021-10-17T15:27:24","slug":"tinypng-piltide-tihendamine-php-abil","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/tinypng-piltide-tihendamine-php-abil\/","title":{"rendered":"TinyPNG piltide tihendamine PHP abil"},"content":{"rendered":"<p>Postitatud <a href=\"https:\/\/artisansweb.net\/category\/php\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PHP-s<\/a><\/p>\n<p>Kas olete silmitsi saidi kiiruse probleemiga? Seej\u00e4rel peaksite kaaluma saidi piltide optimeerimist. Rasked pildid muudavad saidi kiiruse aeglaseks. Mis on lahendus? Lihtne. <a href=\"https:\/\/tinypng.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Piltide<\/a> tihendamiseks kasutage <a href=\"https:\/\/tinypng.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">TinyPNG-d<\/a>. Selles postituses n\u00e4itan teile, kuidas pilte TinyPNG abil tihendada.<\/p>\n<p>Olen loonud PHP-skripti, mis tihendab pilte TinyPNG API abil hulgi. Kasutage seda ja kontrollige oma saidi toimivust. See on parem, kui v\u00e4hendame pildi suurust.<\/p>\n<p>Alustamiseks peate <a href=\"https:\/\/tinypng.com\/developers\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">hankima API-v\u00f5tme<\/a>, registreerudes oma nime ja e-posti aadressiga.<\/p>\n<p>Eeldan, et teil on palju tihendamist vajavaid pilte. Niisiis, looge kaks kausta &quot;tihendamata&quot; ja &quot;tihendatud&quot;. Hoidke k\u00f5iki oma pilte tihendamata kaustas. K\u00f5ik optimeeritud pildid salvestame k\u00e4igu pealt tihendatud kausta.<\/p>\n<p>Avage projekti juurkataloogis k\u00e4suviip ja k\u00e4ivitage k\u00e4sk:<\/p>\n<pre><code>composer require tinify\/tinify<\/code><\/pre>\n<p>See installib teie projekti TinyPNG teegi, et saaksite helistada nende API-dele.<\/p>\n<p><strong>M\u00e4rkus<\/strong>: TinyPNG v\u00f5imaldab teil kuus tasuta kokku pakkida 500 pilti. Rohkem kui 500 pildi eest peate maksma nende teenuse eest.<\/p>\n<p>Teegi installimisel looge <code>index.php<\/code>fail ja lisage sellesse allolev kood.<\/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>Asendage kohahoidja TINYPNG_API_KEY oma tegeliku v\u00f5tmega. Siin hoiame optimeeritud pilte \u201etihendatud&#8221; kaustas. Kui soovite originaalpildid asendada optimeeritud piltidega, muutke allolevat rida<\/p>\n<pre><code>$source-&gt;toFile(\"compressed\/\".$image);\u00a0\u00a0 <\/code><\/pre>\n<p>Koos<\/p>\n<pre><code>$source-&gt;toFile($dir.$image);<\/code><\/pre>\n<p>See selleks! J\u00e4tkake ja k\u00e4ivitage oma URL brauseris. See tihendab teie pilte ja teie saidi j\u00f5udlus peaks paranema.<\/p>\n<p>Loodan, et saate aru, kuidas pilte PHP-s TinyPNG API abil tihendada. Tahaksin kuulda teie m\u00f5tteid ja ettepanekuid allpool olevas kommentaaride jaotises.<\/p>\n<h4>seotud artiklid<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-optimeerida-pilti-uleslaadimisel-php-s\/\" title=\"Kuidas optimeerida pilti \u00fcleslaadimisel PHP-s\">Kuidas optimeerida pilti \u00fcleslaadimisel PHP-s<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/mitme-pildi-uleslaadimine-ja-tihendamine-php-s\/\" title=\"Mitme pildi \u00fcleslaadimine ja tihendamine PHP-s\">Mitme pildi \u00fcleslaadimine ja tihendamine PHP-s<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-pilte-laravelis-ules-laadida-ja-tihendada\/\" title=\"Juhend piltide \u00fcleslaadimiseks ja tihendamiseks Laravelis\">Juhend piltide \u00fcleslaadimiseks ja tihendamiseks Laravelis<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kas soovite oma pilte PHP-s optimeerida? Selles artiklis n\u00e4itan teile, kuidas kasutada TinyPNG API-d ja tihendada oma pilte. See saab<\/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":[206,274],"tags":[842],"class_list":["post-25903","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-elementor-5","category-php-5","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/25903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/comments?post=25903"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/25903\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/21647"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=25903"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=25903"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=25903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}