Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 149

Criar thumb com fontes ttf para download

18-04-2011 17:00

Ola. Estou querendo fazer uma parada aqui, não sei se é possível, mas vamos ver.
Quero disponibilizar uma sequência de fontes para donwload.
Então gostaria de fazer um thumb com algumas letras referente a fonte.
Vi alguma coisa que é possível fazer com o PHP.
Não sei estou equivocado.
Aguardo ajuda.
até mais
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17680
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criar thumb com fontes ttf para download

18-04-2011 17:16

Nesse post abaixo postei um script onde é possível criar um texto em PHP. O script permite definir a fonte ttf a ser usada.

Texto-ou-palavra-em-imagem_1_5367.html
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 149

Criar thumb com fontes ttf para download

18-04-2011 21:53

Opa. Bem isso mesmo.

E tem como salvar as imagens em uma pasta?

Pensei em salvar com o mesmo nome da font e puxar a img como link para o download.
Mais ou menos isso.

flw...
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17680
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criar thumb com fontes ttf para download

18-04-2011 23:42

Se não me engano é a função imagepng

http://www.php.net/manual/en/function.imagepng.php
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 149

Criar thumb com fontes ttf para download

20-04-2011 09:09

Beleza.
Fiz assim:
<?php header("Content-type:image/jpeg"); $meuTexto = "Scriptina"; $pasta = 'pasta/'; $img = imagecreate(200,120); $azul = imagecolorallocate($img,255,255,255); $preto = imagecolorallocate($img,0,0,0); $tamanho_fonte = 20; $fonte_width = ImageFontWidth($tamanho_fonte); $fonte_height = ImageFontHeight($tamanho_fonte); $texto_width = $fonte_width * strlen($meuTexto); $posicao_centralizada = ceil((200 - $texto_width) / 2); $posicao_middle = ceil((120 - $texto_height) / 2); imagettftext($img, $tamanho_fonte, 0, $posicao_centralizada, $posicao_middle, $preto, "Scriptina.ttf", $meuTexto); imagejpeg($img, $pasta.$meuTexto.".jpeg", 100); imagedestroy($img); ?>

Gerei um fundo branco com a fonte em preto. Usei a fonte sciptina que é bem diferente e ficou legal.

Está salvando na boa na pasta, mas aparece a seguinte mensagem:
A imagem “http://localhost/testeval/font.php” contém erros e não pode ser exibida.

Se eu tiro o caminho para pasta aparece a imagem e se coloco a mensagem vem na tela.

flw...
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17680
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criar thumb com fontes ttf para download

20-04-2011 13:10

Realmente está com esse problema. Dá uma olhada nesse post abaixo

Problema-com-imagettftext-criando-image ... _6176.html
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 149

Criar thumb com fontes ttf para download

20-04-2011 14:49

As duas maneiras no meu caso aparece o erro.
o problema está aqui.

imagepng($img, $pasta.$meuTexto.".png");//ou imagejpeg($img, $pasta.$meuTexto.".jpeg", 100); //Salva na pasta mas não aparece o erro. imagepng($img);//ou imagejpeg($img, "", 100); //aparece a imagem e não salva


Não precisaria aparecer a imagem. Somente salva, para que eu buscar no banco depois na página de fontes.
mas, uma saída não sei se a mais correta é deixar assim

imagejpeg($img, $pasta.$meuTexto.".jpeg", 100); imagejpeg($img, "", 100);

Salva na pasta e depois mostra a imagem
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17680
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criar thumb com fontes ttf para download

20-04-2011 15:08

Mas, conseguiu fazer funcionar ou ainda precisa de auxílio?
0
A melhor hospedagem para o seu site HostGator!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17680
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criar thumb com fontes ttf para download

20-04-2011 15:28

Uma observação. Eu testei seu script agora, o Scriptina e realmente está funcionando Ok. Como não mostra a figura e tem o header content-type, provavelmente esse é o problema. O que poderia fazer é usar um header location para redirecionar para outro lugar após a imagem ser criada.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 149

Criar thumb com fontes ttf para download

20-04-2011 16:04

Beleza. Deu certo sim.

Só mais uma dúvida aqui.
Isso pesa muito no resultado final, ou eu poderia utilizar sem salvar as imagens?

Digamos que eu liste tipos de 10 e 10 imagens com paginação e na hora de exibir a imagem utilizar o script para mostra dentro do link.

O que você acha, isso iria pesar muito?

Obrigado pela força.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17680
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criar thumb com fontes ttf para download

20-04-2011 16:06

O que acho melhor e menos pesado seria já criar todas as imagens, até porque não vai atualizar elas. Ai depois você vem só exibindo.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado