本文整理汇总了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
}
}
}
示例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
//.........这里部分代码省略.........
示例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
// ---------------------------------------------------------------------------
}
// ---------------------------------------------------------------------------
}
// ---------------------------------------------------------------------------
}
示例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
//.........这里部分代码省略.........
示例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
// ---------------------------------------------------------------------------
}
示例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'>";
示例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();
示例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();
示例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);
示例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 .= ",";