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

Campo Imagem


acmsoft

Pergunta

2 respostass a esta questão

Posts Recomendados

  • 0

sim é possivel...

procure por

Link para o comentário
Compartilhar em outros sites

  • 0

<?

    /* Para Testes */

    /* $imagem = "teste.jpg"; $tamanho = "pequeno"; */

   

    /* Para Sistema Unix ou Linux */

    /* $img = ImageCreateFromJpeg('/home/anderson/img/'.$file); */

    /* A variavel $img armazena o conteudo da imagem que esta no servidor */

    $img = ImageCreateFromJpeg('C:apachehtdocsandersonimgcaixa'.$imagem);

   

    /* Caso a variavel $tamanho receba "pequeno" a $img que esta em tamanho normal e

      dividido por 4 e armazena na variavel $img_nova */

    if ($tamanho == "pequeno") {

                $scalew  = isset($scalew)  ? $scalew  : 4;

                $scaleh  = isset($scaleh)  ? $scalew  : 4;

        $img_nova = ImageCreate((ImageSX($img) / $scalew),(ImageSY($img) / $scaleh));

        ImageCopyResized($img_nova, $img, 0, 0, 0, 0, (ImageSX($img) / $scalew),(ImageSY($img) / $scaleh), ImageSX($img), ImageSY($img));

   

   

    /* Senão Caso a variavel $tamanho receba "grande" a $img que esta em tamanho normal e

      dividido por 4 e armazena na variavel $img_nova */

       

    } elseif ($tamanho == "grande") {

        $scalew  = isset($scalew)  ? $scalew  : 1;

        $scaleh  = isset($scaleh)  ? $scalew  : 1;

        $img_nova = ImageCreate((ImageSX($img) / $scalew),(ImageSY($img) / $scaleh));

        ImageCopyResized($img_nova, $img, 0, 0, 0, 0, (ImageSX($img) / $scalew),(ImageSY($img) / $scaleh), ImageSX($img), ImageSY($img));

        /* Caso contrario causa um erro e o script é finalizado */

    } else {

            echo "ERRO!!!";

        die;

    }

/* Mostrando a imagem já redefinida */

    Header("Content-disposition: filename=$imagem");

    Header("Content-Type: image/jpeg");

    ImageInterlace($img_nova,1);

    ImageJpeg($img_nova);

    ImageDestroy($img_nova);

    ImageDestroY($img);

    exit;    /* Dependendo de como você ira usar este script recomendo tirar este exit */

?>

tenta isso ae ve se ajuda

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...