imagecreate

Mattepuffo's logo
Modificare DPI alle immagini con PHP

Modificare DPI alle immagini con PHP

Oggi vediamo come cambiare risoluzione ad una immagine (DPI) usando PHP.

Creeremo una copia del file, e visualizzeremo i DPI di entrambe.

Partiamo con una immagine a 300 DPI, per arrivare ad una uguale a 72 DPI.

Mattepuffo's logo
Unire immagini fianco a fianco in PHP

Unire immagini fianco a fianco in PHP

In pratica quello che mi serviva, era di unire una serie di immagini mettendole fianco a fianco.

Considerando che sono tutte alte uguali, e quindi non andremo a controllare eventuali differenze di altezza.

Tutto ciò in PHP.

Mattepuffo's logo
Visualizzare IP dei visitatori in una immagine con PHP

Visualizzare IP dei visitatori in una immagine con PHP

In questo articolo avevamo visto come identificare l'indirizzo IP del visitatore tramite Java e / o PHP.

Adesso vediamo come farlo in PHP, ma mettendolo dentro una immagine.

Se vi state chiedendo perchè fare una cosa del genere vi rispondo così: solo per un eventuale abbellimento.

Anche della creazione di immagini "al volo", partendo da semplice testo, con PHP, ne avevamo già parlato.

Mattepuffo's logo
Creare immagine da testo con PHP

Creare immagine da testo con PHP

La libreria GD di PHP è ben fornita di funzioni per la creazione e manipolazione di immagini.

Oggi vediamo come creare una immagine da una scritta; l'immagine non verrà creata fisicamente sullo spazio web, ma sarà il testo a essere tramutato in immagine e messo nella pagina.

Questo il codice:

// img.php

header("Content-type: image/png");
$imageCodice = imagecreate(200, 40);
$bg = imagecolorallocate($imageCodice, 255, 255, 255);
$tc = imagecolorallocate($imageCodice, 0, 0, 0);
imagestring($imageCodice, 5, 0, 12, "HELLO WORLD!", $tc);
imagepng($imageCodice);
imagedestroy($imageCodice);

Prima impostiamo il tipo di immagine che sarà inviata all'header della pagina (PNG in questo caso).

Mattepuffo's logo
Upload di immagini con resizing in PHP

Upload di immagini con resizing in PHP

Ho già parlato a più riprese di come effettuare l'upload di immagini, ma non avevo mai considerato il resizing.

Quindi vi posto qua uno script che va a integrare quelli precedenti.

In pratica una volta fatto il submit del form vengono effettuate queste operazioni:

  • controllo della dimensione in KB
  • controllo dell'estensione
  • controllo sulle misure della foto

Passati questi controlli la foto viene uplodata e ridimensionata.