Loading:


Zmniejszenie rozmiaru i tworzenie miniatury proporcjonalnie w phpthumb

Skrypt przedstawia jak przy użyciu biblioteki phpThumb zmniejszyć rozmiar zdjęcia i stworzyć miniaturę proporcjonalnie bez utraty jakości .

Strona autora

 

Pobieramy bibliotekę

 

Po pobraniu wgrywamy wszystkie pliki do katalogu o nazwie phpthumb (jest to przykładowa nazwa folderu nazwa może być dowolna)

 

teraz tworzymy plik miniatura.php będzie on nam tworzył miniaturę i pomniejszał rozmiar

 

Ustawiamy adres do katalogu klasy ThumbLib.inc.php

 

require_once '../phpthumb/ThumbLib.inc.php';

 

Ustawiamy opcje z klasy ThumbLib.inc.php

 

$options = array
resizeUp' => true

$thumb =   - ścieżka do pliku pierwotnego

$thumb->resize() - rozmiar 1 pliku
->save(); - ścieżka 1 pliku
$thumb->resize() -  rozmiar 2 pliku
->save(); - ścieżka 2 pliku

Poniżej widać cały kod pliku

 

Uwaga jeśli chcesz aby plik pierwotny nadpisał się 1 plikiem wtedy daj taką samą nazwę pliku pierwotnego i 1

 



Napisz Artyku³

Listing

<?php
// Zmniejszanie rozmiaru i tworzenie miniatury

      // Ustawienie adresu do katalogu klasy phpthumb
      require_once '../phpthumb/ThumbLib.inc.php';
      // Ustawiamy opcje z klasy ThumbLib.inc.php
      $options = array(

      'resizeUp' => true,

      );
 
$thumb = @PhpThumbFactory::create(galeria/test.jpg, $options);  //ścieżka do pliku pierwotnego    
$thumb->resize(800, 800)//rozmiar 1 zdjęcia zostaną dobrane wartości proporcjonalne
->save(galeria/photo_min.jpg);//adres 1 zdjęcia
$thumb->resize(200, 200)//rozmiar 2 zdjęcia zostaną dobrane wartości proporcjonalne
->save(galeria/photo_max.jpg);//adres 2 zdjęcia

?>




Dodano przez: altres Ranga: Poziom 10 Punktów: 449
Komentarze użytkowników
NIE DZIAŁA !!! ,mam plik nazwa.JPG zajmuje o 1,5 mega i chciałem go przerobić i nic :(
autor: jarek3366 | 12630 | 2011-11-03 12:45:10


    • 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