Home
Home
Tutorials
   PHP
   Java
   Tutti...
Manuali
SmartImage
Marketing
Downloads
Contatti
Affiliati

  Da vedere
Hosting
Statistiche per siti
Corsi per webmaster
Hardware
Processori


  OnFocus
Le variabili in PHP, errori comuni

Miniature di immagini con le GD

Effettuare un redirect

  Siti Amici
Miki News
Giochi gratis
Areagratis
Baratto Online
AI Machines
Guide e Manuali Gratis
FindIT
Script e tutorial
Suonerie
Software Freeware
Sms Game
Boutique online
Add to Technorati Favorites

Tutti i siti amici
Diventa Affiliato

 


Autore: Alessandro
Categoria: php
Livello: base Livello base

Miniature di immagini con PHP

Come creare thumbnails con una semplice classe php

Le librerie GD sono un supporto fondamentale per elaborare immagini con PHP.
SmartImage è una classe che ci permette di creare miniature in un modo estremamente semplice.

SmartImage è una classe PHP gratuita distribuita
sotto licenza LGPL con la quale puoi facilmente:
  1. fare miniature di immagini (thumbnails)
  2. aggiungere la filigrana (watermark)
  3. convertire file da/a jpg, gif e png
  4. ottimizzare le dimensioni dei jpg e la loro qualità
  5. ruotare le immagini
Novità di Smart Image nella versione 0.9.6
  • ora può ruotare le immagini
  • gestione di immagini di più grandi dimensioni
  • migliore gestione degli errori
  • i watermark in PNG vengono gesti meglio (fate dei test, leggete i commenti!)
  • ottimizzate le prestazioni
  • il progetto è ora compatibile solo con PHP 5

Requisiti versione 0.8.9:
  1. PHP >=4.0.1 o PHP >=5
  2. librerie GD 1 o GD2
Requisiti versione 0.9.6:
  1. PHP >=5
  2. GD2

Alcuni esempi:
1. Immagine originale: originale 1024x768 (76,5 Kb)

2. Creazione miniatura, taglio e salvataggio con l'85% di qualità:
<?php
includeá
"SmartImage.class.php";

$imgá=ánewáSmartImage($src);
// Ridimensionamento e salvataggio su file
// il valore true dice di tagliare l'immagine
$img->resize(400,á220,átrue);
$img->saveImage("newimages/new01.jpg",á85);
?>  


400x220 22,6 Kb

3. Miniatura, taglio e salvataggio con l'85% di qualità + filigrana (WaterMark):
<?php
includeá
"SmartImage.class.php";

$imgá=ánewáSmartImage($src);
// Ridimensionamento e salvataggio su file
// il valore true dice di tagliare l'immagine
$img->resize(400,á220,átrue);
// Aggiungi filigrana
$img->addWaterMarkImage("images/smartimage.gif");
$img->saveImage("newimages/new03.jpg",á85);
?>  


400x220 24,3 Kb

4. Miniatura e salvataggio:
<?php
includeá
"SmartImage.class.php";

$imgá=ánewáSmartImage($src);
// Ridimensionamento e salvataggio su file
// non c'Ŕ il valore true (cutámodeádisabled)
$img->resize(120,á80);
$img->saveImage("newimages/new07.jpg",á90);
?>  


120x80 4,42 Kb

Dove trovare SmartImage?
DOWNLOAD SMARTIMAGE
Semplice installazione di PHP Precedente Indice Successivo Creare RTF da Php - Introduzione
Semplice installazione di PHP Creare RTF da Php - Introduzione