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

  Da vedere
Hosting
Statistiche per siti
Corsi per webmaster
Hardware
Processori


  OnFocus
Meno codice più risultati con INSERT ... ON KEY DUPLICATE UPDATE

Semplice installazione di PHP

JDOM, file XML e Java: Introduzione e lettura file

  Siti Amici
Miki News
Giochi gratis
Areagratis
Baratto Online
AI Machines
Guide e Manuali Gratis
SpazioLink.com
Suonerie
Aziende di trasporto
Software Freeware
Abbassa la vista
Sniper Wolf 's blog
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