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 } } }
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 // --------------------------------------------------------------------------- } // --------------------------------------------------------------------------- }
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 // --------------------------------------------------------------------------- } // --------------------------------------------------------------------------- } // --------------------------------------------------------------------------- }
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 // --------------------------------------------------------------------------- // imagem tamanho miniatura --------------------------------------- $image = new SimpleImage(); // nova classe $image->load($nome_imagem); // carrega imagem $image->scale($tamanho_escala_imagem_album_miniatura); // escala ou tamanho de imagem $image->save($endereco_final_salvar_imagem_miniatura); // destino final de imagem // --------------------------------------------------------------------------- // atualiza o numero de imagens cadastradas ------------ $numero_imagens_cadastrou++; // ------------------------------------------------------------------------- // nome da ultima imagem adicionada $nome_ultima_imagem_adicionada = $nome_imagem_final; } // --------------------------------------------------------------------------- } // --------------------------------------------------------------------------- // valida numero de imagens cadastradas ------------------- if ($numero_imagens_cadastrou == 0 or remove_html($_POST['campo_publica_tipo']) == true) { return null; } // --------------------------------------------------------------------------- // id de usuario $idusuario = retorne_idusuario_logado(); // nome de usuario $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario); // nome do album da imagem $nome_album_imagem = $_POST['nome_album_imagem']; // descricao de imagem $descricao_imagem = $_POST['descricao_imagem']; // singular ou plural if ($numero_imagens_cadastrou > 1) { $singular_plural = "{$numero_imagens_cadastrou} imagens"; } else { $singular_plural = "{$numero_imagens_cadastrou} imagem"; } // conteudo de publicacao $conteudo_post .= "{$nome_usuario}, postou {$singular_plural} no seu álbum {$nome_album_imagem}."; $conteudo_post .= "\n\n"; // limpa array de imagens $_FILES['foto']['name'] = array(); // conteudo de publicacao $_POST['campo_publicar'] = $conteudo_post; // query para remover postagens antigas com mesmo idalbum $query = "delete from {$tabela_banco['9']} where idusuario='{$idusuario}' and idalbum_imagens='{$idalbum_imagens}';"; // dados de publicacao a partir de idalbum $dados_publicacao = retorne_dados_publicacao_idalbum($idalbum_imagens); // remove referencia global remover_referencia_publicacao_global($dados_publicacao['id']); // remove postagem antiga comando_executa($query); // adiciona publicacao adiciona_publicacao(); }
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 // --------------------------------------------------------------------------- }
<?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'>";
function upload_de_imagem_papel_parede_capa_inicial($destino_da_imagem) { exclui_imagem_capa_antiga(); $data_atual = data_atual(); $numero_imagens_enviando = count($_FILES['foto']['name']); $fotos = $_FILES['foto']; $contador = 0; $extensoes_disponiveis[] = ".jpeg"; $extensoes_disponiveis[] = ".jpg"; $extensoes_disponiveis[] = ".png"; $extensoes_disponiveis[] = ".gif"; for ($contador == $contador; $contador <= $numero_imagens_enviando; $contador++) { $nome_imagem = $fotos['tmp_name'][$contador]; $nome_imagem_real = $fotos['name'][$contador]; $extensao_imagem = "." . strtolower(pathinfo($nome_imagem_real, PATHINFO_EXTENSION)); $nome_imagem_final = md5($nome_imagem_real . $data_atual) . $extensao_imagem; $endereco_final_salvar_imagem = $destino_da_imagem . $nome_imagem_final; $extensao_permitida = retorne_elemento_array_existe($extensoes_disponiveis, $extensao_imagem); if ($nome_imagem != null and $nome_imagem_real != null and $extensao_permitida == true) { cadastra_imagem_papel_parede_capa_inicial($endereco_final_salvar_imagem); $image = new SimpleImage(); $image->load($nome_imagem); $image->scale(100); $image->save($endereco_final_salvar_imagem); } } }
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();
<?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();
$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);
} $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 .= ",";