Jump to content


Dione R. Fernandes

Member Since 21/01/2009
Offline Last Active 14/11/2009, 16:48
-----

Posts I've Made

In Topic: Janela Full Screen

30/07/2009, 13:03

Alguém sabe como eu faço pra abrir a página inical do site em fullscreen sem precisar de uma página anterior que a chame? A idéia é que o código pra fazer com que a janela abra full esteja na própria página e não que precise de uma página anterior a chamando com window.open.

já tentei o código abaixo, mas não funciona:

<script>

top.window.moveTo(0,0);
if (document.all)
{ top.window.resizeTo(screen.availWidth,screen.availHeight); }
else if
(document.layers || document.getElementById)
{
if
(top.window.outerHeight < screen.availHeight || top.window.outerWidth <
screen.availWidth)
{ top.window.outerHeight = top.screen.availHeight;
top.window.outerWidth = top.screen.availWidth; }
}



</script>

Urgente

Valeu galera

In Topic: Script De Tratamento De Fotos

22/01/2009, 10:45

Blz,

incrementei mais um elemento no código para facilitar os testes

// procedimento para realizar o processo para todos os arquivos da pasta configurada.
if (is_dir($dir)) {
if ($pasta = opendir($dir)) {
while (($arq_imagem = readdir($pasta)) !== false) {
if (!(($arq_imagem == ".") || ($arq_imagem == "..") || ($arq_imagem == "Thumbs.db")))
criafoto($arq_imagem);
}
closedir($pasta);
}
}


Mas estou com um problema:

Quando executo o código, ele me retorna um quadro do tamanho que a imagem deveria ser mas a imgem mesmo é inserida nesse quadro em um tamanho bem menor. Não consegui ajustá-la pra ficar do tamanho do quadro. O logotipo aparece no tamanho certo.

Alguém poderia me ajudar?

Grato

E ai galera!!!

Fiz umas mudanças no código original e ficou assim:

<?php

set_time_limit(300);

// taxa de compressão do JPEG
$tx_compressao = 80;

// imagem com logomarca e marca d`água
$arq_marca = 'imagens/marca.png';

// tamanho para visualização no site
$tam_orig_x = 500;
$tam_orig_y = 375;

// tamanho de thumbnails no site
$tam_thumb_x = 65;
$tam_thumb_y = 49;

// correção de gamma de cores
$tx_correcao = 1.6;

// pasta de origem, onde o script vai carregar as imagens originais
$dir = "origem";

// pasta de destino, onde o script vai gravar as imagens geradas
$dst = "destino";

// prefixo das imagens do thumbnail
$pre_thumb = "t";

// função para processos graficos da foto.
function criafoto($arquivo) {

global $tx_compressao, $tx_correcao, $arq_marca, $tam_orig_x, $tam_orig_y, $tam_thumb_x,$tam_thumb_y, $dir, $dst, $pre_thumb;

// carrega a imagem com a marca
$marca = imagecreatefrompng("$arq_marca");
$isx = imagesx($marca);
$isy = imagesy($marca);

// transparencia, para o exemplo, o fundo da imagem marca.png deve ser branco
imagecolortransparent($marca, imagecolorallocate($marca, 0, 225, 0));

// carrega foto original
$foto = imagecreatefromjpeg("$dir/$arquivo");

// pega o tamanho da imagem original
$ifx = imagesx($foto);
$ify = imagesy($foto);

if ($ifx > $ify) {

// gera imagens que resultarão na imagem final
$final = imagecreatetruecolor($tam_orig_x, $tam_orig_y);
$thumb = imagecreatetruecolor($tam_thumb_x, $tam_thumb_y);

// copia o conteudo da imagem original para o imagem resultado final
imagecopyresampled($final, $foto, 0, 0, 0, 0, $tam_orig_x, $tam_orig_y, $ifx, $ify);
}
else {

// gera imagens que resultarão na imagem final
$final = imagecreatetruecolor($tam_orig_y, $tam_orig_x);
$thumb = imagecreatetruecolor($tam_thumb_y, $tam_thumb_x);

// copia o conteudo da imagem original para o imagem resultado final
imagecopyresampled($final, $foto, 0, 0, 0, 0, $tam_orig_y, $tam_orig_x, $ifx, $ify);
}

// coloca a marca d`água
imagecopyresampled($final, $marca, 0, 0, 0, 0, $isx, $isy, $isx, $isy);

// gera thumbnail a partir da imagem final
imagecopyresampled($thumb, $final, 0, 0, 0, 0, $tam_thumb_x, $tam_thumb_y, $isx, $isy);

// gera foto na pasta destino
imagejpeg($final, "$dst/$arquivo", $tx_compressao);

// gera thumbnail na pasta destino
imagejpeg($thumb, "$dst/$pre_thumb$arquivo", $tx_compressao);
}

// procedimento para realizar o processo para todos os arquivos da pasta configurada.
if (is_dir($dir)) {
if ($pasta = opendir($dir)) {
while (($arq_imagem = readdir($pasta)) !== false) {
if (!(($arq_imagem == ".") || ($arq_imagem == "..") || ($arq_imagem == "Thumbs.db")))
criafoto($arq_imagem);
}
closedir($pasta);
}
}

echo "concluido!";
exit;

?>

Basicamente preparei o código pra receber fotos horizontais e verticais e ajustei pra ficar mais fácil na hora de fazer os testes.

Será que alguém pode me ajudar com um outro problema com mysql agora???

http://forum.wmonlin...o...=212671&hl=

Desde já agradeço!

Valeu

IPB Skin By Virteq