ตัวอย่างรูปภาพสำหรับโค้ดและมาร์กอัป Q & As [ปิด]


131

เมื่อจัดเตรียมMCVE / SSCCEที่เกี่ยวข้องกับรูปภาพการเข้าถึงรูปภาพโดยตรงจะมีประโยชน์

ประเภทของรูปภาพที่ครอบคลุมคำถามส่วนใหญ่ ได้แก่ รูปภาพขนาดเล็กที่มีหลายสีหรือหลายรูปทรง, GIF แบบเคลื่อนไหวที่มี / ไม่มีความโปร่งใส, JPEG ที่เป็น 'คู่' ของรูปภาพและสามารถใช้ในการเปลี่ยนภาพ, ชุดกระเบื้อง, สไปรต์ชีต ..

มีภาพขนาดเล็ก (ต่ำกว่า 30KB) ในสถานที่อนุญาตและปลอดค่าลิขสิทธิ์ที่เราสามารถ hot-link สำหรับตัวอย่างประเภทนี้ได้หรือไม่


ดูเพิ่มเติมมีที่สำหรับ "ภาพ EG ที่เราสามารถ hot-link ในตัวอย่างโค้ดได้" หรือไม่ . .. ธง 'community Wiki' สำหรับคำถาม & คำตอบนี้อยู่ที่ไหน ..
Andrew Thompson

ฉันไม่ได้โหวตทั้งสองวิธี แต่ฉันจะประหลาดใจถ้าสิ่งนี้ไม่ถูกปิดและถูกลบ เป็นคำถามรายการช้อปปิ้ง
Martin Smith

1
@MartinSmith มันเป็นวันอาทิตย์ แม้แต่โปรแกรมเมอร์ก็ต้องพัก! ;)
Shadow Wizard is Ear For You

@MartinSmith ฉันซาบซึ้งในสิ่งที่คุณพูด OTOH ฉันหวังว่า (เมื่อทำเครื่องหมายชุมชน Wiki - ฉัน 'ตั้งค่าสถานะ' คำถามเพื่อพยายามทำให้เกิดขึ้น) จะเห็นว่ามีประโยชน์มากพอที่จะห้ามไม่ให้ผู้คนลงคะแนนสำหรับสิ่งนั้น
Andrew Thompson

1
ฉันโหวตให้ปิดคำถามนี้เป็นนอกประเด็นเนื่องจากเป็นของ Meta Stack Overflow หรือ Meta Stack Exchange
Peter O.

คำตอบ:


71

ต่อไปนี้เป็นภาพตัวอย่างสำหรับการใช้งานทั่วไปซึ่งส่วนใหญ่มาจากคำตอบที่มีอยู่ใน SO

ไอคอน

รูปทรงเรขาคณิตอย่างง่ายที่สร้างขึ้นโดยใช้ Java ตามที่เห็นในคำตอบนี้ ประกอบด้วยอินเทอร์เฟซที่ใช้ Java ซึ่งกำหนด URL และทำให้เข้าถึงได้ง่าย

รายละเอียด: PNG 32x32 พิกเซล (4 สี x 5 รูปร่าง) พร้อมความโปร่งใสบางส่วน (ตามขอบ)

หมวดหมู่:

  
  

สไปรท์ชีต

Chess Piecesตามที่เห็นในคำตอบนี้ซึ่งมีชุดสไปรต์อีก 2 ชุด (ภาพเดียวกันในสีที่ต่างกัน)

รายละเอียด: 384x128 พิกเซล (แต่ละสไปร์ท 64x64 พิกเซล) PNG พร้อมความโปร่งใสบางส่วน

หมวดหมู่:

ภาพเคลื่อนไหว

GIF เป็นรูปแบบภาพเดียวที่รองรับภาพเคลื่อนไหว นี่คือตัวอย่างบางส่วน

หมวดหมู่:

BG แข็ง

เส้นประแบบเคลื่อนไหวดังที่เห็นในคำตอบนี้

รายละเอียด: 100x30 px พร้อม BG เต็ม (ไม่โปร่งใส)

การซูมดาวตามที่เห็นในคำตอบนี้เดิมพัฒนาเป็น "สกรีนช็อต" ของสกรีนเซฟเวอร์

รายละเอียด: 160x120 px พร้อม BG เต็ม (ไม่โปร่งใส)

เคลื่อนไหวน้ำเท่าที่เห็นในคำตอบนี้จะกระเบื้องเคลื่อนไหวในเกมของฉัน

รายละเอียด: 60x60 px พร้อม BG เต็ม (ไม่โปร่งใส)

BG โปร่งใส

ภาพเคลื่อนไหวโคจรพัฒนามาสำหรับ1.1C วงโคจรของดาวเคราะห์ 'ชั้นใน' (จากดาวพุธถึงดาวพฤหัสบดีโดยมีวงโคจรพิเศษแสดงอยู่ในแถบหนาของดาวเคราะห์น้อย) ดีกว่าใน BG ที่มืด

รายละเอียด: GIF แบบเคลื่อนไหว 450x450 และ 150x150 พิกเซลพร้อมความโปร่งใส

รูปภาพ

พระอาทิตย์ขึ้นและดวงจันทร์เหนือ CBD ของซิดนีย์ออสเตรเลีย
พระอาทิตย์ตกและดาวศุกร์ผ่านกล้องโทรทรรศน์บนภูเขาสตรอมโลใกล้แคนเบอร์ราออสเตรเลีย

หมวดหมู่: + การเปลี่ยนภาพ

รายละเอียด: 480x320 px JPEGs x 4 (แสดงที่นี่ที่ขนาด 1/2)


พาโนรามายามรุ่งอรุณทั่วชานเมืองทางตะวันออกเฉียงใต้ของซิดนีย์

หมวดหมู่: (เลื่อน)

รายละเอียด: 1474x436 px JPEG.

รุ่งอรุณพาโนรามา

กระเบื้อง

นี้แผนที่ Mercator ของโลกสามารถกระเบื้องซ้าย / ขวา เดิมเห็นคำตอบนี้ คำตอบยังรวมถึงรูปภาพเวอร์ชันที่สองซึ่งแสดงเส้นกึ่งโปร่งใสสำหรับเส้นศูนย์สูตร (ซึ่งไม่ได้อยู่ตรงกลาง แต่อยู่ต่ำกว่านั้นมาก)

รายละเอียด: 640x316 พิกเซล (เพิ่ม 44 พิกเซลที่ด้านล่างถึงกึ่งกลางเส้นศูนย์สูตร) ​​PNG พร้อม BG โปร่งใส

หมวดหมู่: (เลื่อน)

ปลาย

ในการรับ URL ของรูปภาพคุณอาจ 'คลิกบริบท' บนรูปภาพตามที่เห็นในเบราว์เซอร์และ:

  • แสดงคุณสมบัติ สามารถคัดลอก URL จากกล่องโต้ตอบที่ปรากฏขึ้น
  • ดูภาพ. คัดลอก URL จากแถบที่อยู่ของเบราว์เซอร์

อีกวิธีหนึ่งคือ:

  • ใช้เบราว์เซอร์ "แสดงแหล่งที่มา" และคัดลอกจาก HTML
  • สำหรับผู้ที่มีตัวแทนเพียงพอ (100+ เพื่อแก้ไขคำตอบ Wiki ของชุมชน) ไปที่แก้ไขคำตอบและดึง URL จากข้อความ

รหัส

ด้านล่างนี้เป็นคลาส 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.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));
}

6
1+ และทำเครื่องหมายหนังสือ!
Hovercraft Full Of Eels

ทรัพยากรที่ยอดเยี่ยม เป็นไปได้ไหมที่จะเชื่อมโยงในไอคอนจากJava Look and Feel Graphics Repository ?
splungebob

@splungebob วิธีที่ดีในการค้นหาคือสร้างคำตอบและฝังไว้ ฉันไม่ต้องการทำเช่นนั้นในคำตอบของฉันเนื่องจากใบอนุญาตของภาพเหล่านั้นไม่ชัดเจนสำหรับฉัน (รูปภาพทั้งหมดในคำตอบของฉันสร้างโดยฉัน)
Andrew Thompson

1
@AndrewThompson ทางออกที่ดี +1 และทำเครื่องหมายหนังสือด้วย!
user3437460
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.