Loading:


phpThumb Generowanie miniaturek bez utraty jakości

Skrypt przedstawia jak przy użyciu biblioteki phpThumb wygenerować miniaturkę bez utraty jakości o maksymalnej wysokości i szerokości.

Na początek pobieramy bibioteke phpThumb


Wgrywamy cały katalog phpThumb na nasz serwer (katalog demo można usunąć)

Teraz tworzymy prosty plik min.php który będzie nam robił miniatórkę z obrazka którego ścieżkę podajemy w zmienej: $pic = '../images/duzyObrazek.jpg';

Można też podać ścieżkę bezwzgledną typu:
$pic = 'http://funkcje.net/images/duzyObraz.jpg';


Następnie ustalamy jakie są maksymalne rozmiary dla miniaturki którą chcemy wygenerować:
$max_w = 120;
$max_h = 130;


Tworzymy zmienną któa będzie przechowywać nasz adres url:
$url = 'phpThumb/phpThumb.php?src='.$pic.'&w='.$max_w.'&h='.$max_h;

src-
ścieżka do pliku;

w-
maksymalna szerokość miniaturki;

h-
maksymalna wysokość miniaturki;

Na konieć wyświetlamy naszą miniaturkę: echo "<img src=\"$url\">";

Poniżej przedstawiam cały kod pliku min.php



Napisz Artyku³

Listing


//Plik min.php

<?php
   $pic = '../images/1.jpg'; //ścieżka do pliku
   $max_w = 20; //maksymalna szerokość miniaturki;
   $max_h = 30; //maksymalna wysokość miniaturki;
   $url = 'phpThumb/phpThumb.php?src='.$pic.'&w='.$max_w.'&h='.$max_h; //zmienna któa będzie przechowywać nasz adres url
   echo "<img src=\"$url\">"; //wyświetlamy naszą miniaturkę
?>




Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors