Salve, ho scritto questo codice semplice.. ma vorrei sapere come posso fare un controllo se l'immagine e diverse da width o height e resiza in modo corretto .. perché se metto alcune immagini con dimensioni diverse .. me le fa tutte uguali Mi sapete dire come fare?. Grazie mille vi allego codice:
PHP:
<?php
require 'vendor/autoload.php';
use Intervention\Image\ImageManagerStatic as Image;
$album = "album-1/";
foreach (glob($album."*.jpg") as $filename) {
$big = Image::make("".$filename."");
$big->resize(640, null, function ($constraint) {
$constraint->aspectRatio();
});
$big->insert('watermark.png', 'bottom-left', 20, 10);
$big->save('photo/album-1/big/'.basename($filename).'');
$thumb = Image::make("".$filename."");
$thumb->resize(320, null, function ($constraint) {
$constraint->aspectRatio();
});
$thumb->save('photo/album-1/'.basename($filename).'');
}
Ultima modifica di un moderatore: