sample-psd-digital-painting-1920x1080.psd
Dimensões:1920×1080
2,43 MB
PSD Baixar exemplo PSDPSD · 5 arquivos PSD de exemplo disponíveis
Baixe arquivos PSD de exemplo gratuitos, incluindo arte digital em camadas, máscaras de retoque fotográfico, folhas de impressão CMYK de 32 bits e camadas de UI.
Suite de testes PSD
5 arquivos PSD de exemplo disponíveis
sample-psd-digital-painting-1920x1080.psd
Dimensões:1920×1080
2,43 MB
PSD Baixar exemplo PSDsample-psd-photo-retouch-1600x1200.psd
Dimensões:1600×1200
550,4 KB
PSD Baixar exemplo PSDsample-psd-prepress-cmyk-1200x800.psd
Dimensões:1200×800
95,4 KB
PSD Baixar exemplo PSDsample-psd-ui-design-800x600.psd
Dimensões:800×600
246,5 KB
PSD Baixar exemplo PSDsample-psd-raw-uncompressed-640x480.psd
Dimensões:640×480
900,1 KB
PSD Baixar exemplo PSDEspecificação técnica e guia
O formato de documento do Adobe Photoshop (.psd) é o contêiner gráfico padrão da indústria projetado para preservar edições visuais complexas de maneira não destrutiva. Ele armazena camadas independentes, camadas de ajuste, máscaras, canais alfa, perfis de cores e uma imagem composta mesclada de alta fidelidade em uma estrutura binária de cinco seções.
Criado originalmente em 1987 por Thomas e John Knoll como um aplicativo para Macintosh chamado Display, o software foi adquirido pela Adobe Systems em 1988 e lançado como Adobe Photoshop 1.0 em fevereiro de 1990 com edição em camada única.
O Photoshop 3.0 (setembro de 1994) transformou o design digital ao introduzir a composição em múltiplas camadas, permitindo empilhar, mesclar, ocultar e mover elementos visuais independentes sem alterar os pixels subjacentes.
As versões 5.0 e 6.0 (1998–2000) adicionaram estilos de camada, texto vetorial editável, máscaras de camada e camadas de ajuste, consolidando o PSD como uma estação completa de trabalho não destrutivo.
No Photoshop CS (2003), a Adobe resolveu o limite de 30.000×30.000 pixels e 2 GB com o formato PSB (Photoshop Big), expandindo dimensões para até 300.000×300.000 pixels e arquivos de até 4 Exabytes.
1. Cabeçalho do arquivo (26 bytes): Inicia com a assinatura "8BPS" (0x38 0x42 0x50 0x53), versão 1 (2 bytes), 6 bytes zero reservados, contagem de canais (2 bytes, 1 a 56), altura em pixels (4 bytes), largura em pixels (4 bytes), profundidade de bits por canal (2 bytes) e modo de cor (2 bytes: 1=Tons de cinza, 3=RGB, 4=CMYK, 9=Lab).
2. Seção de dados do modo de cor: Prefixo de comprimento de 4 bytes. Para documentos RGB e CMYK, este comprimento é zero. Em modos indexados armazena a tabela de cores.
3. Seção de recursos de imagem: Prefixo de 4 bytes com blocos "8BIM". Inclui ResolutionInfo no ID 0x03ED (definindo 300 ou 72 DPI), miniaturas de prévia, metadados IPTC e perfis ICC.
4. Seção de informações de camadas e máscaras: Prefixo de 4 bytes. Armazena o total de camadas, registros individuais (limites retangulares, modos de mesclagem "norm", "mul ", "over", opacidade, nomes de camadas) e dados de canal comprimidos em RLE PackBits.
5. Seção de dados de imagem: Contém a imagem composta renderizada e mesclada. Inicia com 2 bytes de compressão (0=Sem compressão, 1=RLE PackBits) seguidos pelos dados planares de cada canal, garantindo compatibilidade instantânea em visualizadores que não processam camadas.
Composição em camadas não destrutiva: Permite editar, reorganizar e ocultar elementos de fundo, ilustrações, textos e curvas de ajuste sem perder os dados visuais originais.
Separação de cores CMYK para gráfica: Suporte nativo ao modo CMYK de 32 bits (8 bits para ciano, magenta, amarelo e preto) calibrado para produção gráfica offset.
Armazenamento duplo (Camadas + Composto): Salva as camadas editáveis e uma imagem mesclada em resolução total para visualização rápida em outros programas.
Compressão RLE PackBits por planos: Comprime cada linha de varredura individualmente com PackBits, reduzindo o tamanho do arquivo e acelerando o acesso ao disco.
Adobe Creative Cloud: Suporte nativo completo no Adobe Photoshop, Illustrator, InDesign, After Effects e Premiere Pro.
Programas gráficos de terceiros: Compatibilidade com Affinity Photo, GIMP, Photopea, Corel Painter, Krita, Paint.NET e Procreate para iPad.
Visualizadores de imagem e sistemas: Prévia de miniaturas no macOS Finder, Windows Explorer, IrfanView e XnView.
Bibliotecas de desenvolvimento: Processamento programático em Python (psd-tools, Pillow), Node.js (ag-psd), libvips e ImageMagick.
Compare as propriedades do contêiner Adobe PSD com formatos fotográficos, contêineres vetoriais e arquivos para formatos gigantes.
| Característica técnica | PSD (Photoshop Document) | TIFF (Tagged Image) | PNG (Portable Network) | AI (Adobe Illustrator) | PSB (Photoshop Big) | Observações práticas |
|---|---|---|---|---|---|---|
| Objetivo principal | Design e gráficos raster em camadas | Fotografia de arquivo e impressão | Gráficos web e ícones sem perdas | Ilustração vetorial e marcas | Design raster para grandes formatos | O PSD é o formato mestre para design raster não destrutivo. |
| Suporte a camadas | Camadas e ajustes nativos | Múltiplas páginas / camadas TIFF | Apenas camada única plana | Hierarquia vetorial e pranchetas | Camadas e ajustes nativos | PNG não preserva camadas editáveis nem máscaras de ajuste. |
| Dimensões máximas | 30.000 × 30.000 pixels | 4.294.967.295 pixels (BigTIFF) | 2.147.483.647 pixels | Vetorial (escala infinita) | 300.000 × 300.000 pixels | Trabalhos acima de 30.000 px ou 2 GB devem usar PSB em vez de PSD. |
| Modos de cor | RGB, CMYK, Tons de cinza, Lab | RGB, CMYK, Tons de cinza, Lab | RGB, Tons de cinza, Cor indexada | RGB, CMYK | RGB, CMYK, Tons de cinza, Lab | PNG não oferece suporte nativo ao espaço de cor CMYK de impressão. |
| Compressão | PackBits RLE, ZIP ou Sem compressão | LZW, Deflate, PackBits, CCITT | Deflate (ZLIB sem perdas) | Compressão PDF / Flate | PackBits RLE, ZIP ou Sem compressão | O PackBits RLE permite leitura sequencial rápida de cada linha de varredura. |
| Suporte web nativo | Nenhum (requer exportação para WebP/PNG) | Nenhum (requer exportação ou plugin) | Suporte universal em navegadores | Nenhum (requer exportar para SVG) | Nenhum (requer exportação) | O PSD é um arquivo fonte de edição, não um formato final de web. |
Exemplos de código para inspecionar camadas, extrair canais de pixels, exportar imagens mescladas e converter arquivos PSD.
Python (psd-tools Layer Inspection & Composite Extraction):
# Python: Inspecionar camadas e exportar imagem mesclada com psd-tools
from psd_tools import PSDImage
def inspect_psd(file_path):
psd = PSDImage.open(file_path)
print(f"Dimensões: {psd.width}x{psd.height} px, Modo: {psd.color_mode}")
print(f"Total de camadas: {len(psd)}")
for index, layer in enumerate(psd):
print(f"Camada [{index}]: '{layer.name}' (Visível: {layer.visible}, Mesclagem: {layer.blend_mode})")
composite = psd.composite()
composite.save("flattened_output.png")
print("Imagem composta salva em flattened_output.png")
inspect_psd("sample-psd-digital-painting-1920x1080.psd")Node.js (ag-psd Layer Parser & Canvas Render):
// Node.js: Ler arquivo PSD e inspecionar camadas com ag-psd
import { readFileSync, writeFileSync } from 'node:fs';
import { readPsd } from 'ag-psd';
const psdBuffer = readFileSync('sample-psd-digital-painting-1920x1080.psd');
const psd = readPsd(psdBuffer, { skipCompositeImageData: false });
console.log(`Dimensões PSD: ${psd.width}x${psd.height} px`);
console.log(`Modo: ${psd.colorMode}, DPI: ${psd.imageResources?.resolutionInfo?.horizontalResolution || 300}`);
if (psd.children) {
psd.children.forEach((layer, idx) => {
console.log(`Camada ${idx}: "${layer.name}" (Opacidade: ${layer.opacity}, Mesclagem: ${layer.blendMode})`);
});
}
if (psd.canvas) {
const pngBuffer = psd.canvas.toBuffer('image/png');
writeFileSync('node_composite.png', pngBuffer);
console.log('Composto salvo em node_composite.png');
}ImageMagick CLI (Layer Separation & Composite Export):
# ImageMagick CLI: Extrair camadas e imagem mesclada de arquivo PSD
# 1. Extrair a imagem composta mesclada (quadro 0)
magick "sample-psd-digital-painting-1920x1080.psd[0]" composite.png
# 2. Extrair camadas individuais
magick "sample-psd-digital-painting-1920x1080.psd[1]" camada_fundo.png
magick "sample-psd-digital-painting-1920x1080.psd[2]" camada_personagem.png
# 3. Inspecionar metadados e canais de cores
identify -verbose sample-psd-digital-painting-1920x1080.psdPython (Pillow Quick Web Preview Conversion):
# Python Pillow: Abrir arquivo PSD e salvar em formato leve para web
from PIL import Image
with Image.open("sample-psd-photo-retouch-1600x1200.psd") as img:
print(f"Formato: {img.format}, Tamanho: {img.size}, Modo: {img.mode}")
if img.mode == "CMYK":
img = img.convert("RGB")
img.save("previa_foto.jpg", "JPEG", quality=92, optimize=True)
print("Prévia salva em previa_foto.jpg")Parâmetros técnicos, magic bytes e padrões de codificação do formato Adobe Photoshop PSD.
Um arquivo PSD (Photoshop Document) é o formato padrão de projeto do Adobe Photoshop. Ao contrário de imagens planas como JPEG ou PNG, o PSD preserva uma composição em camadas independentes onde fotografias, desenhos, vetores, textos e curvas de ajuste de cor ficam isolados. Isso possibilita mover, editar, aplicar efeitos ou ocultar qualquer elemento a qualquer momento sem afetar o restante da imagem.
PSD e PSB possuem a mesma estrutura binária de base, mas o PSD é limitado por ponteiros de 32 bits a no máximo 30.000 × 30.000 pixels e 2 Gigabytes de tamanho. O PSB (Photoshop Big) utiliza ponteiros de 64 bits, permitindo dimensões de até 300.000 × 300.000 pixels e arquivos de até 4 Exabytes, sendo ideal para painéis gigantes, outdoors e projetos de cinema.
Sim. Os principais softwares gráficos modernos como Affinity Photo, GIMP, Photopea, Krita, Paint.NET e Procreate contam com suporte a arquivos PSD através de engenharia reversa. Eles conseguem ler e editar camadas, máscaras e modos de mesclagem. Além disso, visualizadores comuns exibem a imagem composta mesclada presente na Seção 5 do arquivo.
Ao salvar com a opção "Maximizar compatibilidade", o Photoshop grava duas representações: as camadas editáveis na Seção 4 e uma versão mesclada e pré-renderizada na Seção 5. Isso permite que softwares como InDesign, Premiere Pro e o próprio explorador de arquivos exibam a imagem imediatamente sem ter que rodar o motor completo de mesclagem de camadas.
O PSD possui suporte nativo ao modo CMYK de 32 bits, onde a imagem é dividida em quatro canais planares: Ciano, Magenta, Amarelo e Preto, com 8 bits por canal. Isso preserva a separação exata para fotolitos e matrizes de impressão offset de acordo com perfis ICC de gráfica (como FOGRA ou SWOP), garantindo fidelidade de impressão.