Aqui estão alguns exemplos de imagens para uso comum, principalmente das respostas existentes no SO.
Ícones
Formas geométricas simples geradas usando Java, como visto originalmente nesta resposta . Inclui uma interface baseada em Java que define os URLs e facilita o acesso.
Detalhes: PNG de 32x32 pixels (4 cores x 5 formas) com transparência parcial (ao longo das bordas).
Categorias: png ícones
Folhas de Sprite
Peças de xadrez, como originalmente vistas nesta resposta, que incluem outros 2 conjuntos de sprites (mesma imagem em cores diferentes).
Detalhes: PNG de 384 x 128 px (cada sprite de 64 x 64 px) com transparência parcial.
Categorias: png Folha de sprite ícones
Animado
GIF é o único formato de imagem que suporta animação. Aqui estão alguns exemplos.
Categorias: gif Gif Animado
BG sólido
Borda tracejada animada, como visto nesta resposta .
Detalhes: 100x30 px com BG preenchido (sem transparência)
Estrelas em zoom, como vistas nesta resposta , originalmente desenvolvidas como uma 'captura de tela' de um protetor de tela.
Detalhes: 160 x 120 px com BG preenchido (sem transparência)
Água Animada, como visto nesta resposta para Animar Azulejos no Meu Jogo .
Detalhes: 60x60 px com BG preenchido (sem transparência)
BG transparente
Animação orbital, originalmente desenvolvida para 1.1C . As órbitas dos planetas "internos" (de Mercúrio a Júpiter, com uma órbita extra mostrada na espessura do cinturão de asteróides). Melhor em uma BG escura.
Detalhes: GIFs animados de 450 x 450 e 150 x 150 px com transparência.
As fotos
Nascer do sol & pôr da lua sobre o CBD de Sydney, Austrália
Sunset & Venus sobre um telescópio no Monte Stromlo, perto de Canberra, Austrália.
Categorias: jpeg apresentação de slides + Transições de imagem
Detalhes: JPEGs de 480 x 320 px x 4. (Exibido aqui em tamanho 1/2).
Panorama ao amanhecer nos subúrbios do sudeste de Sydney.
Categorias: jpg panoramas animação (rolagem)
Detalhes: 1474x436 px JPEG.
Azulejos
Este mapa Mercator da Terra pode ser lado a lado esquerdo / direito. Originalmente visto nesta resposta . A resposta também inclui uma segunda versão da imagem que mostra uma linha semitransparente para o equador (que não está no centro, mas significativamente abaixo dele).
Detalhes: 640x316 px (adicione 44 px na parte inferior ao equador central) PNG com BG transparente.
Categorias: png telha animação (rolagem)
Dica
Para obter os URLs das imagens, você pode 'clicar no contexto' na imagem, como visto no navegador, e:
- Mostre as propriedades. O URL pode ser copiado da caixa de diálogo exibida.
- Ver imagem. Copie o URL da barra de endereço do navegador.
Alternativamente:
- Use o navegador 'show source' e copie-o do HTML.
- Para aqueles com representante suficiente. (Mais de 100, para editar uma resposta do Wiki da comunidade), vá para editar a resposta e retire o URL do texto.
Código
Abaixo está uma classe Java que divide a folha de sprite da peça de xadrez, adequada para colar em um MCVE:
import java.awt.image.*;
import javax.imageio.*;
import java.net.*;
import java.io.*;
import java.util.*;
public final class ChessSprites {
private ChessSprites() {}
public static final int SIZE = 64;
public static final BufferedImage SHEET;
static {
try {
// see https://stackoverflow.com/a/19209651/2891664
SHEET = ImageIO.read(new URL("https://i.stack.imgur.com/memI0.png"));
} catch (IOException x) {
throw new UncheckedIOException(x);
}
}
public static final BufferedImage GOLD_QUEEN = SHEET.getSubimage(0 * SIZE, 0, SIZE, SIZE);
public static final BufferedImage SILVER_QUEEN = SHEET.getSubimage(0 * SIZE, SIZE, SIZE, SIZE);
public static final BufferedImage GOLD_KING = SHEET.getSubimage(1 * SIZE, 0, SIZE, SIZE);
public static final BufferedImage SILVER_KING = SHEET.getSubimage(1 * SIZE, SIZE, SIZE, SIZE);
public static final BufferedImage GOLD_ROOK = SHEET.getSubimage(2 * SIZE, 0, SIZE, SIZE);
public static final BufferedImage SILVER_ROOK = SHEET.getSubimage(2 * SIZE, SIZE, SIZE, SIZE);
public static final BufferedImage GOLD_KNIGHT = SHEET.getSubimage(3 * SIZE, 0, SIZE, SIZE);
public static final BufferedImage SILVER_KNIGHT = SHEET.getSubimage(3 * SIZE, SIZE, SIZE, SIZE);
public static final BufferedImage GOLD_BISHOP = SHEET.getSubimage(4 * SIZE, 0, SIZE, SIZE);
public static final BufferedImage SILVER_BISHOP = SHEET.getSubimage(4 * SIZE, SIZE, SIZE, SIZE);
public static final BufferedImage GOLD_PAWN = SHEET.getSubimage(5 * SIZE, 0, SIZE, SIZE);
public static final BufferedImage SILVER_PAWN = SHEET.getSubimage(5 * SIZE, SIZE, SIZE, SIZE);
public static final List<BufferedImage> SPRITES =
Collections.unmodifiableList(Arrays.asList(GOLD_QUEEN, SILVER_QUEEN,
GOLD_KING, SILVER_KING,
GOLD_ROOK, SILVER_ROOK,
GOLD_KNIGHT, SILVER_KNIGHT,
GOLD_BISHOP, SILVER_BISHOP,
GOLD_PAWN, SILVER_PAWN));
}