Baixando quando o artista desligou o botão
A maioria das deviations não tem botão de download. Esse interruptor nunca foi o único jeito de um arquivo sair da página — mas o que você recebe no lugar é outro arquivo, e vale saber qual.
partes 1: 1a linha de assunto
partes 2: 2valores medidos
partes 3: 3o arquivo publicado
partes 4: 4salvar
-
1
Cole o endereço da página, não a figura
O link que você quer é o da barra de endereços enquanto você olha a arte. Ele tem um formato que vale reconhecer:
deviantart.com/artist/art/Title-123456789. Aquele número no fim é a identidade real da deviation — as palavras antes dele são enfeite, e o DeviantArt aceita o link com ou sem elas.Arrastar a imagem para fora da página, ou usar o Salvar imagem como do navegador, é outra operação com resultado pior. Assim você salva o que a página estava exibindo naquele instante, geralmente uma cópia redimensionada para a sua janela, às vezes recodificada em WebP pelo navegador, e sempre sem nenhum registro de qual deviation era. O endereço é estável, portátil e sem ambiguidade.
Se o que você quer é a galeria inteira em vez de uma peça só, a página de galeria aceita um link de perfil e lista o que estiver indexado daquele artista.
-
2
Os valores são medidos, não anunciados
Quatro valores aparecem antes de você se comprometer com qualquer coisa: resolução, tamanho, formato e artista. Os três primeiros descrevem exatamente os bytes que você vai receber, e o tamanho em especial é medido em vez de repetido.
Essa diferença importa mais do que parece. Os metadados do DeviantArt informam o tamanho do upload original do artista, que quase nada tem a ver com o arquivo que um visitante consegue. Em uma deviation que conferimos ao escrever isto, o número declarado era 11.114.041 bytes — cerca de 10,6 MB. O arquivo que a página realmente serve tem por volta de 60 KB. Mostrar o primeiro número seria mentir por um fator de aproximadamente 180.
Por isso o tamanho aqui vem de perguntar direto ao CDN quantos bytes ele vai mandar, e relatar isso. Se disser 518 KB, o que cai na sua pasta de downloads tem 518 KB.
-
3
O que você está vendo é o arquivo publicado
A imagem que aparece é a mesma que a página da deviation publica para qualquer visitante — na resolução que o DeviantArt escolheu publicar, que costuma ser grande. Não é o original privado do artista, e nenhuma ferramenta que funcione sem a sua senha do DeviantArt pode te entregar aquilo.
Essa é a resposta honesta à pergunta que o botão ausente levanta. Desligar downloads restringe o upload original. Isso não retira, nem pretendia retirar, a cópia de exibição que o navegador de todo visitante já recebe para desenhar a página. Você está salvando o que já tinha sido enviado a você.
Uma pequena parcela das deviations se comporta de outro jeito: o DeviantArt publica delas apenas uma cópia deliberadamente borrada, em todos os tamanhos que oferece — visualização completa, prévia e as três miniaturas. Não existe versão limpa para recorrer. Quando encontramos uma dessas, dizemos e paramos, em vez de entregar um JPEG borrado chamando aquilo de arte.
-
4
O salvamento, e de onde vêm os bytes
Apertar o botão inicia uma transferência do próprio CDN do DeviantArt direto para o seu navegador. Nada passa por este servidor, e é por isso que a velocidade que você obtém é a da sua conexão e que uma tarde movimentada aqui não deixa o seu download mais lento.
O arquivo chega com nome que diz o que ele é — o título da obra, o nome do artista e as dimensões em pixels, para que uma pasta cheia de downloads continue legível um mês depois e o artista continue ligado ao trabalho dele.
Arquivos grandes mostram uma porcentagem enquanto transferem. Esse contador não é enfeite: o navegador mantém o arquivo inteiro na memória antes de gravar em disco, então em um celular um vídeo muito grande é de fato uma questão de memória, não só de espera. Imagens quase nunca são grandes o bastante para isso importar.
Perguntas que isso levanta
É a mesma coisa que clicar com o botão direito e salvar?
Não. O botão direito salva o que o navegador está exibindo naquele momento, muitas vezes uma cópia reduzida ao tamanho da sua janela. Aqui a deviation é resolvida e o arquivo é buscado na resolução em que o DeviantArt o publica.
O artista fica sabendo?
Nenhuma requisição identifica você para ele. A transferência é um download comum de CDN, indistinguível do seu navegador carregando a página normalmente.
Por que um link falhou se a obra existe?
A causa mais comum é um limite temporário de requisições, não dados faltando — esperar alguns segundos e apertar de novo costuma resolver. Uma falha permanente significa que a deviation foi apagada, que não tem arquivo baixável nenhum (literatura e diários CSS não têm), ou que é um dos casos borrados em todos os tamanhos.