Maison >interface Web >js tutoriel >Où puis-je trouver des exemples d'images pour les questions et réponses sur le code et le balisage ?

Où puis-je trouver des exemples d'images pour les questions et réponses sur le code et le balisage ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-20 04:39:09374parcourir

Where Can I Find Example Images for Code and Markup Q&As?

Exemples d'images pour les questions et réponses sur le code et le balisage [fermé]

Lors de la préparation d'un MCVE/SSCCE impliquant des images, avoir accès à des exemples les images peuvent être particulièrement utiles. Pour éviter le besoin d'hébergement d'images ou de liens externes, voici une variété d'images qui peuvent être facilement utilisées à titre d'exemple :

Icônes :

  • Formes géométriques simples : Icônes PNG générées par Java avec bords transparents (4 couleurs x 5 formes)
  • Catégories : icônes png

Feuilles de sprite :

  • Pièces d'échecs : 384x128 px PNG avec fond transparent (chaque sprite 64x64 px)
  • Catégories : icônes de feuille de sprite png

Animé :

BG solide :

  • Pointillés animés Bordure : 100x30 px PNG avec BG solide
  • Étoiles zoomées : 160x120 px PNG avec BG solide
  • Eau animée : 60x60 px PNG avec du solide BG

BG transparent :

  • Animation orbitale : GIF 450x450 et 150x150 px avec transparence

Images :

  • Lever et coucher de la lune : JPEG 480x320 px x 4
  • Catégories : diaporama jpeg Image Transitions
  • Panorama à l'aube : 1474x436 px JPEG
  • Catégories :animation de panoramas jpg (défilement)

Carreaux :

  • Carte Mercator de la Terre : 640x316 px PNG avec BG transparent, adapté au carrelage gauche/droite
  • Catégories : animation de tuile png (défilement)

Code :

En plus des images, une classe Java est fournie pour diviser la feuille de sprite de la pièce d'échecs pour faciliter intégration dans 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.sstatic.net/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));
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn