Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Quero gerar thumbs usando o codigo abaixo na condição da figura buscada começar com um determinado nome exemplo no diretorio tenho big_foto01.jpg e thumb_foto01.jpg quero que a condição faça com que seje gerado apenas a thumb do arquivo que contiver a palavra "big" no inicio.
CODIGO
==================
$handle = opendir($dir); $ext = "jpg"; $indice = 0; $ipp = 12; while (false !== ($file = readdir($handle))) { $pathdata = pathinfo($file); if (!is_dir($file) && ($pathdata["extension"] == strtolower($ext)) || ($pathdata["extension"] == strtoupper($ext))) { $imagens[$indice] = $file; $indice++; }}$pagina = 1;if ($_GET['pg']) $pagina = $_GET['pg'];$paginas = ceil(count($imagens) / $ipp);$inicio = $pg * $ipp;for ($i = $inicio; $i < ($inicio + $ipp); $i++)if($imagens[$i] != ""){ $imagem = "$dir/$imagens[$i]"; // Tipo: JPG $thumbnail = explode('.', $imagem); $thumbnail = $thumbnail[0]."_thumbnail.jpg"; $x = 70; // Largura $y = 52; // Altura $img_origem = ImageCreateFromJPEG($imagem); $origem_x = imagesx($img_origem); // Largura $origem_y = imagesy($img_origem); // Altura if($origem_x > $origem_y) { // Se a largura for maior que a altura $final_x = $x; // A largura será a do thumbnail $final_y = floor($x * $origem_y / $origem_x); // A altura é calculada $f_x = 0; // Colar no x = 0 $f_y = round(($y / 2) - ($final_y / 2)); // Centralizar a imagem no meio y do thumbnail } else { // Se a altura for maior ou igual à largura $final_x = floor($y * $origem_x / $origem_y); // Calcula a largura $final_y = $y; // A altura será a do thumbnail $f_x = round(($x / 2) - ($final_x / 2)); // Centraliza a imagem no meio x do thumbnail $f_y = 0; // Colar no y = 0 } $img_final = ImageCreateTrueColor($x,$y); ImageCopyResized($img_final, $img_origem, $f_x, $f_y, 0, 0, $final_x, $final_y, $origem_x, $origem_y); ImageJPEG($img_final, $thumbnail); ImageDestroy($img_origem); ImageDestroy($img_final);?> <a href="zoom.php?dir=<? echo "$dir";?>&foto=<? echo "$imagens[$i]";?>" target="exibe_foto"> <img src="<? echo "$thumbnail";?>" hspace="1" vspace="1" border="1"></a> <? }?>
Muitissimo obrigado pela ajuda...
Carregando comentários...