qualquer duvida posta aew falow fuiz<?
$logo = "meu_logo.jpg";//endereço da sua logomarca
$imagem = "pai_e_filho.jpg";//endereço da imagem
@header("Content-type: image/jpeg");
#define o tipo de material utilizado daqui para frente... nesse caso eh jpg...
$original = imagecreatefromjpeg($imagem);// copia a imagem
$meu_logo = imagecreatefromjpeg($logo);// copia o logo
$imagem_x = imagesx($original);// pega o valor da largura da imagem
$imagem_y = imagesy($original);// pega o valor da altura da imagem
$logo_x = imagesx($meu_logo);// pega o valor da altura do logo
$logo_y = imagesy($meu_logo);// pega o valor da altura dologo
imagecopymerge($original , $meu_logo , $imagem_x - ($logo_x + 10) , $imagem_y - ( $logo_y + 10 ) , 0 , 0 , $logo_x , $logo_y , 100);
imagejpeg($original);
@imagedestroy($original); //Libera memória que estava sendo usada pela cópia da imagem
@imagedestroy($meu_logo); //Libera memória que estava sendo usada pelo logo
?>
Colocando Seu Logo Em Alguma Imagem
#1
Posted 27/12/2004, 10:41
#2
Posted 27/12/2004, 10:49
Aguardo! []'s
#3
Posted 27/12/2004, 11:04
no tutorial eu insinei colokar so em uma
uma por uma
Edição feita por: Henriquecba, 27/12/2004, 11:06.
#4
Posted 15/01/2005, 18:54
e soh vc fazer um script de upload aew na hora de mandar pro server ele insere nas imagens
se vc puder me ajudar agradeço...
Rome
#5
Posted 16/01/2005, 08:14
to numa lan agora assim que chegar em casa insino vcs pelo upload e na hora de exibir ok!
#6
Posted 17/01/2005, 13:23
Olá Henrique_cba , assim q você tiver um tempo coloca aí como fazer isso no execução do upload...e mais facil vc colokar na hora de exibir as imagens
to numa lan agora assim que chegar em casa insino vcs pelo upload e na hora de exibir ok!
Valeu...
Rome
#7
Posted 23/01/2005, 22:20
ensina ai como faz se puder...
abraços, to na espera
Concurso Ok Masters!
Ganhe um Template personalizado e 3 meses de Hospedagem (GRÁTIS)
Clique aqui e saiba como !!!
-------------------------------------------------------------
#8
Posted 25/01/2005, 10:59
bom, deixa eu tentar.. tem um tuto de upload de imagens por aki.. vamo ve se consigoja chegou da lan........rsrsr.....zuera...
ensina ai como faz se puder...
abraços, to na espera
bom, peguei o tuto de upload de imagens do fnsp e tentei juntar..
ta ae o resultado.. teoricamente, deve funcionar.. mas na pratica, nao sei nao
PHP |
<?php //Diretório aonde ficará os arquivos $dir = "./"; //Extensões permitidas $ext = array("gif","jpg","png","JPG"); //Quant. de campos do tipo FILE $campos = 6; //Formulário echo '<form method="post" action="'.$PHP_SELF.'" enctype="multipart/form-data"> Arquivo: <input type="file" name="file[]"><br /> Arquivo: <input type="file" name="file[]"><br /> Arquivo: <input type="file" name="file[]"><br /> Arquivo: <input type="file" name="file[]"><br /> Arquivo: <input type="file" name="file[]"><br /> Arquivo: <input type="file" name="file[]"><br /> <input type="submit" name="submit" value=" OK "> </form>'; //Se for enviado if (isset($_POST['submit'])) { //Obtendo info. dos arquivos $f_name = $_FILES['file']['name']; $f_tmp = $_FILES['file']['tmp_name']; $f_type = $_FILES['file']['type']; //Contar arquivos enviados $cont=0; //Repetindo de acordo com a quantidade de campos FILE for($i=0;$i<$campos;$i++){ //Pegando o nome $name = $f_name[$i]; //Verificando se o campo contem arquivo if ( ($name!="") and (is_file($f_tmp[$i])) and (in_array(substr($name, -3),$ext)) ) { if ($cont==0) { echo "<b>Arquivo(s) enviados:<br /></b>"; } echo $name." - "; //Movendo arquivo's do upload $up = move_uploaded_file($f_tmp[$i], $dir.$name); $logo = "./logo.jpg"; $imagem = $f_name[$i]; @header("Content-type: image/jpeg"); $original = imagecreatefromjpeg($imagem); $meu_logo = imagecreatefromjpeg($logo); $imagem_x = imagesx($original); $imagem_y = imagesy($original); $logo_x = imagesx($meu_logo); $logo_y = imagesy($meu_logo); imagecopymerge($original , $meu_logo , $imagem_x - ($logo_x + 10) , $imagem_y - ( $logo_y + 10 ) , 0 , 0 , $logo_x , $logo_y , 100); imagejpeg($original); @imagedestroy($original); @imagedestroy($meu_logo); //Status if ($up==true): echo "<i>Enviado!</i>"; $cont++; else: echo "<i>Falhou!</i>"; endif; echo "<br />"; } } echo ($cont!=0) ? "<br><i>Total de arquivos enviados: </i>".$cont : "Nenhum arquivo foi enviado!"; } ?> |
#9
Posted 25/01/2005, 12:22
ah eu estava observando o codigo e vi que ñão e dificil adicionar logo em varias imagens numa só vez ... e só abrir uma pasta fazer uma varredura so de IMAGENS e adicionar esse codigo , + com algumas mudanças no começo e claro ....
até +
Edição feita por: Goku Jr, 25/01/2005, 12:24.
PALMEIRAS - Primeiro campeão do mundo em 1951
#10
Posted 25/01/2005, 12:32
por exemplo, ele pega a imagem 1.jpg, coloca o logo.jpg e salva como 1_new.jpg na pasta em que ele pegou a 1.jpg
só descobrir como faz isso
#11
Posted 25/01/2005, 13:27
tem um form pro kra escolher a imagem que ele quer inserir a logo marca e outro campo pra ele escolher a logo marca
aew ele insere a logo marca e garva a iamgem com a logo marca em uma pasta chamadas images
bom vamos a o codigo
index.php
<form action="insere" method="POST" enctype="multipart/form-data">
<table width="623" border="0" cellspacing="1" bgcolor="#CCCCCC">
<tr bgcolor="#FFFFFF">
<td align="center"><font color="#666666" size="1" face="verdana"><strong>Imagem:</strong></font></td>
<td><font color="#FFFFFF">
<input type="file"name="arquivo">
</font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td align="center"><font color="#666666" size="1" face="verdana"><strong>logo
marca:</strong></font></td>
<td><font color="#FFFFFF">
<inputname="logo" type="file" id="logo">
</font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="73" align="center"><font color="#666666" size="1" face="verdana"> </font></td>
<td width="543"><input type="submit" name="Submit" value="criar thumb"></td>
</tr>
</table>
</form>
insere.php
PHP |
<? $logo = $_FILES[logo][tmp_name];//endereço da sua logomarca $imagem = $_FILES[arquivo][tmp_name];//endereço da imagem $nome = $_FILES[arquivo][name]; // pegando o nome da imagem @header("Content-type: image/jpeg"); #define o tipo de material utilizado daqui para frente... nesse caso eh jpg... $original = imagecreatefromjpeg($imagem);// copia a imagem $meu_logo = imagecreatefromjpeg($logo);// copia o logo $imagem_x = imagesx($original);// pega o valor da largura da imagem $imagem_y = imagesy($original);// pega o valor da altura da imagem $logo_x = imagesx($meu_logo);// pega o valor da altura do logo $logo_y = imagesy($meu_logo);// pega o valor da altura dologo imagecopymerge($original , $meu_logo , $imagem_x - ($logo_x + 10) , $imagem_y - ( $logo_y + 10 ) , 0 , 0 , $logo_x , $logo_y , 100); imagejpeg($original,"images/$nome");//salva a imagem com a logo na pasta images @imagedestroy($original); //Libera memória que estava sendo usada pela cópia da imagem @imagedestroy($meu_logo); //Libera memória que estava sendo usada pelo logo ?> |
obs: não esqueça de criar a pasta images , aonde sera gravada a imagem com a logo
T+
#12
Posted 26/01/2005, 10:30
MisterFoot
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
#13
Posted 26/01/2005, 13:02
PHP |
<? $logo = $_FILES[logo][tmp_name];//endereço da sua logomarca $imagem = $_FILES[arquivo][tmp_name];//endereço da imagem $nome = $_FILES[arquivo][name]; // pegando o nome da imagem @header("Content-type: image/jpeg"); #define o tipo de material utilizado daqui para frente... nesse caso eh jpg... $original = imagecreatefromgif($imagem);// copia a imagem $meu_logo = imagecreatefromgif($logo);// copia o logo $imagem_x = imagesx($original);// pega o valor da largura da imagem $imagem_y = imagesy($original);// pega o valor da altura da imagem $logo_x = imagesx($meu_logo);// pega o valor da altura do logo $logo_y = imagesy($meu_logo);// pega o valor da altura dologo imagecopymerge($original , $meu_logo , $imagem_x - ($logo_x + 10) , $imagem_y - ( $logo_y + 10 ) , 0 , 0 , $logo_x , $logo_y , 100); imagegif($original,"images/$nome");//salva a imagem com a logo na pasta images @imagedestroy($original); //Libera memória que estava sendo usada pela cópia da imagem @imagedestroy($meu_logo); //Libera memória que estava sendo usada pelo logo ?> |
pronto testa aew
T+
#14
Posted 01/02/2005, 14:06
Aonde que eu tenho que colocar os endereços?
$logo = $_FILES[logo][tmp_name];//endereço da sua logomarca
$imagem = $_FILES[arquivo][tmp_name];//endereço da imagem
$nome = $_FILES[arquivo][name]; // pegando o nome da imagem
Ex.: a foto fika em
1 - Endereço da logo: C:\easyphp\www\img\logo.gif
2 - Endereço da Imagem: C:\easyphp\www\img\imagem/001.jpg
3 - O que eu coloco nesse $nome?
Edição feita por: MisterFoot, 01/02/2005, 14:06.
MisterFoot
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
#15
Posted 03/02/2005, 19:57
<form action="insere" method="POST" enctype="multipart/form-data">
<table width="623" border="0" cellspacing="1" bgcolor="#CCCCCC">
<tr bgcolor="#FFFFFF">
<td align="center"><font color="#666666" size="1" face="verdana"><strong>Imagem:</strong></font></td>
<td><font color="#FFFFFF">
<input type="file"name="arquivo">
</font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td align="center"><font color="#666666" size="1" face="verdana"><strong>logo
marca:</strong></font></td>
<td><font color="#FFFFFF">
<inputname="logo" type="file" id="logo">
</font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="73" align="center"><font color="#666666" size="1" face="verdana"> </font></td>
<td width="543"><input type="submit" name="Submit" value="criar thumb"></td>
</tr>
</table>
</form>
e esse server pra colocar a logo marca
<?
$logo = $_FILES[logo][tmp_name];//endereço da sua logomarca
$imagem = $_FILES[arquivo][tmp_name];//endereço da imagem
$nome = $_FILES[arquivo][name]; // pegando o nome da imagem
@header("Content-type: image/jpeg");
#define o tipo de material utilizado daqui para frente... nesse caso eh jpg...
$original = imagecreatefromgif($imagem);// copia a imagem
$meu_logo = imagecreatefromgif($logo);// copia o logo
$imagem_x = imagesx($original);// pega o valor da largura da imagem
$imagem_y = imagesy($original);// pega o valor da altura da imagem
$logo_x = imagesx($meu_logo);// pega o valor da altura do logo
$logo_y = imagesy($meu_logo);// pega o valor da altura dologo
imagecopymerge($original , $meu_logo , $imagem_x - ($logo_x + 10) , $imagem_y - ( $logo_y + 10 ) , 0 , 0 , $logo_x , $logo_y , 100);
imagegif($original,"images/$nome");//salva a imagem com a logo na pasta images
@imagedestroy($original); //Libera memória que estava sendo usada pela cópia da imagem
@imagedestroy($meu_logo); //Libera memória que estava sendo usada pelo logo
?>
explicando aquels funções...
$logo = $_FILES[logo][tmp_name];//pega o endereço da sua logo marca que vc escolheu no form...
$imagem = $_FILES[arquivo][tmp_name];//pega o endereço da imagem escolhida no form
$nome = $_FILES[arquivo][name]; // pega o nome da imagem que vc escolheu no form....
T+
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)