$dir = dirname(__FILE__)."/fotos";
/*$dest = dirname(__FILE__)."/resized";
if($dh = opendir($dir)){
while (false !== ($entry = readdir($dh))) {
if ($entry == '.' || $entry == '..' || $entry == '.DS_Store') {
continue;
}
resizeimage($dir.'/'.$entry, $dest.'/'.$entry, 1200, 0);
}
}*/
echo $dir;
foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir)) as $filename)
{
if ($filename == '.' || $filename == '..' || $filename == '.DS_Store') {
continue;
}
resizeimage($dir.'/'.$filename, $dir.'/'.$filename, 1200, 0);
}
function resizeimage($src, $dest, $width, $height, $quality=80){
$image = new Imagick($src);
$d = $image->getImageGeometry();
$w = $d['width'];
$h = $d['height'];
if($w = 700 && $h = 441){
$width=299;
$height=188;
$image->scaleImage($width, $height);
}
$image->setCompression(Imagick::COMPRESSION_JPEG);
$image->setImageCompressionQuality($quality);
$image->writeImage($dest);
$image->destroy();
}
/*$dest = dirname(__FILE__)."/resized";
if($dh = opendir($dir)){
while (false !== ($entry = readdir($dh))) {
if ($entry == '.' || $entry == '..' || $entry == '.DS_Store') {
continue;
}
resizeimage($dir.'/'.$entry, $dest.'/'.$entry, 1200, 0);
}
}*/
echo $dir;
foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir)) as $filename)
{
if ($filename == '.' || $filename == '..' || $filename == '.DS_Store') {
continue;
}
resizeimage($dir.'/'.$filename, $dir.'/'.$filename, 1200, 0);
}
function resizeimage($src, $dest, $width, $height, $quality=80){
$image = new Imagick($src);
$d = $image->getImageGeometry();
$w = $d['width'];
$h = $d['height'];
if($w = 700 && $h = 441){
$width=299;
$height=188;
$image->scaleImage($width, $height);
}
$image->setCompression(Imagick::COMPRESSION_JPEG);
$image->setImageCompressionQuality($quality);
$image->writeImage($dest);
$image->destroy();
}
Comments
Post a Comment
Feel Free To Ask...