como abrir imagens e manipulá-las. qt framework 4.8 esta apresentação demonstra o que é o qt...

16
Como abrir imagens e manipulá-las

Upload: matheus-sintra-caldas

Post on 07-Apr-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Como abrir imagens e manipulá-las. QT Framework 4.8 Esta apresentação demonstra o que é o QT Framework, por que utilizamos em nossos projetos e como criar

Como abrir imagens e manipulá-las

Page 2: Como abrir imagens e manipulá-las. QT Framework 4.8 Esta apresentação demonstra o que é o QT Framework, por que utilizamos em nossos projetos e como criar

QT Framework QT Framework 4.84.8Esta apresentação demonstra o que é o QT Framework, por que utilizamos em nossos projetos e como criar uma pequena aplicação que abre e modifica uma imagem.

Page 3: Como abrir imagens e manipulá-las. QT Framework 4.8 Esta apresentação demonstra o que é o QT Framework, por que utilizamos em nossos projetos e como criar
Page 4: Como abrir imagens e manipulá-las. QT Framework 4.8 Esta apresentação demonstra o que é o QT Framework, por que utilizamos em nossos projetos e como criar

O que éO que éFramework desenvolvido pela Nokia para desenvolvimento nativo na linguagem C++, ou via binding em inúmeras outras linguagens.

Além do próprio framework, a Nokia também desenvolveu uma IDE de programação com o propósito de facilitar seu uso.

Permite abstrair de maneira simplificada e transparente as APIs de diversos sistemas operacionais, incluindo sistemas embarcados.

Page 5: Como abrir imagens e manipulá-las. QT Framework 4.8 Esta apresentação demonstra o que é o QT Framework, por que utilizamos em nossos projetos e como criar
Page 6: Como abrir imagens e manipulá-las. QT Framework 4.8 Esta apresentação demonstra o que é o QT Framework, por que utilizamos em nossos projetos e como criar

Por que utilizarPor que utilizar• Gratuito• Opensource• Alto desempenho• Extensível• Multiplataforma• Excelente curva de

aprendizado

• Documentação extremamente bem escrita

• Já bem estabelecido no mercado (Opera, VLC, Maya, KDE, Google Earth, Skype, etc).

Page 7: Como abrir imagens e manipulá-las. QT Framework 4.8 Esta apresentação demonstra o que é o QT Framework, por que utilizamos em nossos projetos e como criar
Page 8: Como abrir imagens e manipulá-las. QT Framework 4.8 Esta apresentação demonstra o que é o QT Framework, por que utilizamos em nossos projetos e como criar

Como exibir uma imagemComo exibir uma imagemFerramentas utilizadas:

IDE QT Creator

Compilador MinGW 4.4.0 32 bits

QT Framework 4.8

Page 9: Como abrir imagens e manipulá-las. QT Framework 4.8 Esta apresentação demonstra o que é o QT Framework, por que utilizamos em nossos projetos e como criar

Documentação do QTDocumentação do QT

Page 10: Como abrir imagens e manipulá-las. QT Framework 4.8 Esta apresentação demonstra o que é o QT Framework, por que utilizamos em nossos projetos e como criar

Criando o formulárioCriando o formulário

Page 11: Como abrir imagens e manipulá-las. QT Framework 4.8 Esta apresentação demonstra o que é o QT Framework, por que utilizamos em nossos projetos e como criar

Callback dos botõesCallback dos botões

Page 12: Como abrir imagens e manipulá-las. QT Framework 4.8 Esta apresentação demonstra o que é o QT Framework, por que utilizamos em nossos projetos e como criar

Carregamento e exibição da Carregamento e exibição da imagemimagem

Page 13: Como abrir imagens e manipulá-las. QT Framework 4.8 Esta apresentação demonstra o que é o QT Framework, por que utilizamos em nossos projetos e como criar

ResultadoResultado

Page 14: Como abrir imagens e manipulá-las. QT Framework 4.8 Esta apresentação demonstra o que é o QT Framework, por que utilizamos em nossos projetos e como criar
Page 15: Como abrir imagens e manipulá-las. QT Framework 4.8 Esta apresentação demonstra o que é o QT Framework, por que utilizamos em nossos projetos e como criar

Modificação pixel a pixel da Modificação pixel a pixel da imagemimagem

Page 16: Como abrir imagens e manipulá-las. QT Framework 4.8 Esta apresentação demonstra o que é o QT Framework, por que utilizamos em nossos projetos e como criar

ResultadoResultado