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

  Da vedere
Hosting
Statistiche per siti
Corsi per webmaster
Hardware
Processori


  OnFocus
Inviare email con PHP: 1 parte

Creare RTF da Php - Introduzione

Cenni di programmazione multi-threading - parte 2

  Siti Amici
Miki News
Giochi gratis
Areagratis
Baratto Online
AI Machines
Guide e Manuali Gratis
Oceano Webmaster
Aziende di trasporto
Sms Game
Italia Punto Net
Milan Calcio
MacMyth
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