java une Exemples d'images pour le code et le balisage Q & R



traitement d'image+code source+java (1)

Voici quelques exemples d'images à usage commun, provenant principalement de réponses existantes sur SO.

Icônes

Formes géométriques simples générées en utilisant Java comme initialement vu dans cette réponse . Il comprend une interface basée sur Java qui définit les URL et les rend faciles d'accès.

Détails: 32x32 pixels PNG (4 couleurs x 5 formes) avec une transparence partielle (le long des bords).

Catégories: icons png



Sprite Sheets

Chess Pieces comme initialement vu sur cette réponse qui comprend 2 autres ensembles de sprite (même image dans des couleurs différentes).

Détails: 384x128 px (chaque sprite 64x64 px) PNG avec transparence partielle.

Catégories: png sprite-sheet icons

Animé

GIF est le seul format d'image qui supporte l'animation. Voici quelques exemples.

Catégories: gif animated-gif

BG solide

Une bordure en pointillés animée comme dans cette réponse .

Détails: 100x30 px avec BG rempli (pas de transparence)

Zoomer les étoiles comme on le voit dans cette réponse , à l'origine développé comme une «capture d'écran» d'un économiseur d'écran.

Détails: 160x120 px avec BG rempli (pas de transparence)

L'eau animée comme on le voit dans cette réponse à l' animation des carreaux dans mon jeu .

Détails: 60x60 px avec BG rempli (pas de transparence)

BG transparent

Animation orbitale, développée à l'origine pour 1.1C . Les orbites des planètes «intérieures» (de Mercure à Jupiter, avec une orbite supplémentaire montrée dans l'épaisseur de la ceinture d'astéroïdes). Mieux sur un BG sombre.

Détails: GIF animés 450x450 et 150x150 px avec transparence.

Des photos

Lever et coucher de soleil sur le CBD de Sydney, Australie
Sunset & Venus sur un télescope sur le mont Stromlo, près de Canberra, en Australie.

Catégories: slideshow jpeg + Transitions d'images

Détails: 480x320 px JPEG x 4. (Affiché ici au format 1/2)


Panorama à l'aube dans la banlieue sud-est de Sydney.

Catégories: jpg panoramas animation (défilement)

Détails: 1474x436 px JPEG.

Carrelage

Cette carte de la Terre de Mercator peut être carrelée gauche / droite. A l'origine vu sur cette réponse . La réponse comprend également une deuxième version de l'image qui montre une ligne semi-transparente pour l'équateur (qui n'est pas au centre, mais nettement en dessous).

Détails: 640x316 px (ajouter 44 px en bas à l'équateur central) PNG avec BG transparent.

Catégories: animation tile png (défilement)

Pointe

Pour obtenir les URL des images, vous pouvez cliquer sur l'image en cliquant sur le contexte, comme dans le navigateur et:

  • Afficher les propriétés L'URL peut être copiée à partir de la boîte de dialogue qui apparaît.
  • Voir l'image. Copiez l'URL depuis la barre d'adresse du navigateur.

Alternativement:

  • Utilisez le navigateur 'show source' et copiez-le à partir du HTML.
  • Pour ceux avec assez de rep. (100+, pour éditer une réponse Wiki communautaire), allez éditer la réponse et tirez l'URL du texte.

Code

Voici une classe Java qui divise la feuille de sprite de pièce d'échecs, appropriée pour coller dans un 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));
}

Lors de la préparation d'un MCVE / SSCCE impliquant des images, il est utile d'avoir un accès direct aux images.

Les types d'images qui couvriraient la plupart des questions sont - petites images en plusieurs couleurs ou formes, GIF animés avec / sans transparence, JPEG qui sont des 'paires' d'images et peuvent être utilisés dans les transitions d'images, ensembles de tuiles, feuilles de sprites.

Existe-t-il des images de petite taille (moins de 30 Ko), sur place, libres de droits et de licences que nous pouvons utiliser pour ces types d'exemples?





image