Conversor de megapixels
Uma imagem de 4000 × 3000 pixels tem exatamente 12 megapixels, e 12 megapixels são 12 milhões de pixels. Alterne entre megapixels, pixels, kilopixels, gigapixels e largura por altura, ou transforme os MP em medidas na proporção que você escolher. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Valor
- 12
- De
- megapixels
- To
- pixels
- Resultado
- 12.000.000 pixels
- Pixels totais
- 12.000.000
- Megapixels
- 12
- Kilopixels
- 12.000
Um conversor de resolução em megapixels transforma as classificações de marketing de sensores de câmera e tela em contagens concretas de pixels e o caminho inverso, sem fórmulas de planilha nem arredondamentos publicitários. Informe uma magnitude positiva e uma unidade de origem entre megapixels, pixels totais, kilopixels, gigapixels ou largura por altura em pixels; escolha a unidade de destino; e a ferramenta devolve o valor convertido, o total de pixels, a mesma leitura em cada escala suportada, dimensões opcionais numa relação de aspecto escolhida e linhas de substituição passo a passo que você pode colar num briefing ou ficha técnica.
Quais unidades de resolução são suportadas e como a conversão funciona
Esta capacidade converte entre cinco representações cotidianas de resolução de imagem que dominam fichas de marketing de câmeras, configurações de pipelines de imagem e exercícios em sala. Megapixels são a unidade de marketing que a maioria busca: um megapixel equivale exatamente a um milhão de pixels na escala SI usada pelos fabricantes de sensores, não a uma potência de dois no estilo mebibyte. Pixels totais são o produto bruto de largura por altura que buffers de imagem e codecs realmente alocam.
Kilopixels expressam o mesmo total dividido por mil para painéis compactos; gigapixels dividem por um bilhão para mosaicos grandes e rasters de astronomia. Dimensions significam um par largura e altura em pixels cujo produto é a contagem total. A conversão passa sempre por esse hub de pixels totais: a entrada vira total de pixels com um fator exato e depois é escalada para a unidade de destino.
Pedidos escalares com a mesma unidade de origem e destino têm sucesso e devolvem a magnitude de entrada com uma mensagem curta de que não era preciso mudar de unidade.
Dicas práticas, limites e quando usar esta landing
Verificações de ida e volta são diretas: converta A em B e B de volta em A e confirme que recupera o original dentro do arredondamento publicado a doze casas.
Exemplos clássicos de ensino incluem doze megapixels para doze milhões de pixels, quatro mil por três mil pixels para doze megapixels exatos, oito ponto dois nove quatro quatro megapixels para um quadro Ultra HD de três mil oitocentos e quarenta por dois mil cento e sessenta, e doze megapixels de volta a um par de dimensões dezesseis por nove para esboços de layout. Fique dentro da faixa absoluta para que totais intermediários não transbordem.
Esta landing atende quem busca um conversor de megapixels, megapixels para pixels, calculadora de resolução de câmera ou largura altura para megapixels online; não é um conversor de densidade DPI ou PPI, nem uma calculadora de tamanho de impressão que transforma pixels em polegadas, nem uma ferramenta de profundidade de cor ou bits por pixel.
Prefira esta capacidade quando ambas as extremidades estiverem entre as cinco representações de resolução suportadas e você precisar de fatores SI determinísticos e cadeias de passos; se precisar de dimensões físicas de impressão a partir de contagens de pixels e DPI, use em vez disso uma calculadora de tamanho de impressão.
Casos de uso
Verificações de megapixels de câmera e sensor
Converta classificações de marketing em megapixels em totais exatos de pixels ou verifique se um quadro largura×altura declarado corresponde à contagem de megapixels anunciada.
Configuração de pipelines de imagem
Normalize campos mistos de resolução em metadados de ativos—MP, totais de pixels e pares de dimensões—numa única escala para cotas de armazenamento e jobs de redimensionamento.
Ensino de fatores SI mega e giga
Educadores e estudantes convertem entre kilopixels, megapixels e gigapixels com fatores exatos 10³ / 10⁶ / 10⁹ e linhas de passos imprimíveis.
Perguntas frequentes
O conversor de megapixels é grátis?
A ferramenta do navegador é gratuita e roda localmente.
Quantos pixels têm 12 megapixels?
Exatamente 12 milhões. Um megapixel é um milhão de pixels na escala decimal usada pelos fabricantes de câmeras, não uma potência de dois, então o conversor apenas multiplica por um milhão.
Como calculo os megapixels a partir da largura e da altura?
Escolha largura por altura como unidade de origem e digite as duas medidas em pixels. A ferramenta multiplica as duas para obter o total: um quadro de 4000 × 3000 tem exatamente 12 megapixels.
Posso transformar megapixels em largura e altura?
Sim. Escolha largura por altura como destino e defina a proporção, que é 16:9 se você não mudar. A largura vem da raiz quadrada do total ajustada à proporção, e a altura é o total dividido por essa largura.
Ele calcula DPI ou tamanho de impressão?
Não. Ele só converte contagens de pixels e medidas de quadro. Densidade em DPI ou PPI, tamanho de impressão em polegadas e profundidade de cor são outras perguntas, que pedem outra calculadora.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/conv/megapixels \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":12,"to":"pixels"}'const res = await fetch("https://api.kit.forhosting.com/conv/megapixels", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 12,
"to": "pixels"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/megapixels",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 12,
"to": "pixels"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/megapixels", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":12,"to":"pixels"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":12,"to":"pixels"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/megapixels", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"value": 12,
"to": "pixels"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.megapixels",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Nomes de unidade desconhecidos falham com um erro invalid_input claro em vez de fatores silenciosos errados. Fotógrafos que comparam megapixels do corpo a quadros reais de 4000 por 3000, equipes de produto que dimensionam pipelines de imagem, educadores que ensinam fatores SI mega e clientes de API que normalizam campos mistos de resolução compartilham o mesmo caminho determinístico.
Quais unidades de resolução são suportadas e como a conversão funciona
Quando o destino é dimensions, largura e altura são recuperadas a partir do total e de uma relação de aspecto: a largura é a raiz quadrada do total vezes aspect_w sobre aspect_h, e a altura é o total dividido pela largura, com quadro dezesseis por nove por padrão se você omitir aspect_w e aspect_h. Aliases comuns são aceitos sem distinção de maiúsculas: mp, mpx e megapixel para megapixels; px, pixel count e total pixels para pixels; kp e kpx para kilopixels; gp e gpx para gigapixels; e wxh, width x height e resolution para dimensions. Se o nome não estiver nessa lista, o solver rejeita o pedido com invalid_input nomeando o campo incorreto e listando as unidades suportadas, para que os clientes nunca adivinhem se um erro de digitação gerou um número errado. Zeros e valores negativos são rejeitados porque contagens de pixels e classificações em megapixels não são quantidades com sinal; a magnitude absoluta deve permanecer dentro do limite publicado de um trilhão para que produtos intermediários permaneçam finitos em precisão IEEE de dupla no Worker e no navegador.
Como chamar a API e ler a resposta
Integre isso a ferramentas de comparação de câmeras, pipelines de ativos de mídia, fichas educativas ou jobs em lote que já tenham uma leitura de resolução e só precisem de uma segunda representação para exibição ou armazenamento sem distribuir tabelas de conversão em cada binário de aplicativo. Envie um corpo JSON com a unidade de destino em to (aliases to_unit, unit_to e target) e uma leitura escalar ou um par largura por altura. No modo escalar forneça value (aliases amount, quantity, n e mp) e opcionalmente from (aliases from_unit, unit_from e source); quando from é omitido e value está presente, a origem padrão é megapixels. No modo dimensões forneça width e height positivos (aliases width_px, w, w_px e height_px, h, h_px); from pode ser dimensions ou omitido. Quando to é dimensions, aspect_w e aspect_h opcionais (padrão dezesseis e nove) controlam a forma do quadro recuperado. Value, width, height e as partes de aspecto devem ser números finitos positivos ou strings numéricas estritas dentro do limite absoluto de um trilhão. Em caso de sucesso a resposta ecoa um value arredondado, rótulos canônicos from e to, result como magnitude principal convertida, total_pixels, megapixels, kilopixels e gigapixels em cada pedido, unit como rótulo de destino, formula e message como resumos em inglês da lógica, steps como linhas de substituição ordenadas e supported_units com os cinco identificadores canônicos. Quando há dimensões de entrada ou saída, width, height, aspect_w e aspect_h também aparecem. Validação falha—campos ausentes, números não finitos, valores não positivos, valores fora dos limites absolutos ou nome de unidade desconhecido—retorna invalid_input e nunca é cobrada. O preço é um valor fixo de US$ 0,002 por pedido bem-sucedido com unidade item.
Dicas práticas, limites e quando usar esta landing
Prefira enviar números puros para value, width e height quando você controla o cliente; strings numéricas só são aceitas se corresponderem a um padrão numérico finito estrito sem símbolos de moeda nem separadores de milhar. Normalize rótulos de exibição no seu lado se precisar de grafias locais: esta API sempre devolve os tokens canônicos curtos megapixels, pixels, kilopixels, gigapixels e dimensions para que testes automatizados permaneçam estáveis. Tarefas com falha que retornam invalid_input não consomem saldo pré-pago, o que mantém baratos scripts exploratórios quando clientes testam de propósito nomes de unidade desconhecidos.
Perguntas técnicas
Quais unidades de resolução posso converter?
megapixels, pixels (contagem total), kilopixels, gigapixels e dimensions (largura×altura), incluindo aliases comuns como mp, mpx, px, kp, gp e wxh.
O que acontece se eu enviar um nome de unidade desconhecido?
A API retorna invalid_input, nomeia o campo incorreto e lista as unidades suportadas. A tarefa com falha não é cobrada.
Um megapixel é exatamente um milhão de pixels?
Sim. Este conversor usa a definição SI de marketing: 1 megapixel = 1 000 000 pixels, 1 kilopixel = 1 000 pixels, 1 gigapixel = 1 000 000 000 pixels.
Os resultados são determinísticos entre navegador e API?
Sim. O handler e o lib.js compartilhado usam fatores SI fixos e arredondamento a doze casas, de modo que os exemplos golden coincidem com a produção.