当前位置: 首页>>代码示例>>PHP>>正文


PHP SimpleImage::scale方法代码示例

本文整理汇总了PHP中SimpleImage::scale方法的典型用法代码示例。如果您正苦于以下问题:PHP SimpleImage::scale方法的具体用法?PHP SimpleImage::scale怎么用?PHP SimpleImage::scale使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SimpleImage的用法示例。


在下文中一共展示了SimpleImage::scale方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: upload_de_imagem_album_ajuda

function upload_de_imagem_album_ajuda($destino_da_imagem, $token_imagens)
{
    global $tamanho_escala_imagem_ajuda;
    // tamanho em escala de imagem de album
    global $pasta_arquivos;
    // pasta de arquivos
    $data_atual = data_atual();
    // data atual
    $numero_imagens_enviando = retorne_numero_imagens_publicar();
    // dados de formulario
    $fotos = $_FILES['foto'];
    // array com fotos
    $contador = 0;
    // contador
    $extensoes_disponiveis[] = ".jpeg";
    // extensoes de imagens disponiveis
    $extensoes_disponiveis[] = ".jpg";
    // extensoes de imagens disponiveis
    $extensoes_disponiveis[] = ".png";
    // extensoes de imagens disponiveis
    $extensoes_disponiveis[] = ".gif";
    // extensoes de imagens disponiveis
    for ($contador == $contador; $contador <= $numero_imagens_enviando; $contador++) {
        $nome_imagem = $fotos['tmp_name'][$contador];
        // nome imagem
        $nome_imagem_real = $fotos['name'][$contador];
        // nome imagem
        $extensao_imagem = "." . strtolower(pathinfo($nome_imagem_real, PATHINFO_EXTENSION));
        // extencao
        $nome_imagem_final = md5($nome_imagem_real . $data_atual) . $extensao_imagem;
        // nome final de imagem
        $endereco_final_salvar_imagem = $destino_da_imagem . $nome_imagem_final;
        // endereco final de imagem
        $extensao_permitida = retorne_elemento_array_existe($extensoes_disponiveis, $extensao_imagem);
        // informa se a extensao de imagem e permitida
        if ($nome_imagem != null and $nome_imagem_real != null and $extensao_permitida == true) {
            $image = new SimpleImage();
            // nova classe
            $image->load($nome_imagem);
            // carrega imagem
            $image->scale($tamanho_escala_imagem_ajuda);
            // escala ou tamanho de imagem
            $image->save($endereco_final_salvar_imagem);
            // destino final de imagem
            $destino_imagem = $pasta_arquivos[1] . $nome_imagem_final;
            // destino de imagem
            cadastra_imagem_ajuda($token_imagens, $destino_imagem);
            // cadastra a imagem no banco de dados
        }
    }
}
开发者ID:GuilhermeFelipe616,项目名称:Altabusca,代码行数:51,代码来源:compilado_php.php

示例2: upload_de_imagem_papel_parede

function upload_de_imagem_papel_parede($destino_da_imagem)
{
    // global ------------------------------------------------------------------
    global $tamanho_escala_imagem_papel_parede;
    // tamanho em escala de imagem de album
    global $tamanho_escala_imagem_papel_parede_miniatura;
    // tamanho de imagem de album em miniatura
    global $tabela_banco;
    // tabela de banco de dados
    // ---------------------------------------------------------------------------
    // id de usuario logado ------------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // ---------------------------------------------------------
    // valida numero de imagens -------------------------------
    if (retorne_numero_array_post_imagens() == 0) {
        // query --------------------------------------------------
        $query = "delete from {$tabela_banco['15']} where idusuario='{$idusuario_logado}';";
        // query
        // --------------------------------------------------------
        // executa comando query ----------------------------------
        comando_executa($query);
        // --------------------------------------------------------
        // retorno nulo -------------------------------------------
        return null;
        // retorno nulo
        // --------------------------------------------------------
    }
    // ---------------------------------------------------------
    // data atual --------------------------------------------------------------
    $data_atual = data_atual();
    // data atual
    // ---------------------------------------------------------------------------
    // array com fotos ------------------------------------------------------
    $fotos = $_FILES['foto'];
    // array com fotos
    // ---------------------------------------------------------------------------
    // extensoes de imagens disponiveis ------------------------------
    $extensoes_disponiveis[] = ".jpeg";
    // extensoes de imagens disponiveis
    $extensoes_disponiveis[] = ".jpg";
    // extensoes de imagens disponiveis
    $extensoes_disponiveis[] = ".png";
    // extensoes de imagens disponiveis
    $extensoes_disponiveis[] = ".gif";
    // extensoes de imagens disponiveis
    // ---------------------------------------------------------------------------
    // nome imagem --------------------------------------------------------
    $nome_imagem = $fotos['tmp_name'][0];
    // nome imagem
    $nome_imagem_real = $fotos['name'][0];
    // nome imagem
    // ----------------------------------------------------------------------------
    // extencao ----------------------------------------------------------------
    $extensao_imagem = "." . strtolower(pathinfo($nome_imagem_real, PATHINFO_EXTENSION));
    // extencao
    // ----------------------------------------------------------------------------
    // nome final de imagem -----------------------------------------------
    $nome_imagem_final = md5($nome_imagem_real . $data_atual) . $extensao_imagem;
    // nome final de imagem
    $nome_imagem_final_miniatura = md5($nome_imagem_real . "miniatura" . $data_atual) . $extensao_imagem;
    // nome final de imagem
    // ----------------------------------------------------------------------------
    // endereco final de imagem ------------------------------------------
    $endereco_final_salvar_imagem = $destino_da_imagem . $nome_imagem_final;
    // endereco final de imagem
    // ----------------------------------------------------------------------------
    // endereco final de imagem miniatura ----------------------------
    $endereco_final_salvar_imagem_miniatura = $destino_da_imagem . $nome_imagem_final_miniatura;
    // endereco final de imagem miniatura
    // ----------------------------------------------------------------------------
    // informa se a extensao de imagem e permitida ----------------
    $extensao_permitida = retorne_elemento_array_existe($extensoes_disponiveis, $extensao_imagem);
    // informa se a extensao de imagem e permitida
    // ----------------------------------------------------------------------------
    // se nome for valido entao faz upload -----------------------------
    if ($nome_imagem != null and $nome_imagem_real != null and $extensao_permitida == true) {
        // adiciona imagem no banco de dados ---------------------------
        cadastra_imagem_papel_parede($endereco_final_salvar_imagem, $endereco_final_salvar_imagem_miniatura);
        // adiciona imagem no banco de dados
        // ---------------------------------------------------------------------------
        // imagem tamanho real ----------------------------------------------
        $image = new SimpleImage();
        // nova classe
        $image->load($nome_imagem);
        // carrega imagem
        $image->scale($tamanho_escala_imagem_papel_parede);
        // escala ou tamanho de imagem
        $image->save($endereco_final_salvar_imagem);
        // destino final de imagem
        // ---------------------------------------------------------------------------
        // imagem tamanho miniatura ---------------------------------------
        $image = new SimpleImage();
        // nova classe
        $image->load($nome_imagem);
        // carrega imagem
        $image->scale($tamanho_escala_imagem_papel_parede_miniatura);
        // escala ou tamanho de imagem
        $image->save($endereco_final_salvar_imagem_miniatura);
        // destino final de imagem
//.........这里部分代码省略.........
开发者ID:GuilhermeFelipe616,项目名称:Dinngle,代码行数:101,代码来源:upload_de_imagem_papel_parede.php

示例3: upload_de_imagem_papel_parede_capa_inicial

function upload_de_imagem_papel_parede_capa_inicial($destino_da_imagem)
{
    // exclui imagem antiga antes de cadastrar nova ----------------
    exclui_imagem_capa_antiga();
    // exclui imagem antiga antes de cadastrar nova
    // ----------------------------------------------------------------------------
    // data atual --------------------------------------------------------------
    $data_atual = data_atual();
    // data atual
    // ---------------------------------------------------------------------------
    // dados de formulario ------------------------------------------------
    $numero_imagens_enviando = count($_FILES['foto']['name']);
    // dados de formulario
    // ---------------------------------------------------------------------------
    // array com fotos ------------------------------------------------------
    $fotos = $_FILES['foto'];
    // array com fotos
    // ---------------------------------------------------------------------------
    // contador ---------------------------------------------------------------
    $contador = 0;
    // contador
    // ---------------------------------------------------------------------------
    // extensoes de imagens disponiveis ------------------------------
    $extensoes_disponiveis[] = ".jpeg";
    // extensoes de imagens disponiveis
    $extensoes_disponiveis[] = ".jpg";
    // extensoes de imagens disponiveis
    $extensoes_disponiveis[] = ".png";
    // extensoes de imagens disponiveis
    $extensoes_disponiveis[] = ".gif";
    // extensoes de imagens disponiveis
    // ---------------------------------------------------------------------------
    // upload de imagens --------------------------------------------------
    for ($contador == $contador; $contador <= $numero_imagens_enviando; $contador++) {
        // nome imagem --------------------------------------------------------
        $nome_imagem = $fotos['tmp_name'][$contador];
        // nome imagem
        $nome_imagem_real = $fotos['name'][$contador];
        // nome imagem
        // ----------------------------------------------------------------------------
        // extencao ----------------------------------------------------------------
        $extensao_imagem = "." . strtolower(pathinfo($nome_imagem_real, PATHINFO_EXTENSION));
        // extencao
        // ----------------------------------------------------------------------------
        // nome final de imagem -----------------------------------------------
        $nome_imagem_final = md5($nome_imagem_real . $data_atual) . $extensao_imagem;
        // nome final de imagem
        // ----------------------------------------------------------------------------
        // endereco final de imagem ------------------------------------------
        $endereco_final_salvar_imagem = $destino_da_imagem . $nome_imagem_final;
        // endereco final de imagem
        // ----------------------------------------------------------------------------
        // informa se a extensao de imagem e permitida ----------------
        $extensao_permitida = retorne_elemento_array_existe($extensoes_disponiveis, $extensao_imagem);
        // informa se a extensao de imagem e permitida
        // ----------------------------------------------------------------------------
        // se nome for valido entao faz upload -----------------------------
        if ($nome_imagem != null and $nome_imagem_real != null and $extensao_permitida == true) {
            // adiciona imagem no banco de dados ---------------------------
            cadastra_imagem_papel_parede_capa_inicial($endereco_final_salvar_imagem);
            // adiciona imagem no banco de dados
            // ---------------------------------------------------------------------------
            // imagem tamanho real ----------------------------------------------
            $image = new SimpleImage();
            // nova classe
            $image->load($nome_imagem);
            // carrega imagem
            $image->scale(100);
            // escala ou tamanho de imagem
            $image->save($endereco_final_salvar_imagem);
            // destino final de imagem
            // ---------------------------------------------------------------------------
        }
        // ---------------------------------------------------------------------------
    }
    // ---------------------------------------------------------------------------
}
开发者ID:GuilhermeFelipe616,项目名称:Dinngle,代码行数:77,代码来源:upload_de_imagem_papel_parede_capa_inicial.php

示例4: upload_de_imagem_album

function upload_de_imagem_album($destino_da_imagem)
{
    // global ------------------------------------------------------------------
    global $tamanho_escala_imagem_album;
    // tamanho em escala de imagem de album
    global $tamanho_escala_imagem_album_miniatura;
    // tamanho de imagem de album em miniatura
    global $url_do_servidor;
    // url do servidor
    global $tabela_banco;
    // tabela de banco de dados
    // ---------------------------------------------------------------------------
    // data atual --------------------------------------------------------------
    $data_atual = data_atual();
    // data atual
    // ---------------------------------------------------------------------------
    // tipo de privacidade ---------------------------------------------------
    $tipo_privacidade = retorne_privacidade_imagem_get();
    // tipo de privacidade
    // ---------------------------------------------------------------------------
    // dados de formulario ------------------------------------------------
    $numero_imagens_enviando = retorne_numero_array_post_imagens();
    // dados de formulario
    $idalbum_imagens = remove_html($_POST['idalbum_imagens']);
    // id unico de album de imagens
    // ---------------------------------------------------------------------------
    // valida id album de imagens ------------------------------------
    if ($idalbum_imagens == null) {
        // gera idalbum
        $idalbum_imagens = gera_idalbum_postagem_usuario();
        // seta idalbum de post
        $_POST['idalbum_imagens'] = $idalbum_imagens;
    }
    // ---------------------------------------------------------------------------
    // array com fotos ------------------------------------------------------
    $fotos = $_FILES['foto'];
    // array com fotos
    // ---------------------------------------------------------------------------
    // contador ---------------------------------------------------------------
    $contador = 0;
    // contador
    // ---------------------------------------------------------------------------
    // extensoes de imagens disponiveis ------------------------------
    $extensoes_disponiveis[] = ".jpeg";
    // extensoes de imagens disponiveis
    $extensoes_disponiveis[] = ".jpg";
    // extensoes de imagens disponiveis
    $extensoes_disponiveis[] = ".png";
    // extensoes de imagens disponiveis
    $extensoes_disponiveis[] = ".gif";
    // extensoes de imagens disponiveis
    // ---------------------------------------------------------------------------
    // informa o numero de imagens cadastradas --------------
    $numero_imagens_cadastrou = 0;
    // ---------------------------------------------------------------------------
    // upload de imagens --------------------------------------------------
    for ($contador == $contador; $contador <= $numero_imagens_enviando; $contador++) {
        // nome imagem --------------------------------------------------------
        $nome_imagem = $fotos['tmp_name'][$contador];
        // nome imagem
        $nome_imagem_real = $fotos['name'][$contador];
        // nome imagem
        // ----------------------------------------------------------------------------
        // extencao ----------------------------------------------------------------
        $extensao_imagem = "." . strtolower(pathinfo($nome_imagem_real, PATHINFO_EXTENSION));
        // extencao
        // ----------------------------------------------------------------------------
        // nome final de imagem -----------------------------------------------
        $nome_imagem_final = md5($nome_imagem_real . $data_atual) . $extensao_imagem;
        // nome final de imagem
        $nome_imagem_final_miniatura = md5($nome_imagem_real . "miniatura" . $data_atual) . $extensao_imagem;
        // nome final de imagem
        // ----------------------------------------------------------------------------
        // endereco final de imagem miniatura ----------------------------
        $endereco_final_salvar_imagem_miniatura = $destino_da_imagem . $nome_imagem_final_miniatura;
        // endereco final de imagem miniatura
        // ----------------------------------------------------------------------------
        // informa se a extensao de imagem e permitida ----------------
        $extensao_permitida = retorne_elemento_array_existe($extensoes_disponiveis, $extensao_imagem);
        // informa se a extensao de imagem e permitida
        // ----------------------------------------------------------------------------
        // se nome for valido entao faz upload -----------------------------
        if ($nome_imagem != null and $nome_imagem_real != null and $extensao_permitida == true) {
            // endereco final de imagem ---------------------------------------
            $endereco_final_salvar_imagem = $destino_da_imagem . $nome_imagem_final;
            // endereco final de imagem
            // ----------------------------------------------------------------------------
            // adiciona imagem no banco de dados ---------------------------
            $nome_album_identificador = cadastra_imagem_album($endereco_final_salvar_imagem, $endereco_final_salvar_imagem_miniatura, $tipo_privacidade, $idalbum_imagens);
            // adiciona imagem no banco de dados
            // ---------------------------------------------------------------------------
            // imagem tamanho real ----------------------------------------------
            $image = new SimpleImage();
            // nova classe
            $image->load($nome_imagem);
            // carrega imagem
            $image->scale($tamanho_escala_imagem_album);
            // escala ou tamanho de imagem
            $image->save($endereco_final_salvar_imagem);
            // destino final de imagem
//.........这里部分代码省略.........
开发者ID:GuilhermeFelipe616,项目名称:Dinngle,代码行数:101,代码来源:upload_de_imagem_album.php

示例5: upload_imagem_unica

function upload_imagem_unica($pasta_upload, $escala, $host_retorno, $modo_escala)
{
    // data atual --------------------------------------------------------------
    $data_atual = data_atual();
    // data atual
    // ---------------------------------------------------------------------------
    // dados de formulario ------------------------------------------------
    $numero_imagens_enviando = count($_FILES['foto']['name']);
    // dados de formulario
    // ---------------------------------------------------------------------------
    // array com fotos ------------------------------------------------------
    $fotos = $_FILES['foto'];
    // array com fotos
    // ---------------------------------------------------------------------------
    // extensoes de imagens disponiveis ------------------------------
    $extensoes_disponiveis[] = ".jpeg";
    // extensoes de imagens disponiveis
    $extensoes_disponiveis[] = ".jpg";
    // extensoes de imagens disponiveis
    $extensoes_disponiveis[] = ".png";
    // extensoes de imagens disponiveis
    $extensoes_disponiveis[] = ".gif";
    // extensoes de imagens disponiveis
    // ---------------------------------------------------------------------------
    // nome imagem --------------------------------------------------------
    $nome_imagem = $fotos['tmp_name'];
    // nome imagem
    $nome_imagem_real = $fotos['name'];
    // nome imagem
    // ----------------------------------------------------------------------------
    // extencao ----------------------------------------------------------------
    $extensao_imagem = "." . strtolower(pathinfo($nome_imagem_real, PATHINFO_EXTENSION));
    // extencao
    // ----------------------------------------------------------------------------
    // nome final de imagem -----------------------------------------------
    $nome_imagem_final = md5($nome_imagem_real . $data_atual) . $extensao_imagem;
    // nome final de imagem
    // ----------------------------------------------------------------------------
    // endereco final de imagem ------------------------------------------
    $endereco_final_salvar_imagem = $pasta_upload . $nome_imagem_final;
    // endereco final de imagem
    // ----------------------------------------------------------------------------
    // informa se a extensao de imagem e permitida ----------------
    $extensao_permitida = retorne_elemento_array_existe($extensoes_disponiveis, $extensao_imagem);
    // informa se a extensao de imagem e permitida
    // ----------------------------------------------------------------------------
    // se nome for valido entao faz upload -----------------------------
    if ($nome_imagem != null and $nome_imagem_real != null and $extensao_permitida == true) {
        // imagem tamanho real ----------------------------------------------
        if ($modo_escala == true) {
            $image = new SimpleImage();
            // nova classe
            $image->load($nome_imagem);
            // carrega imagem
            $image->scale($escala);
            // escala ou tamanho de imagem
            $image->save($endereco_final_salvar_imagem);
            // destino final de imagem
        } else {
            $image = new SimpleImage();
            // nova classe
            $image->load($nome_imagem);
            // carrega imagem
            $image->resizeToWidth($escala);
            // escala ou tamanho de imagem
            $image->save($endereco_final_salvar_imagem);
            // destino final de imagem
        }
        // ---------------------------------------------------------------------------
        // retorno -----------------------------------------------------------------
        return $host_retorno . $nome_imagem_final;
        // host de retorno
        // ---------------------------------------------------------------------------
    }
    // ---------------------------------------------------------------------------
    // retorno nulo -----------------------------------------------------------
    return null;
    // retorno nulo
    // ---------------------------------------------------------------------------
}
开发者ID:GuilhermeFelipe616,项目名称:Dinngle,代码行数:80,代码来源:upload_imagem_unica.php

示例6: SimpleImage

<?php

echo "Aqui a imagem eh escalada...";
include 'core/class.simpleImage.php';
$image = new SimpleImage();
$image->load('example.jpg');
$image->scale(40);
$image->save('galeria/example3.jpg');
echo "<img src='galeria/example3.jpg'>";
开发者ID:redsuns,项目名称:wordpressplugins,代码行数:9,代码来源:example3.php

示例7: SimpleImage

if (!SessionUtil::start()) {
    echo "Error Starting Session";
}
Database::Open();
if (isset($_GET['insertId'])) {
    $insert = InsertionOrderDao::getByID($_GET['insertId']);
    if (!$insert) {
        $image = new SimpleImage();
        $image->load('./images/notfound.png');
        header('Content-Type: image/jpeg');
        echo $image->output();
        exit;
    }
    $client = ClientDao::getClientByLogin(LoginDao::getLoginByUsername(SessionUtil::getUsername()));
    if ($insert->getClient()->getID() == $client->getID() && file_exists($insert->getImageLoc())) {
        $image = new SimpleImage();
        $image->load($insert->getImageLoc());
        $hratio = 150 / $image->getHeight();
        $wratio = 150 / $image->getWidth();
        $image->scale(min($hratio, $wratio) * 100);
        header('Content-Type: image/jpeg');
        echo $image->output();
    } else {
        $image = new SimpleImage();
        $image->load('./images/notfound.png');
        header('Content-Type: image/jpeg');
        echo $image->output();
        exit;
    }
}
Database::Close();
开发者ID:ramielrowe,项目名称:RU-Ad-System,代码行数:31,代码来源:thumb.php

示例8: SimpleImage

<?php

// Include classSimpleImage.
include 'classSimpleImage.php';
// Resize to width and height.
$image = new SimpleImage();
$image->load('image.jpg');
$image->resize(400, 200);
$image->save('image1.jpg');
// Resize to width.
$image = new SimpleImage();
$image->load('image.jpg');
$image->resizeToWidth(250);
$image->save('image1.jpg');
// Scale image.
$image = new SimpleImage();
$image->load('image.jpg');
$image->scale(50);
$image->save('image1.jpg');
// Return image to output.
header('Content-Type: image/jpeg');
$image = new SimpleImage();
$image->load('image.jpg');
$image->resizeToWidth(150);
$image->output();
开发者ID:EkkiKakinaki,项目名称:sanchiz-net-sandbox,代码行数:25,代码来源:examples.php

示例9: healthToState

                            $end = healthToState($health) . "0";
                        } else {
                            $mid = "ST";
                            $end = healthToState($health) . rand(0, 2);
                        }
                    }
                }
            }
        }
    }
}
$filename = "faces/" . $stub . $mid . $end . ".png";
$image = new SimpleImage();
$image->load($filename);
if ($scale >= 5) {
    $image->scale($scale);
} else {
    if ($width != "" && $height != "") {
        $image->resize($width, $height);
    } else {
        if ($width != "") {
            $image->resizeToWidth($width);
        } else {
            if ($height != "") {
                $image->resizeToHeight($height);
            }
        }
    }
}
header('Content-Type: image/png');
$image->output(IMAGETYPE_PNG);
开发者ID:lampholder,项目名称:doomface,代码行数:31,代码来源:doomface.php

示例10: end

     }
     $sqlUpdateField = " image='' ";
 }
 // KET THUC THEM HINH image
 //THEM HINH ImgLarge
 if ($_POST['chkClearImgLarge'] == '') {
     $filename = $_FILES['txtImageLarge']['name'];
     $extlarge = end(explode(".", $filename));
     $file_name = removeSpecial(current(explode(".", $filename)), $ojer, $ojers);
     $file_nameInput = "{$path}/" . $nameImage . "_l" . $oldid . "." . $extlarge;
     $file_nameInput1 = "{$pathdb}/" . $nameImage . "_l" . $oldid . "." . $extlarge;
     if (makeUpload($_FILES['txtImageLarge'], $file_nameInput)) {
         //@chmod($file_nameInput, 0644);
         $image = new SimpleImage();
         $image->load($file_nameInput);
         $image->scale(100);
         $image->save($file_nameInput);
         if ($sqlUpdateField != "") {
             $sqlUpdateField .= ",";
         }
         $sqlUpdateField .= " image_large='{$file_nameInput1}' ";
         if (file_exists('../' . $r['image_large'])) {
             @unlink('../' . $r['image_large']);
         }
     }
 } else {
     if (file_exists('../' . $r['image_large'])) {
         @unlink('../' . $r['image_large']);
     }
     if ($sqlUpdateField != "") {
         $sqlUpdateField .= ",";
开发者ID:bestwishforyou95,项目名称:congnghemoitruong,代码行数:31,代码来源:image_m_insert.php


注:本文中的SimpleImage::scale方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。