Ir para conteúdo
Fórum Script Brasil
  • 0

Gerando Varios Thumbs


coelho.sk8

Pergunta

Fala ai galera

então segue abaixo esse script que gerar varios thumbs só que na hora da funcao imagejpeg() não sei no certo se o parametro esta correto não salva nada no diretorio especificado porque ?

$fotos = $_FILES['fotos'];

$quantidade=$_POST['quantidade'];

define(MAX_WIDTH, 160);

define(MAX_HEIGHT, 120);

$d=aplic/intranet/servidor/gestao/treinamento_tecnico/thumb/teste/";

for($i = 0; $i < $quantidade; $i++) {

$nome = $fotos['name][$i];

$tamanho = $fotos['size'][$i];

$tipo = $fotos['type'][$i];

$tmpname = $fotos['tmp_name'][$i];

$d.=$nome;

$img=imagecreatefromjpeg($tmpname);

$width = imagesx($img);

$height = imagesy($img);

$scale = min(MAX_WIDTH/$width, MAX_HEIGHT/$height);

if ($scale < 1) {

$new_width = floor($scale * $width);

$new_height = floor($scale * $height);

$tmp_img = imagecreatetruecolor($new_width, $new_height);

$new_img=imagecopyresized($tmp_img, $img, 0, 0, 0, 0, $new_width, $new_height, $width, $height);

imagejpeg($tmp_img,$d);

}

}

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Bom eu acho que é isso aqui:

$new_img=imagecopyresized($tmp_img, $img, 0, 0, 0, 0, $new_width, $new_height, $width, $height);

Acho que seria

ImageCopyResampled

http://www.php.net/manual/pt_BR/function.i...pyresampled.php

Tente ai

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...