OpenLLM-France/wikimedia huggingface dataset:
# Mecânica dos fluidos/Exercícios resolvidos/E8

* Teoria
* Voltar para a lista de exercícios resolvidos

## Enunciado

Calcular a perda de carga em um escoamento de água através de um tubo de ferro de 50 m de comprimento e diâmetro de 60 mm, considerando que a vazão é de 10 l/s.

## Solução

Precisamos primeiro calcular o Número de Reynolds, para saber se o escoamento é laminar ou turbulento:
$N_{Re}\;=\;{\frac {\rho _{0}\;{\bar {v}}\;D}{\mu _{0}}}\;=\;{\frac {\rho _{0}\;\Phi \;D}{A\;\mu _{0}}}\;=\;{\frac {4\rho _{0}\;\Phi \;D}{\pi D^{2}\;\mu _{0}}}\;=\;{\frac {4\rho _{0}\;\Phi }{\pi D\;\mu _{0}}}$
$N_{Re}\;=\;{\frac {4\cdot 1000\;kg/m^{3}\cdot 10\;l/s}{3.14\cdot 60\;mm\cdot 0.0010\;kg\cdot m^{-1}\cdot s^{-1}}}\;=\;{\frac {4\cdot 1000\;kg/m^{3}\cdot 0.01\;m^{3}/s}{3.14\cdot 0.060\;m\cdot 0.0010\;kg\cdot m^{-1}\cdot s^{-1}}}\;=\;210000$
O escoamento é turbulento. A rugosidade de um tubo de ferro, de acordo com a tabela anexa ao Digrama de Moody, é de 0.15 mm. A rugosidade relativa é
$N_{e}\;=\;{\frac {e}{D}}\;=\;{\frac {0.15\;mm}{60\;mm}}\;=\;0.0025$
Para simplificar, vamos avaliar o fator de fricção por meio da fórmula proposta por Miller, uma vez que a fórmula de Blasius só pode ser empregada para Número de Reynolds até 100000:
$N_{f}\;=\;0.25\left[log\left({\frac {e}{3.7\;D}}\;+\;5.74\;N_{Re}^{-0.9}\right)\right]^{-2}\;=\;0.25\left[log\left({\frac {0.15\;mm}{3.7\cdot 60\;mm}}\;+\;5.74\cdot 210000^{-0.9}\right)\right]^{-2}$
$\;=\;0.026$
Para validar a aproximação, joguemos esse valor na fórmula de Colebrook
$N_{f}^{-{\sqrt {2}}}\;=\;-2.0\;log\left({\frac {1}{3.7}}{\frac {e}{D}}\;+\;{\frac {2.51\;N_{f}^{-{\sqrt {2}}}}{N_{Re}}}\right)$
$0.026^{-{\frac {1}{2}}}\;=\;-2.0\;log\left({\frac {1}{3.7}}\cdot 0.0025\;+\;{\frac {2.51\;0.026^{-{\frac {1}{2}}}}{210000}}\right)$
$6.2\;=\;6.3$
ou seja, o erro acarretado pelo uso da fórmula de Miller é pequeno.
De acordo com o Diagrama de Moody, para a rugosidade relativa de 0.0025 e N$_{Re}$ de 210000, o fator de atrito teria um valor realmente próximo de 0.026.
A perda de carga será dada por
$\Delta H\;=\;-\;{\frac {1}{2}}\;N_{f}\;{\frac {L}{D}}\;{\bar {v}}^{2}\;=\;-\;{\frac {1}{2}}\;N_{f}\;{\frac {L}{D}}\;\left({\frac {4\Phi }{\pi D^{2}}}\right)^{2}\;=\;-\;{\frac {1}{2}}\;N_{f}\;{\frac {16\Phi ^{2}\;L}{\pi ^{2}D^{5}}}$
$\Delta H\;=\;-8\cdot \;0.026\cdot {\frac {(10\;l/s)^{2}\cdot 50\;m}{3.14^{2}\cdot (60\;mm)^{5}}}\;=\;-8\cdot \;0.026\cdot {\frac {(0.01\;m^{3}/s)^{2}\cdot 50\;m}{3.14^{2}\cdot (0.06\;m)^{5}}}$
$\;=\;-130\;m^{2}/s^{2}$
A perda de pressão será dada por
$\Delta p\;=\;\rho _{0}\;\Delta H\;=\;1000\;kg/m^{3}\cdot -130\;m^{2}/s^{2}\;=\;-130k\;Pa$
# Mecânica dos fluidos/Exercícios resolvidos/E5

* Teoria
* Voltar para a lista de exercícios resolvidos

## Enunciado

Deduzir a relação entre a velocidade média do escoamento turbulento e o valor da velocidade no centro de um duto de seção circular, usando a lei de potências. Assumir que a lei vale inclusive para os pontos bastante próximos às paredes do tubo.

## Solução

A vazão no duto será
$\Phi \;=\;\int _{A}{\bar {v}}_{x}\;dA\;=\;\int _{A}{\bar {v}}_{r}\;\left({\frac {2d}{D}}\right)^{\frac {1}{n}}\;dA\;=\;\int _{0}^{\frac {D}{2}}{\bar {v}}_{r}\;\left({\frac {2({\frac {D}{2}}\;-\;r)}{D}}\right)^{\frac {1}{n}}\;(2\pi r)dr$
$\Phi \;=\;{\frac {2^{\frac {n\;+\;1}{n}}\;\pi }{D^{\frac {1}{n}}}}\;{\bar {v}}_{r}\;\int _{0}^{\frac {D}{2}}\;\left({\frac {D}{2}}\;-\;r\right)^{\frac {1}{n}}\;r\;dr$
$u\;=\;{\frac {D}{2}}\;-\;r\;\;\;\Rightarrow \Phi \;=\;{\frac {2^{\frac {n\;+\;1}{n}}\;\pi }{D^{\frac {1}{n}}}}\;{\bar {v}}_{r}\;\int _{0}^{\frac {D}{2}}\;u^{\frac {1}{n}}\;\left({\frac {D}{2}}\;-\;u\right)\;du$
$\Phi \;=\;{\frac {2^{\frac {n\;+\;1}{n}}\;\pi }{D^{\frac {1}{n}}}}\;{\bar {v}}_{r}\;\int _{0}^{\frac {D}{2}}\left[{\frac {D}{2}}\;u^{\frac {1}{n}}\;-\;u^{\frac {n\;+\;1}{n}}\right]\;du$
$\Phi \;=\;{\frac {2^{\frac {n\;+\;1}{n}}\;\pi }{D^{\frac {1}{n}}}}\;{\bar {v}}_{r}\;\left.\left[{\frac {D}{2}}\;{\frac {n}{n\;+\;1}}\;u^{\frac {n\;+\;1}{n}}\;-\;{\frac {n}{2n\;+\;1}}\;u^{\frac {2n\;+\;1}{n}}\right]\right|_{0}^{\frac {D}{2}}$
$\Phi \;=\;{\frac {2^{\frac {n\;+\;1}{n}}\;\pi }{D^{\frac {1}{n}}}}\;{\bar {v}}_{r}\;\left[{\frac {D}{2}}\;{\frac {n}{n\;+\;1}}\left({\frac {D}{2}}\right)^{\frac {n\;+\;1}{n}}\;-\;{\frac {n}{2n\;+\;1}}\left({\frac {D}{2}}\right)^{\frac {2n\;+\;1}{n}}\right]$
$\Phi \;=\;{\frac {2^{\frac {n\;+\;1}{n}}\;\pi }{D^{\frac {1}{n}}}}\;{\bar {v}}_{r}\;\left({\frac {D}{2}}\right)^{\frac {2n\;+\;1}{n}}\left[{\frac {n}{n\;+\;1}}\;-\;{\frac {n}{2n\;+\;1}}\right]$
$\Phi \;=\;{\frac {\pi \;D^{2}}{2}}\;{\bar {v}}_{r}\;{\frac {n^{2}}{(n\;+\;1)(2n\;+\;1)}}$
A velocidade média do escoamento é, portanto,
${\bar {v}}\;=\;{\frac {\Phi }{A}}\;=\;{\frac {\pi \;D^{2}}{2}}\;{\bar {v}}_{r}\;{\frac {n^{2}}{(n\;+\;1)(2n\;+\;1)}}\cdot {\frac {4}{\pi \;D^{2}}}$
${\bar {v}}\;=\;{\bar {v}}_{r}\;{\frac {2n^{2}}{(n\;+\;1)(2n\;+\;1)}}$
# Mecânica dos fluidos/Exercícios resolvidos/E7

* Teoria
* Voltar para a lista de exercícios resolvidos

## Enunciado

Deduzir a fórmula para a tensão nas paredes de um tubo onde ocorre escoamento turbulento com Número de Reynolds até 100000.

## Solução

Neste caso, precisamos de uma fórmula para o fator de atrito, não sendo possível usar o Diagrama de Moody. Como N$_{Re}$ ≤ 100000, podemos usar a fórmula de Blasius:
$N_{f}^{\;}=\;0.316\;N_{Re}^{-0.25}$
Como
$\Delta H\;=\;{\frac {\Delta p}{\rho _{0}}}\;\;\;\Rightarrow \Delta p\;=\;\rho _{0}\;\Delta H\;=\;-\;\rho _{0}\;{\frac {1}{2}}\;N_{f}\;{\frac {L}{D}}\;{\bar {v}}^{2}$
$\Delta p\;=\;-\;\rho _{0}\;{\frac {1}{2}}\cdot 0.316\;N_{Re}^{-0.25}\cdot {\frac {L}{D}}\;{\bar {v}}^{2}\;=\;-0.158\rho _{0}\;{\frac {L}{D}}\;N_{Re}^{-0.25}\;{\bar {v}}^{2}$
Assim, podemos escrever
$p\;=\;p(0)\;+\;\Delta p(z)\;=\;p(0)\;-\;0.158\rho _{0}\;{\frac {z}{D}}\;N_{Re}^{-0.25}\;{\bar {v}}^{2}$
Mas a tensão na parede é dada por
$\tau _{w}\;=\;-\;\left.\tau _{rz}\right|_{r=R}$
o sinal negativo se justifica porque a tensão na parede tem a mesma intensidade e sentido contrário da tensão no fluido. Em um exercício resolvido, encontramos a fórmula para a tensão cisalhante em fluxo laminar
$\tau _{rz}\;=\;{\frac {r}{2}}\;{\frac {\partial p}{\partial z}}$
Assim,
$\tau _{w}\;=\;-\;{\frac {R}{2}}\;{\frac {\partial p}{\partial z}}\;=\;-\;{\frac {D}{4}}\;{\frac {\partial }{\partial z}}\left(p(0)\;-\;0.158\rho _{0}\;{\frac {z}{D}}\;N_{Re}^{-0.25}\;{\bar {v}}^{2}\right)$
$\tau _{w}\;=\;{\frac {D}{4}}\;\left(0.158\rho _{0}\;{\frac {1}{D}}\;N_{Re}^{-0.25}\;{\bar {v}}^{2}\right)\;=\;0.0395\rho _{0}\;N_{Re}^{-0.25}\;{\bar {v}}^{2}$
Como sabemos, a teoria e a evidência experimental apontam para um escoamento nas paredes muito próximo ao laminar. Assim, a fórmula acima valeria também para o caso de escoamento turbulento examinado. Na prática, a expressão que se usa é ligeiramente diferente
$\tau _{w}\;=\;0.0332\rho _{0}\;N_{Re}^{-0.25}\;{\bar {v}}^{2}$
# Sueco/Vocabulário/Ocupações
## Profissões

* Lawyer: Advogado
* Skådespelare: Ator
* Skådespelerska: Atriz
* Författare: Autor
* Affärsman: Empresário
* Domare: Juiz
* Mekanier, möntor: Mecânico
* Sjuksköterska: Enfermeira
* Målare: Pintor
* Farmaceut: Farmacêutico
* Kock, kokerska ou kund: Cozinheiro, chef
* Doktor, läkare: Doutor
* Ingenjör: Engenheiro
* Student: Estudante
* Sångare, sångerska: Cantor
* Lärare: Professor
* Trädgårdsmästare: Jardineiro
* Hårfrisör: Cabeleireiro
* Journalist: Jornalista
* Polis: Policial
* Skräddare: Alfaiate
* Vetenskapsman: Cientista, veterinário

### Fonte

* http://www.ielanguages.com/swedish.html
# Sueco/Vocabulário/Países e cidades

Países:
Brasil - Brasilien
Suécia - Sverige
Rússia - Ryssland
Alemanha - Tyskland
Espanha - Spanien
Finlândia - Finland
Cidade:
Estocolmo: Stockholm
# Sueco/Vocabulário/Lista de verbos
## Presente e Pretérito Perfeito

Os tempos presente e pretérito perfeito, são compostos de duas partes: HAR / HADE e a forma supine do verbo principal. Este é um tempo composto que corresponde a tem / têm / tiveram e um particípio passado em Inglês. A principal diferença entre Sueco e Inglês neste tempo verbal, porém, é que sueco usa a forma supine do verbo, em vez do particípio passado. Para formar o supine, nos verbos ar, adicionar -t. Para o infinitivo, enquanto verbos -er, substituir -a com -t no infinitivo. Para infinitivos que terminam em vogais longas adicione TT para formar o supine.
Vogais longas :
| Infinitivo | Presente | Passado | Supine | Tradução |
| Arbeta | arbetar | arbetade | arbetat | trabalhar |
| Fråga | frågar | frågade | frågat | perguntar |
| Öppna | öppnar | öppnade | öppnat | abrir |
| Tala | talar | talade | talat | Falar |
Fonte traduzida: http://www.ielanguages.com/swedish2.html#perfect
# Sueco/Que horas são?

"Hur mycket är klockan?" ou "Vad är klockan?" ( Que horas são?)
Klockan är fem över sju ( São 7:05)
Klockan är halv sju ( São 6:30)
Klockan är kvart i sju ( São 6:45, quinze para as sete mais propriamente)
Klockan ett (1h)
Klockan är tio över ett ( São 1:10)
Klockan är kvart över ett ( São 1:15)
Klockan två ( 2h)
Midnatt ( Meia-noite)
Klockan tolv ( Meio-dia)
En kvart ( 15 minutos)
En halvtimme ( 30 minutos)
Tre kvart ( 45 minutos)
Klockan är sexton och trettio ( São 16:30)
# Por que estudar sueco?

O sueco ( svenska) é uma língua germânica falada na Suécia e nalgumas zonas da Finlândia, como nas ilhas Åland. É por isso uma das línguas oficiais da Finlândia e, embora a Suécia não tenha línguas oficiais, é a língua utilizada em actos oficiais neste país. Cerca de dez milhões de pessoas falam sueco.
O sueco é mutuamente inteligível com outras línguas, como o norueguês, o dinamarquês e ainda o islandês. Assim, o conhecimento de uma destas línguas abre as portas à comunicação entre diferentes povos nórdicos.
Para quem pretende viver durante um período prolongado na Suécia, conhecer a língua é imprescindível. Mesmo o visitante acidental terá algumas vantagens em dominar um vocabulário básico. Embora existam algumas variações regionais de pronúncia, a língua escrita é idêntica em todo o país.
Finalmente, conhecer a língua ajuda a conhecer e compreender um pouco da cultura do povo sueco.
# Suriname

Este livro tem uma coleção para a criação de versões nos formatos HTML, PDF, ODT, ZIM, ePUB ou para encomendas para a PediaPress.
* Capa
* Introdução
* Natureza
* História
* Cultura
* Economia
* Conclusão
Etapas de desenvolvimento - 5 fases :
| Quase nenhum texto: | Texto em criação: | Texto em maturação: | Texto desenvolvido: | Texto abrangente: |
# Análise rn/Sequências no espaço euclidiano
## Sequências no espaço euclidiano

Seja $(x_{n})_{n\in \mathbb {N} }$ uma sequência onde $\{x_{1},x_{2},...,x_{i},...\}$ é dito conjunto dos termos da sequência $(x_{n})_{n\in \mathbb {N} }$ .
* Se $x_{k}\in \mathbb {R} ^{n}$, ou seja, todos os termos da sequência pertencem ao $\mathbb {R} ^{n}$, então é dita sequência no espaço euclidiano.
* Uma sequência $(x_{n})_{n\in \mathbb {N} }$ é limitada quando todos os seus termos o são, ou seja, $|x_{k}|\leq A,\forall k\in \mathbb {N} ,aqui\;A=sup|x_{k}|$.
    Logo se tomarmos normas de todos os termos da sequência, A é o maior deles.
* Seja uma sequência no espaço euclidiano. Como seus termos $x_{k}\in \mathbb {R} ^{n}$ são vetores, então cada coordenada de cada termo $x_{k}=(x_{k1},x_{k2},...,x_{ki},...)$, ou seja, cada i-ésima coordenada de um termo da sequência faz parte de uma sequência. Se projetarmos a i-ésima coordenada do termo geral, $\pi _{i}(x_{k})=x_{ki}$, estaremos obtendo n sequências $\pi _{i}(x_{k}):\mathbb {N} \mapsto \mathbb {R}$
* Para uma sequência $(x_{n})_{n\in \mathbb {N} }$ ser limitada é necessário, e suficiente, que cada i-ésima coordenada o seja.
    $|x_{k}|\leq A\Rightarrow |x_{ki}|\leq A_{i},assim\;A_{i}=sup|x_{ki}|$
# Aplicativos em PHP/Administração dos SGBDs
## 6 - Administração de SGBDs

"O génio consiste em um por cento de inspiração e noventa e nove por cento de transpiração." (Thomas A. Edison)
* MySQL
* PostgreSQL
* SQLite
# Análise rn/Objetivo
## O Objetivo Principal

deste livro é que qualquer pessoa que tenha feito um bom curso de análise real e que esteja interessado em aprender mais sobre análise, fique satisfeito depois de uma longa leitura desses textos. É claro que, às vezes, uma única leitura é insuficiente, pois se trata de conceitos abstratos. Abaixo temos o que chamamos de requisitos básicos. Estes que temos que saber primeiro, para que entendamos tudo quanto está escrito no livro de análise no Rn.
* Cálculo (Volume 1)
* Cálculo (Volume 2)
* Cálculo (Volume 3)
* Análise real
* Álgebra linear

### Outros Objetivos

* Quando o livro-texto já estiver quase pronto, colocar a disposição exercícios, e também suas resoluções.
* Buscar ser o melhor livro na área, pois ele será auto-explicativo.
* Evitar a trivialidade. Conforme os leitores forem tendo dúvidas, comunicarão pelas discussões para que possamos melhorar o texto para que ele se torne auto-explicativo.
* Sempre que alguém ver alguma falha, erro, equívoco ou algo que falte do livro-texto sempre estará aberto a novas opiniões.
# Aplicativos em PHP/Abstrações de Bancos de Dados
## 10 - Abstrações de Bancos de Dados

"Escuto e esqueço; vejo e recordo; faço e entendo." (Tao Te King)
* PDO
* AdoDB
* PEAR/DB
# Aplicativos em PHP/Abstrações de Bancos de Dados/PEAR/DB
## Abstração PEAR/DB

Este pacote da PEAR foi substituído pelo MDB mas continua sendo mantido em termos de bugs e segurança.
É uma abstração de bancos de dados com boas funções que tanto economizam o trabalho de desenvolvimento quanto facilitam a migração entre os diversos SGBDs suportados: fbsql, ibase, informix, msql, mssql, mysql, mysqli, oci8, odbc, pgsql, sqlite and sybase.

## PEAR/DB Exemplos Testados

A PEAR/DB é uma abstração de Bancos de Dados para uso com o PHP. Abstração é uma técnica que simplifica algo complexo.
Obs.: Nem todos os SGBDs suportam todos os métodos e propriedades da PEAR/DB.

### Prepare e Execute

<?php // Create a valid DB object named $db // at the beginning of your program... require_once 'DB.php';
$db =& DB::connect('pgsql://postgres:senha@localhost:5432/testes'); if (PEAR::isError($db)) {
// Once you have a valid DB object named $db... // Inserir dois registros apenas com o campo código $sth = $db->prepare('INSERT INTO clientes (codigo) VALUES (?)'); $db->execute($sth, 15000); $db->execute($sth, 18000);
//$res->free; ?>

### Referências

http://pear.php.net
http://vulcanonet.com/soft/?pack=pear_tut
http://www.phpbuilder.com/columns/allan20010115.php3?print_mode=1
Estes exemplos foram testados com:
Apache 2.2
PHP 5.1 (ambos no Xampp 1.5.1)
PostgreSQL 8.1.2
# Aplicativos em PHP/Abstrações de Bancos de Dados/PDO
## Abstração de Bancos de Dados PDO

"PDO é uma extensão do PHP5 para formalizar conexões com uma base de dados de maneira uniforme. Assim o programador cria um código portátil através de várias bases de dados e plataformas.
Nesse caso o programador altera a base de dados, mudando apenas uma linha de código e o projeto trabalhará com a base de dados selecionada."

## PHP Data Objects (PDO)

Artigo do Aderbal Nunes no PHPBrasil
http://phpbrasil.com/articles/article.php/id/1480

## Habilitar PDO WAMP

Instalação (Windows)
A instalação é simples, basta você ter na máquina o PHP5 instalado e verificar se as extensions estão na pasta. Editar o arquivo php.ini no seu diretorio C:\Windows e descomentar as seguintes linhas: (tire o ; da linha)
PDO dll:
extension=php_pdo.dll
Ddl do banco que vai utilizar:
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
Restart o Apache.
# GIMP/Canais

Atualmente o GIMP suporta bem os seguintes modelos de cores: RGB (Red, Blue, Green) e HSV (Hue, Saturation, Value).O CMYK é mais para impressão e atualmente não possui um bom suporte no GIMP.

## CMYK

Essa funcionalidade é algo muito requisitado por profissionais da área de design que lidam com softwares proprietários, inclusive a falta de suporte a apenas esta funcionalidade muitas vezes é o motivo porque muitos profissionais deixam de experimentar o GIMP (embora estejamos na era digital ainda existem muitos que se preocupam com a impressão).
Quando falamos em CMYK podemos pensar no problema principal, uma imagem que você visualiza pelo seu monitor (modelo de cor RGB) pode não ser impressa com as mesmas cores que você visualiza.
Para saber mais sobre o que é CMYK visite esta página.
# O Básico

Atalho: ⇧ Shift+C
Essa ferramenta é mais usada para remoção de áreas não desejadas, ou mesmo reduzir a imagem à uma área específica.
* Current layer only - somente na camada atual
* Allow growing - permite expansão alem das extremidades
* Expand from centre - expande a partir do centro
* Fixed - permite a modificação do retângulo
* Position - a localização
* Size - tamanho
* Highlight - destaca a área
* Guides - seleciona os tipos de guias que serão visíveis
* Auto Shrink - expande à forma retangular mais próxima da seleção
* Shrink Merged - usa informação dos pixels da tela ao invés da camada
# GIMP/Filtros

Existem vários filtros, abaixo está uma descrição geral de alguns dos mais usados.
Para repetir qualquer um dos efeitos após de usa-lo basta pressionar Ctrl+F.

## Blur

Usado quando queremos borrar a imagem.Temos opção de borrar como se a imagem estivesse em movimento, de forma geral com gaussian e com titles.

## Distortion

Possui vários filtros para distorção de imagem onde um dos mais interessantes é o IWarp (permite modificar proporções de uma imagem sem que haja muita perda na qualidade).

## Light and Shadow

Permite adicionar luz e sombra à imagem.

## Artistic

Como o próprio nome sugere artístico, podemos ter uma idéia do que se trata.Esse grupo de filtros possui um interessante filtro para transformar uma foto em um desenho, o cartoon.

## Map

Possui filtros para mapeamento, um dos mais interessantes (mas que requer um plug-in externo) é o Resynthesizer que é usado para preencher de forma inteligente áreas selecionadas (um algoritmo seleciona partes da imagem que se encaixem melhor com as extremidades da seleção).
# GIMP/Camadas

As camadas são muito úteis quando queremos separar ou criar objetos de forma organizada.Imagine que na primeira camada temos um parque, na segunda os brinquedos do parque, na terceira árvores, na quarta pessoas etc..Desta forma podemos organizar todo cenário da imagem e trabalhar em cada nível de forma separada, equipes podem trabalhar fazendo níveis diferentes onde no final as camadas poderiam ser unidas para formar todo o cenário.

## Camadas e a janela de opções

Vá em Windows > Dockable Dialogs > Layers.

## Opacidade

Camadas podem ter a opacidade variada, basta informar qual o nível de opacidade é desejado na janela de opções.

## Máscara

É uma imagem que serve para definir quais áreas da camada serão visíveis.O nome é bem sugestivo, uma mascara na maioria das vezes mostra parte do rosto, o mesmo pode acontecer com a camada, parte dela pode ser apresentada conforme o usuário desejar.As mascaras são muito úteis também para criar Seleções.
# O Básico

Atalho: O
   * Sample average - média obtida através dos pixels
   * Sample merged - se os samples serão unidos
   * Pick mode - modos
   * Use info window - mostra janela de informação
# GIMP/Cores e Transparência

O GIMP entende uma diversidade muito grande de formato de cores.Possui 3 modos, RGB, tons de cinza e indexado.O modo pode ser trocado indo em Image > Mode

## Modos de cores

* True Colour (RGB): 3 canais com uma variação de 256 tons gerando um total de 16.7 milhões de cores (256 * 256 * 256)
* Grayscale: um canal para mostrar uma imagem em ciza.
* Indexed: nesse modo a imagem consiste de pixels selecionados de uma paleta com até 256 cores
* Monochrome: 2 cores, geralmente preto e branco

## Canal alpha (Alpha Channel)

É usado para criar transparência entre as camadas.Alguns dos formatos que suportam transparência são: XCF, PNG, TIFF, TGA, SGI.

## Filtros

Image, Mode, Decompose irá dividir as cores de uma imagem em um conjunto de níveis de cores em ciza.Image, Mode, Compose faz o oposto, combina a variação de ciza da imagem com outras cores.
# GIMP/Editando uma imagem
## Operações

Clicando com botão direito você consegue visualizar um menu com várias opções e operações relacionado a edição.
Com frequencia é útil saber algumas informações da imagem que estamos editando, com o menu aberto basta clicar sobre Image > Image Properties ou então pressionar Alt+↵ Enter.Assim podemos visualizar a dimensão, impressão e resolução.
* Image > Canvas size é usado para dimensionar a área onde a imagem está (não amplia)
* Image > Scale image é usado para ampliar a imagem
Para limpar uma área basta selecionar a mesma e pressionar Ctrl+K.
# GIMP/Decompor

Decompõe as cores de uma imagem em uma série de camadas de tons de cinza permitindo editar a imagem em diferentes modelos de cores.

## Para decompor

Vá em Colours > Components > Decompose.

## Para recompor

Quando terminar de editar a imagem selecione Colours > Components > Recompose para recompor a imagem de volta em um modelo de cor RGB.Se a imagem for salva no formato XCF as camadas serão preservadas.
# O Básico

Existem 7 ferramentas de seleção, cada uma com suas propriedades mas todas tem algo em comum.O que há em comum será descrito aqui enquanto que as variações na página de ferramentas.
As ferramentas são:
   * Seleção Retângulo
   * Seleção Elipse
   * Seleção Livre
   * Seleção Fuzzy
   * Seleção por Cor
   * Seleção Tesoura
   * Seleção de objeto no primeiro plano
A ferramenta path pode ser considerada uma ferramenta de seleção apesar de não compartilhar nenhuma opção.Esta ferramenta pode ser usada para criação de seleções complexas especificamente aquelas que seguem curvas naturais.Para converter um path em uma seleção você pode usar select > From Path (Shift+V).
Existe também um modo rápido de mascara usado para criação e edição de seleções usando o paintbrush ou qualquer outra ferramenta de desenho.Pode ser encontrado em Select > Toggle Quick Mask (Shift+Q).
As opções comuns são:
   * Modes - determina o jeito de criar a seleção e se vai haver combinação com outra etc.
   * Anitaliasing - faz as extremidades da seleção serem mais suaves
   * Feather edges - borra as extremidades da seleção

## Modos

Os modos determinam se a seleção será adicionada, subtraída ou intersecção entre outros, ou até mesmo substituindo um.Funções feitas por este botão podem ser duplicados usando teclas modificadoras, como será descrito mais tarde.
   * Replace - substitui a seleção
   * Add - adiciona uma nova seleção
   * Subtract - remove a nova seleção de uma região existente
   * Intersect - faz intersecção entre seleções

## Antiserrilhamento

Essa opção afeta poucas ferramentas de seleção fazendo com que as extremidades da seleção sejam desenhadas mais suavemente.

## Feather Edges

Feather Edges' borra as extremidades selecionando pixels parcialmente permitindo que a seleção se junte ao fundo de forma suave.

## Comandos

O comportamento das ferramentas de seleção pode ser modificado pressionando Ctrl, Alt e ⇧ Shift.
   * Ctrl - tem duas opções dependendo do que você está fazendo
   ** criando seleções Expand from centre
   ** não fazendo nada essa tecla muda para Subtract mode enquanto você mantiver a tecla pressionada
   * Alt - permite mover a atual seleção (somente seu quadro não o conteúdo). Se a imagem é movida tente Shift + Alt
   * ⇧ Shift - semelhante a Ctrl, tem duas opções dependendo do que você está fazendo
   ** antes de iniciar a seleção essa tecla irá mudar para Add mode enquanto você mantiver a tecla pressionada
   ** depois de iniciar a seleção vai depender da ferramenta que estiver em uso, por exemplo para Rectangle Selection vai criar uma seleção quadrada
   * Ctrl+⇧ Shift - depende de qual ferramenta esta sendo usada, uma opção comum é a troca para o modo Intersect mode
   * Ctrl+Alt + Click-e-arraste e ⇧ Shift+Alt + Click-e-arraste - permite movimento da seleção atual (seu conteúdo)
   * Barra de espaço - transforma a ferramenta em uma de navegação enquanto a tecla permanecer pressionada.Seguindo em Preferences > Image Windows você pode ativar/desativar a Barra de espaço como tecla para navegar