首页 > web前端 > js教程 > 在哪里可以找到代码和标记问答的示例图像?

在哪里可以找到代码和标记问答的示例图像?

Linda Hamilton
发布: 2024-12-20 04:39:09
原创
370 人浏览过

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

代码和标记问答的示例图像[已关闭]

准备涉及图像的 MCVE/SSCCE 时,可以访问示例图像可能特别有帮助。为了减轻对外部图像托管或链接的需求,这里有各种可以轻松使用的图像作为示例:

图标:

  • 简单的几何形状: Java 生成的具有透明边缘的 PNG 图标(4 种颜色 x 5形状)
  • 类别: png 图标

雪碧图:

  • 棋子: 384x128 px PNG透明背景(每个精灵 64x64 像素)
  • 类别: png sprite-sheet 图标

动画:

固体BG:

  • 动画虚线边框: 100x30 px PNG,实心 BG
  • 缩放星星: 160x120 px PNG,实心BG
  • 动画水: 60x60 px PNG,带有实心 BG

透明 BG:

  • 轨道动画: 450x450 和 150x150 像素透明度 GIF

图片:

  • 日出和月落: 480x320 px JPEG x 4
  • 类别: jpeg 幻灯片图像转换
  • 黎明全景: 1474x436 px JPEG
  • 类别: jpg 全景图动画(滚动)

图块:

  • 墨卡托地球地图: 640x316 px PNG,带透明 BG,适合平铺左/右
  • 类别: png 平铺动画(滚动)

代码:

除了图像,提供了一个Java类来分割棋子精灵表,以便于集成到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));
}
登录后复制

以上是在哪里可以找到代码和标记问答的示例图像?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板