DevMedia Cursos
Curso online

Manipulação de Imagens com Java
Neste curso de Java vamos apresentar a utilização de imagens em aplicativos. Embora o foco seja o Java SE, os conceitos apresentados podem ser utilizados em outras plataformas, como Java EE ou ME.
[VER MAIS DETALHES]
Introdução
- 1
Swing
Marcar como lido | DownloadNa primeira aula da série serão apresentos os conceitos iniciais, será preparado o ambiente de desenvolvimento baseado na IDE Netbeans.
Ícones
- 2
JOptionPane
Marcar como lido | DownloadNesta aula, será apresentado o código para exibir em um formulário swing algumas imagens do tipo JPG e GIF.
Conversão de Formato
- 3
Classes BufferedImage e ImageIO
Marcar como lido | DownloadNesta aula, será apresentada a utilização de imagens em um aplicativo desenvolvido de forma visual com a IDE Netbeans 6.8, usando o framework Matisse.
Cores de Pixel
- 4
Informações sobre cores de pixel
Marcar como lido | DownloadNesta aula, será apresentado o procedimento para recuperar as informações das cores existentes em cada pixel de uma imagem.
Rotação de Imagens
- 5
Classe AffineTransform
Marcar como lido | DownloadNesta aula, a última da série que apresenta utilização de imagens em Java, são utilizados conceitos básicos de manipulação de imagens.
Criação deJogos
- 6
Classes AWT para criação de jogos
Marcar como lido | DownloadVamos apresentar a utilização das classes Canvas e Graphics para o desenvolvimento de um primeiro jogo, este muito semelhante ao primeiro jogo eletrônico desenvolvido na década de 50.
Criação de Elementos do Jogo
- 7
Métodos em Canvas
Marcar como lido | DownloadNesta aula, vamos desenhar na tela os elementos do jogo, esse formado por um círculo (bola do jogo), e dois batedores ou pás, um do lado esquerdo e o outro do lado direito, os quais competirão entre si e serão controlados por dois usuários.
Movimentação da Bola
- 8
Programação Multithread
Marcar como lido | DownloadNesta aula, vamos desenvolver uma nova thread (programação multithread) para realizar a movimentação do elemento “bola” na tela do jogo, a qual acontece automaticamente, seguindo um padrão de movimentação na diagonal.
Manipulação de Imagens com Java
- 9
Tratamento de colisão
Marcar como lido | DownloadNesta aula é desenvolvido a lógica para manipulação do placar do jogo, fazendo com que, cada vez que o elemento “bola” alcance as bordas esquerda ou direita do cenário, é incrementado um na pontuação do respectivo jogador.
Usuário com o Jogo
- 10
Interação do usuário com o jogo
Marcar como lido | DownloadNesta última vídeo aula para Desenvolver um primeiro Jogo, é realizado a captura das teclas pressionadas pelo usuário, fazendo com que esta reflita na movimentação dos elementos do jogo.
Interface Gráfica
- 11
Conceitos Básicos e preparação do ambiente de desenvolvimento
Marcar como lido | DownloadNesta aula, vamos apresentar a utilização das classes do Java2D no desenvolvimento de interfaces gráficas.
- 12
Desenhando linhas com Java2D
Marcar como lido | DownloadNesta segunda vídeo aula da série será apresentado a utilização de linhas no Java2D.
- 13
Modificando efeitos de linhas e de preenchimentos
Marcar como lido | DownloadNesta terceira vídeo aula da série são apresentados alguns efeitos de preenchimento e de linhas com Java2D.
- 14
Desenho completo com Java2D
Marcar como lido | DownloadNesta vídeo aula da série é realizado um desenho tradicional dos jogos computacionais: o fantasma do jogo pacman, utilizando apenas recursos do Java2D.
- 15
Interfaces gráficas
Marcar como lido | DownloadNesta aula, vamos apresentar a utilização das classes do Java2D no desenvolvimento de interfaces gráficas.
- 16
Efeitos na Imagem
Marcar como lido | DownloadNessa vídeo aula serão apresentadas os efeitos básicos que podem ser aplicados a uma imagem pronta
- 17
Fazendo clip com imagens
Marcar como lido | DownloadNessa vídeo aula será apresentado o efeito de clip em uma imagem, na qual é apresentada para o usuário apenas uma parte distinta do conteúdo original.
- 18
Usando Transparência e textura
Marcar como lido | DownloadNessa vídeo aula será apresentado o efeito de transparência em uma imagem, esta bastante utilizada no desenvolvimento de jogos.
- 19
O jogo e utilização de imagens
Marcar como lido | DownloadNa primeira vídeo da série é apresentado o jogo que será desenvolvido, é iniciado o projeto na IDE Netbeans e desenvolvida a tela inicial, este utilizando um formulário Swing e um componente Canvas.
- 20
Efeito clip e componentes Slider
Marcar como lido | DownloadNa segunda vídeo é simulado um efeito de lanterna no jogo educativo, onde apenas parte da imagem é apresentada.
- 21
Componentes de topo
Marcar como lido | DownloadNa terceira vídeo é apresentado os passos para realizar a interação entre o usuário e os componentes Slider, os quais fazem o controle do tamanho da lanterna (efeito clip) e a força da lanterna (efeito transparência).
Lógica
- 22
Lógica para pontuação do jogo
Marcar como lido | DownloadNa quarta vídeo é apresentada a lógica de pontuação do jogo educativo.
- 23
Passagem de estágio e incremento de pontuação
Marcar como lido | DownloadNa quinta vídeo é codificada a passagem de estágio, que resumidamente é a apresentação de uma próxima imagem quando o usuário acerta o nome de um arquivo.
- 24
Persistindo a pontuação em um arquivo texto
Marcar como lido | DownloadNa última vídeo da série, após a codificação do jogo, o tratamento de estágios e o controle de pontuação, será implementado um controle de score, onde as pontuações serão armazenadas em um arquivo texto e apresentado, ao final de cada rodada, classificado por pontos.


1
0