SlideShare una empresa de Scribd logo
1 de 15
Imagens 
(X)HTML 
Professor Jolvani 
Aula 09, 10 e 11
Imagens (X)HTML 
 Bem vindos a mais uma aula de xhtml, nesta aula vamos trabalhar com imagens 
 Então vamos preparar duas imagens para executarmos as atividades... 
 Copiamos e renomeamos a última aula, aula05 para aula06.html 
 Então vamos inserir uma imagem... Usa-se a tag <img>, esta é uma tag in-line, 
não dá quebra de linha 
 Se usarmos uma tag onde não encontramos a imagem ... 
 Então usamos o atributo src... + o atributo obrigatório alt... Será 
apresentado se a imagem não for encontrada...
Imagens (X)HTML 
 Porém a imagem ficou muito grande, mas nos temos como redimensionar a 
imagem... 
 Outra maneira é usar o atributo style... (do css) com a propriedade width... 
Definido a largura em pixels 
 Ao definir a largura em pixel ela fica fixa, quando minimizamos 
ou maximizamos o browser ela fica do mesmo tamanho, mas se 
definíssemos a propriedade width 50% por exemplo a imagem 
seria redimensionada quando max – min o browser ..... Teste. 
 Eu gostaria que essa imagem fosse um parágrafo... Podendo fazer 
o alinhamento ao centro. Usando align este também esta 
depreciado... Então, agora usaremos o atributo style... 
 <p> </p> é um box (uma caixa)
Imagens (X)HTML 
 Cabe uma revisão para alterar o código align para style .... 
 Faça isso em todo o código... 
 Colocando a outra imagem... Já sabemos qual a tag usar e os 
atributos obrigatório: <img src=“” alt=“” /> lembre-se de dar um 
espaço antes de fechar a tag... 
 A imagem ficou abaixo do texto, porém, 
 Gostaria que ficasse alinhada a direita...
Imagens (X)HTML 
 Como fazer isso align=“right” e redimensione 
a imagem... 
 Encontre outros atributos 
 Verifique os atributos depreciados no 
w3scools.
Imagens (X)HTML – Aula 10 
 Edição de Imagens 
 Performance das Imagens 
 Photoshop – ferramenta profissional para edição de imagens 
 Criamos um novo arquivo html – aula07.html... 
 As tags img funcionam de forma diferente... 
Primeiro o browser carrega o arquivo html, 
formata o arquivo e quando ele chega na tag img 
ele faz uma nova requisição ao servidor solicitando 
as imagens... 
 E a cada imagem ele faz uma requisição ao 
servidor... Enquanto ele não encontrar a imagem 
ele fica requisitando.... 
 Após conseguir carregar ele para de “atualizar”, 
fazer a requisição...
Imagens (X)HTML – Aula 10 
 Em caso de carregarmos imagens de extensões diferentes, imagens com ou sem fundo, 
ou fundo transparente Ex: JPG e GIF é que: 
 O JPG funciona melhor com imagens continuas como fotografias, e os GIFs funcionam 
melhores para imagens com algumas cores sólidas imagens com linhas, cliparts ou 
pequenos texto de imagens, logos ... Imagens menos “complexas” 
 Em JPG vc pode representar uma imagem com 16 milhões de 
cores, e o GIF com até 256 cores diferentes 
 O JPG é um formato com perdas.... Para poder reduzir o tamanho 
do arquivo algumas informações são perdidas... O GIF também 
reduz o arquivo mas não perde nenhuma informação... Formato 
sem perdas 
 O JPG não suporta transparências enquanto o GIF pode-se definir 
cor de fundo e transparência... 
 Então se eu alterar a cor de fundo observamos o que acontece 
com as imagens...
Imagens (X)HTML – Aula 10 
 Carregar a imagem, colocar cor de fundo e verificar a diferença... 
 Com as imagens transparentes conseguimos colocar cor atrás da imagem... 
 No nosso projeto html temos que tomar o cuidado com o tamanho das imagens.... 
 A imagem usada possui 1280 x 720 e estamos definido ela com uma dimensão de 450px. Com 
136 kb, (geralmente são maiores). Quando nos fazemos uma requisição ao servidor ele vai 
carregar esse arquivo. E nossa ave com 300 x 211 e 80 kb....
Imagens (X)HTML – Aula 10 
 Como as imagens são maiores então o tamanho da página fica maior. 
Demora + para carregar. Então seria necessário usar um editor de imagem 
para deixa-las + “enxutas” 
 Para isso possuímos vários editores, tais como: 
 Photoshop 
 Gimp 
 Image Magic 
 Todos gratuitos...
Imagens (X)HTML – Aula 11 
 Então vamos editar nossas imagens para deixar o projeto mais pequeno... 
Pode ser no photoshop... 
 No nosso caso a imagem deve ter 450px (pixels) 
 Alterar o nível de qualidade
Imagens (X)HTML – Aula 11 
 Salvar como figura da web (Gif x JPG) 
 Vamos editar num editor que vc possui - paint 
Observe que a imagem já está 
reduzida...
Imagens (X)HTML – Aula 11 
 No Paint - Redimensionar 
 Altere as dimensões para 450 pixel e 
 A outra imagem para 150 px. 
 No paint a transparência foi perdida...
Imagens (X)HTML – Aula 11 
 Fazer ajustes finos ... 
 Endereço relativo... 
 Copiamos a imagem para outra pasta e testamos... 
 Altere o endereço e saia um nível ... 
 Mais um nível = ../../img/fotos.jpg; no mesmo nível 
 E se ela estivesse fora do meu computador, na web por 
exemplo... 
 Ai temos o endereço absoluto... 
 Encontre uma imagem de um determinado site e teste... 
 Finalizamos então com endereço relativo X absoluto.
Imagens (X)HTML – Aula 11 
 http://www.photoshoponline.com.br/editor/ 
 http://fotografiatotal.com/os-6-melhores-editores-de-fotografia-gratis
Próxima Aula: Listas

Más contenido relacionado

Similar a Aula 09 10 e 11 imagens e edição de imagens

Dicas de fundos graficos para web
Dicas de fundos graficos para webDicas de fundos graficos para web
Dicas de fundos graficos para webRegisnaldo Alencar
 
Aplicando camadas de processamento durante o Aumento Sintético de uma base de...
Aplicando camadas de processamento durante o Aumento Sintético de uma base de...Aplicando camadas de processamento durante o Aumento Sintético de uma base de...
Aplicando camadas de processamento durante o Aumento Sintético de uma base de...Fernando Feltrin
 
Aula 31 certificação
Aula 31 certificaçãoAula 31 certificação
Aula 31 certificaçãoJolvani Morgan
 
Imagens matriciais vs Imagens vectoriais
Imagens matriciais vs Imagens vectoriaisImagens matriciais vs Imagens vectoriais
Imagens matriciais vs Imagens vectoriaisRuiCorgan
 
Lottie API Para Animações no Android
Lottie API Para Animações no AndroidLottie API Para Animações no Android
Lottie API Para Animações no AndroidVinícius Thiengo
 
Tipos de imagens digitais
Tipos de imagens digitaisTipos de imagens digitais
Tipos de imagens digitaisAline Okumura
 

Similar a Aula 09 10 e 11 imagens e edição de imagens (9)

Dicas de fundos graficos para web
Dicas de fundos graficos para webDicas de fundos graficos para web
Dicas de fundos graficos para web
 
Aplicando camadas de processamento durante o Aumento Sintético de uma base de...
Aplicando camadas de processamento durante o Aumento Sintético de uma base de...Aplicando camadas de processamento durante o Aumento Sintético de uma base de...
Aplicando camadas de processamento durante o Aumento Sintético de uma base de...
 
Aula 31 certificação
Aula 31 certificaçãoAula 31 certificação
Aula 31 certificação
 
Imagens matriciais vs Imagens vectoriais
Imagens matriciais vs Imagens vectoriaisImagens matriciais vs Imagens vectoriais
Imagens matriciais vs Imagens vectoriais
 
Xnview
XnviewXnview
Xnview
 
Aula 33. css sprite
Aula 33. css spriteAula 33. css sprite
Aula 33. css sprite
 
Desenho animado
Desenho animadoDesenho animado
Desenho animado
 
Lottie API Para Animações no Android
Lottie API Para Animações no AndroidLottie API Para Animações no Android
Lottie API Para Animações no Android
 
Tipos de imagens digitais
Tipos de imagens digitaisTipos de imagens digitais
Tipos de imagens digitais
 

Más de Jolvani Morgan

Aula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamentoAula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamentoJolvani Morgan
 
Aula 32. menu só com css
Aula 32. menu só com cssAula 32. menu só com css
Aula 32. menu só com cssJolvani Morgan
 
Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)Jolvani Morgan
 
Aula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamentoAula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamentoJolvani Morgan
 
Aula 22 e 23. menu drop down com j query
Aula 22 e 23. menu drop down com j queryAula 22 e 23. menu drop down com j query
Aula 22 e 23. menu drop down com j queryJolvani Morgan
 
Aula 21. estilização de listas
Aula 21. estilização de listasAula 21. estilização de listas
Aula 21. estilização de listasJolvani Morgan
 
Aula 19 e 20. estilização de links
Aula 19 e 20. estilização de linksAula 19 e 20. estilização de links
Aula 19 e 20. estilização de linksJolvani Morgan
 
Aula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhosAula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhosJolvani Morgan
 
Aula 16 e 17. background
Aula 16 e 17. backgroundAula 16 e 17. background
Aula 16 e 17. backgroundJolvani Morgan
 
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)Jolvani Morgan
 
Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasJolvani Morgan
 
Aula 10 e 11. box model
Aula 10 e 11. box modelAula 10 e 11. box model
Aula 10 e 11. box modelJolvani Morgan
 
Aula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletoresAula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletoresJolvani Morgan
 
Aula 04 e 05. seletores simples
Aula 04 e 05. seletores simplesAula 04 e 05. seletores simples
Aula 04 e 05. seletores simplesJolvani Morgan
 
Aula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoAula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoJolvani Morgan
 
Aula 01 introdução css
Aula 01 introdução cssAula 01 introdução css
Aula 01 introdução cssJolvani Morgan
 
Aula 09. efeito cascata e herança
Aula 09. efeito cascata e herançaAula 09. efeito cascata e herança
Aula 09. efeito cascata e herançaJolvani Morgan
 
Aula 28,29 e 30 w3 c, versões, html5
Aula 28,29 e 30   w3 c, versões, html5Aula 28,29 e 30   w3 c, versões, html5
Aula 28,29 e 30 w3 c, versões, html5Jolvani Morgan
 
Aula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encodingAula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encodingJolvani Morgan
 

Más de Jolvani Morgan (20)

Aula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamentoAula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamento
 
Aula 32. menu só com css
Aula 32. menu só com cssAula 32. menu só com css
Aula 32. menu só com css
 
Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)
 
Aula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamentoAula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamento
 
Aula 22 e 23. menu drop down com j query
Aula 22 e 23. menu drop down com j queryAula 22 e 23. menu drop down com j query
Aula 22 e 23. menu drop down com j query
 
Aula 21. estilização de listas
Aula 21. estilização de listasAula 21. estilização de listas
Aula 21. estilização de listas
 
Aula 19 e 20. estilização de links
Aula 19 e 20. estilização de linksAula 19 e 20. estilização de links
Aula 19 e 20. estilização de links
 
Aula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhosAula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhos
 
Aula 16 e 17. background
Aula 16 e 17. backgroundAula 16 e 17. background
Aula 16 e 17. background
 
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
 
Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativas
 
Aula 10 e 11. box model
Aula 10 e 11. box modelAula 10 e 11. box model
Aula 10 e 11. box model
 
Aula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletoresAula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletores
 
Aula 04 e 05. seletores simples
Aula 04 e 05. seletores simplesAula 04 e 05. seletores simples
Aula 04 e 05. seletores simples
 
Aula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoAula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externo
 
Aula 02 sintaxe css
Aula 02 sintaxe cssAula 02 sintaxe css
Aula 02 sintaxe css
 
Aula 01 introdução css
Aula 01 introdução cssAula 01 introdução css
Aula 01 introdução css
 
Aula 09. efeito cascata e herança
Aula 09. efeito cascata e herançaAula 09. efeito cascata e herança
Aula 09. efeito cascata e herança
 
Aula 28,29 e 30 w3 c, versões, html5
Aula 28,29 e 30   w3 c, versões, html5Aula 28,29 e 30   w3 c, versões, html5
Aula 28,29 e 30 w3 c, versões, html5
 
Aula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encodingAula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encoding
 

Aula 09 10 e 11 imagens e edição de imagens

  • 1. Imagens (X)HTML Professor Jolvani Aula 09, 10 e 11
  • 2. Imagens (X)HTML  Bem vindos a mais uma aula de xhtml, nesta aula vamos trabalhar com imagens  Então vamos preparar duas imagens para executarmos as atividades...  Copiamos e renomeamos a última aula, aula05 para aula06.html  Então vamos inserir uma imagem... Usa-se a tag <img>, esta é uma tag in-line, não dá quebra de linha  Se usarmos uma tag onde não encontramos a imagem ...  Então usamos o atributo src... + o atributo obrigatório alt... Será apresentado se a imagem não for encontrada...
  • 3. Imagens (X)HTML  Porém a imagem ficou muito grande, mas nos temos como redimensionar a imagem...  Outra maneira é usar o atributo style... (do css) com a propriedade width... Definido a largura em pixels  Ao definir a largura em pixel ela fica fixa, quando minimizamos ou maximizamos o browser ela fica do mesmo tamanho, mas se definíssemos a propriedade width 50% por exemplo a imagem seria redimensionada quando max – min o browser ..... Teste.  Eu gostaria que essa imagem fosse um parágrafo... Podendo fazer o alinhamento ao centro. Usando align este também esta depreciado... Então, agora usaremos o atributo style...  <p> </p> é um box (uma caixa)
  • 4. Imagens (X)HTML  Cabe uma revisão para alterar o código align para style ....  Faça isso em todo o código...  Colocando a outra imagem... Já sabemos qual a tag usar e os atributos obrigatório: <img src=“” alt=“” /> lembre-se de dar um espaço antes de fechar a tag...  A imagem ficou abaixo do texto, porém,  Gostaria que ficasse alinhada a direita...
  • 5. Imagens (X)HTML  Como fazer isso align=“right” e redimensione a imagem...  Encontre outros atributos  Verifique os atributos depreciados no w3scools.
  • 6. Imagens (X)HTML – Aula 10  Edição de Imagens  Performance das Imagens  Photoshop – ferramenta profissional para edição de imagens  Criamos um novo arquivo html – aula07.html...  As tags img funcionam de forma diferente... Primeiro o browser carrega o arquivo html, formata o arquivo e quando ele chega na tag img ele faz uma nova requisição ao servidor solicitando as imagens...  E a cada imagem ele faz uma requisição ao servidor... Enquanto ele não encontrar a imagem ele fica requisitando....  Após conseguir carregar ele para de “atualizar”, fazer a requisição...
  • 7. Imagens (X)HTML – Aula 10  Em caso de carregarmos imagens de extensões diferentes, imagens com ou sem fundo, ou fundo transparente Ex: JPG e GIF é que:  O JPG funciona melhor com imagens continuas como fotografias, e os GIFs funcionam melhores para imagens com algumas cores sólidas imagens com linhas, cliparts ou pequenos texto de imagens, logos ... Imagens menos “complexas”  Em JPG vc pode representar uma imagem com 16 milhões de cores, e o GIF com até 256 cores diferentes  O JPG é um formato com perdas.... Para poder reduzir o tamanho do arquivo algumas informações são perdidas... O GIF também reduz o arquivo mas não perde nenhuma informação... Formato sem perdas  O JPG não suporta transparências enquanto o GIF pode-se definir cor de fundo e transparência...  Então se eu alterar a cor de fundo observamos o que acontece com as imagens...
  • 8. Imagens (X)HTML – Aula 10  Carregar a imagem, colocar cor de fundo e verificar a diferença...  Com as imagens transparentes conseguimos colocar cor atrás da imagem...  No nosso projeto html temos que tomar o cuidado com o tamanho das imagens....  A imagem usada possui 1280 x 720 e estamos definido ela com uma dimensão de 450px. Com 136 kb, (geralmente são maiores). Quando nos fazemos uma requisição ao servidor ele vai carregar esse arquivo. E nossa ave com 300 x 211 e 80 kb....
  • 9. Imagens (X)HTML – Aula 10  Como as imagens são maiores então o tamanho da página fica maior. Demora + para carregar. Então seria necessário usar um editor de imagem para deixa-las + “enxutas”  Para isso possuímos vários editores, tais como:  Photoshop  Gimp  Image Magic  Todos gratuitos...
  • 10. Imagens (X)HTML – Aula 11  Então vamos editar nossas imagens para deixar o projeto mais pequeno... Pode ser no photoshop...  No nosso caso a imagem deve ter 450px (pixels)  Alterar o nível de qualidade
  • 11. Imagens (X)HTML – Aula 11  Salvar como figura da web (Gif x JPG)  Vamos editar num editor que vc possui - paint Observe que a imagem já está reduzida...
  • 12. Imagens (X)HTML – Aula 11  No Paint - Redimensionar  Altere as dimensões para 450 pixel e  A outra imagem para 150 px.  No paint a transparência foi perdida...
  • 13. Imagens (X)HTML – Aula 11  Fazer ajustes finos ...  Endereço relativo...  Copiamos a imagem para outra pasta e testamos...  Altere o endereço e saia um nível ...  Mais um nível = ../../img/fotos.jpg; no mesmo nível  E se ela estivesse fora do meu computador, na web por exemplo...  Ai temos o endereço absoluto...  Encontre uma imagem de um determinado site e teste...  Finalizamos então com endereço relativo X absoluto.
  • 14. Imagens (X)HTML – Aula 11  http://www.photoshoponline.com.br/editor/  http://fotografiatotal.com/os-6-melhores-editores-de-fotografia-gratis