Obrázky a ikony pro Visual Studio

Platí pro:yes Visual Studio Visual Studio pro Mac noVisual Studio noCode

Použití obrázku v sadě Visual Studio

Než začnete vytvářet umělecká díla, zvažte použití 1 000 obrázků v knihovně obrázků sady Visual Studio.

Typy obrázků

  • Ikony. Malé obrázky, které se zobrazují v příkazech, hierarchiích, šablonách atd. Výchozí velikost ikony použitá v sadě Visual Studio je 16x16 PNG. Ikony vytvořené službou imagí automaticky generují formát XAML pro podporu HDPI.

    Poznámka

    I když se obrázky používají v systému nabídek, neměli byste pro každý příkaz vytvořit ikonu. Podívejte se na nabídky a příkazy pro Visual Studio a zjistěte, jestli má příkaz získat ikonu.

  • Miniatury. Obrázky použité v oblasti náhledu dialogového okna, například dialogové okno Nový projekt

  • Obrázky dialogových oken Obrázky, které se zobrazují v dialogových oknech nebo průvodcích, buď jako popisné obrázky, nebo indikátory zpráv. Používejte zřídka a pouze v případě, že je to nutné k ilustraci obtížného konceptu nebo získání pozornosti uživatele (upozornění, upozornění).

  • Animované obrázky. Používá se v indikátorech průběhu, stavových úsecích a dialogových oknech operací.

  • Kurzory. Slouží k označení, zda je operace povolena pomocí myši, kde může být objekt vyřazen atd.

Návrh ikony

Přehled

Visual Studio používá ikony moderního stylu, které mají čistou geometrii a rovnováhu 50/50 kladných/záporných (světlých/tmavých) a používají přímé srozumitelné metafory. Klíčové body návrhu ikon se zaměřují na přehlednost, zjednodušení a kontext.

  • Přehlednost: zaměřte se na základní metaforu, která dává ikoně svůj význam a individualitu.

  • Zjednodušení: zmenšete ikonu na její základní význam – získejte motiv pouze s potřebnými prvky a žádnými ozdobnými prvky.

  • Kontext: Při vývoji konceptu zvažte všechny aspekty role ikony, což je zásadní při rozhodování o tom, které prvky tvoří základní metaforu ikony.

    S ikonami existuje řada bodů návrhu, kterým se můžete vyhnout:

  • Nepoužívejte ikony, které označují prvky uživatelského rozhraní s výjimkou případů, kdy je to vhodné. Zvolte abstraktivnější nebo symbolický přístup, pokud prvek uživatelského rozhraní není běžný, jasný ani jedinečný.

  • Nepoužívejte příliš běžné prvky, jako jsou dokumenty, složky, šipky a lupa. Tyto prvky používejte pouze v případě, že jsou nezbytné pro význam ikony. Například pravé lupy by měly znamenat pouze hledání, procházení a hledání.

  • I když některé starší prvky ikon udržují použití perspektivy, nevytvávejte nové ikony s perspektivou, pokud prvek nemá přehlednost bez něj.

  • Nepřetěžujte do ikony příliš mnoho informací. Jednoduchý obrázek, který lze snadno rozpoznat nebo naučit jako rozpoznatelný symbol, je mnohem užitečnější než příliš složitý obrázek. Ikona nemůže říct celý příběh.

Vytvoření ikony

Vývoj konceptů

Visual Studio má v uživatelském rozhraní širokou škálu typů ikon. Pečlivě zvažte typ ikony během vývoje. Nepoužívejte nejasné nebo neobvyklé objekty uživatelského rozhraní pro prvky ikon. V těchto případech zvolte symbolický symbol, například s ikonou inteligentní značky. Všimněte si, že význam abstraktní značky vlevo je jasnější než vágní verze založená na uživatelském rozhraní napravo:

Správné použití symbolických obrázků Nesprávné použití symbolických obrázků
Correct Smart Tag icon Incorrect Smart Tag icon

Existují instance, ve kterých standardní, snadno rozpoznatelné prvky uživatelského rozhraní fungují dobře pro ikony. Přidat okno je jedním z takových příkladů:

Oprava prvku uživatelského rozhraní v ikoně Nesprávný prvek uživatelského rozhraní v ikoně
Correct Add Window icon Incorrect Add Window icon

Nepoužívejte dokument jako základní prvek, pokud není nezbytné pro význam ikony. Bez elementu dokumentu přidat dokument (pod) význam je ztracen, zatímco při aktualizaci prvku dokumentu není nutné sdělit význam.

Správné použití ikony dokumentu Nesprávné použití ikony dokumentu
Correct Document icon Incorrect Document icon

Koncept "show" by měl být reprezentován ikonou, která nejlépe ilustruje, co se zobrazuje, například pomocí příkladu Zobrazit všechny soubory. Metafora objektivu může být použita k označení konceptu "zobrazení", pokud je to potřeba, například v příkladu zobrazení zdrojů.

"Zobrazit" "Zobrazení"
Show icon View icon

Ikona lupy vpravo by měla představovat pouze hledání, hledání a procházení. Levá varianta se znaménkem plus nebo mínus by měla představovat pouze přiblížení nebo oddálení.

"Hledat" "Lupa"
Search icon Zoom icon

Ve stromových zobrazeních nepoužívejte ikonu složky i modifikátor. Pokud je k dispozici, použijte pouze modifikátor.

Správné ikony stromové zobrazení Nesprávné ikony stromové zobrazení
Correct tree view icon (1)Correct tree view icon (2) Incorrect tree view icon (1)Incorrect tree view icon (2)

Podrobnosti stylu

Layout

Prvky zásobníku, jak je znázorněno pro standardní ikony 16x16:

Layout stack for 16x16 icons
Zásobník rozložení pro ikony 16x16

Prvky oznámení o stavu se lépe používají jako samostatné ikony. Existují však kontexty, ve kterých by se mělo oznámení naskládat na základní prvek, například s ikonou Dokončení úkolu:

Standalone notifications in Visual Studio
Samostatné ikony oznámení

Task complete icon
Ikona Dokončení úkolu

Ikony projektu jsou obvykle soubory .ico, které obsahují více velikostí. Většina ikon 16x16 obsahuje stejné prvky. Verze 32x32 obsahují další podrobnosti, včetně typu projektu, pokud je to možné.

Project icons in Visual Studio
Ikony projektu knihovny ovládacích prvků VB, 16x16 a 32x32

Na střed ikony v rámci jeho pixelu. Pokud to není možné, zarovnejte ikonu k hornímu nebo pravému rámečeku.

Icon centered within the pixel frame
Ikona za střed v rámci pixelu

Icon aligned to top right of pixel frame
Ikona zarovnaná k pravému hornímu rohu rámce

Icon centered and aligned to top of pixel frame
Ikona je zarovnaná na střed a zarovnaná na začátek rámečku.

Abyste dosáhli ideálního zarovnání a rovnováhy, vyhněte se obstrukci základního prvku ikony pomocí glyfů. Umístěte glyph v levém horním rohu základního prvku. Při přidávání dalšího prvku zvažte zarovnání a rovnováhu ikony.

Správné zarovnání a vyvážení Nesprávné zarovnání a vyvážení
Correct icon balance and alignment Incorrect icon balance and alignment

Zajistěte paritu velikosti pro ikony, které sdílejí prvky a které se používají v sadách. Všimněte si, že v nesprávném párování se kruh a šipka překrývají a neodpovídají.

Správná parita velikosti Nesprávná parita velikosti
Correct icon size and parity Incorrect icon size and parity

Používejte konzistentní tloušťku čar a vizuálů. Vyhodnoťte, jak se ikona, kterou vytváříte, porovnává s jinými ikonami pomocí souběžného porovnání. Nikdy nepoužívejte celý rámec 16x16, použijte 15x15 nebo menší. Poměr záporných k pozitivním (tmavým až světlým) by měl být 50/50.

Oprava záporného a kladného poměru Nesprávný poměr záporných a kladných
Correct visual weight for icons (1)

Correct visual weight for icons (2)

Correct visual weight for icons (3)
Incorrect visual weight for icons

Pomocí jednoduchých, srovnatelných obrazců a doplňkových úhlů můžete vytvářet prvky bez obětování integrity prvků. Pokud je to možné, použijte úhly 45° nebo 90°.

Correct icon angles

Perspektiva

Nechte ikonu přehlednou a srozumitelnou. Perspektivu a zdroj světla používejte pouze v případě potřeby. I když použití perspektivy prvků ikon by se mělo vyhnout, některé prvky jsou bez něj nerozpoznané. V takových případech stylizovaná perspektiva komunikuje srozumitelnost elementu.

3-point perspective
Perspektiva 3 bodů

1-point perspective
Perspektiva 1 bodů

Většinaprvkůchmm prvkům by

Icons angled right

Zdroje světla používejte pouze v případě, že objektu přidáte potřebnou srozumitelnost.

Oprava zdroje světla Nesprávný zdroj světla
Correct light sources for icons Incorrect light sources for icons

Pomocí osnov můžete zlepšit čitelnost nebo lépe sdělit metaforu. Poměr negativních pozitivních (tmavých světel) by měl být 50/50.

Správné použití osnov Nesprávné použití osnov
Correct outlines Incorrect outlines

Typy ikon

Ikony panelu prostředí a panelu příkazů se skládají z více než tří z následujících prvků: jeden základ, jeden modifikátor, jedna akce nebo jeden stav.

Examples of shell and command bar icons
Příklady ikon příkazového řádku a prostředí

Ikony panelu příkazů okna nástrojů se skládají z maximálně tří následujících prvků: jeden základ, jeden modifikátor, jedna akce nebo jeden stav.

Examples of tool window command bar icons
Příklady ikon panelu příkazů panelu nástrojů

Ikony nejednoznačného zobrazení stromu se skládají z více než tří z následujících prvků: jeden základ, jeden modifikátor, jedna akce nebo jeden stav.

Examples of tree view disambiguator icons
Příklady ikon nejednoznačného zobrazení stromové struktury

Ikony taxonomie hodnot na základě stavu existují v následujících stavech: aktivní, aktivní a neaktivní.

Examples of state-based value taxonomy icons
Příklady ikon taxonomie hodnot na základě stavu

Ikony IntelliSense se skládají z maximálně tří následujících prvků: jeden základní, jeden modifikační a jeden stav.

Examples of IntelliSense icons
Příklady ikon IntelliSense

Malé ikony projektu (16x16) by neměly mít více než dva prvky: jeden základ a jeden modifikátor.

Examples of small (16x16) project icons16x16 project icon (2)16x16 project icon (3)
Příklady malých ikon projektu (16x16)

Velké ikony projektu (32x32) se skládají z maximálně čtyř následujících prvků: jeden základ, jeden až dva modifikátory a jeden překryv jazyka.

Examples of large (32x32) project icons
Příklady velkých ikon projektů (32x32)

Podrobnosti o produkčním prostředí

Všechny nové prvky uživatelského rozhraní by měly být vytvořeny pomocí windows Presentation Foundation (WPF) a všechny nové ikony pro WPF by měly být ve 32bitovém formátu PNG. 24bitový formát PNG je starší formát, který nepodporuje průhlednost, a proto se nedoporučuje pro ikony.

Uložte rozlišení při rozlišení 96 DPI.

Typy souborů

  • 32bitový formát PNG: upřednostňovaný formát pro ikony. Bezeztrátový formát souboru komprese dat, který může uložit jeden rastrový obrázek (pixel). 32bitové soubory PNG podporují průhlednost alfakanálu, opravu gama a prokládání.

  • 32bitový BMP: pro ovládací prvky, které nejsou WPF. Označuje se také jako XP nebo vysoká barva, 32bitová BMP je formát obrázku RGB/A, který je ve formátu true-color s průhledností alfakanálu. Alfa kanál je vrstva průhlednosti určená v aplikaci Adobe Photoshop, která se pak uloží v rastrovém obrázku jako další (čtvrtý) barevný kanál. Během produkce uměleckých děl se do všech 32bitových souborů BMP přidá černé pozadí, které vám poskytne rychlou vizuální pomůcku k barevné hloubkě. Toto černé pozadí představuje oblast, která se má maskovat v uživatelském rozhraní.

  • 32bitová ICO: pro ikony projektu a přidat položku. Všechny soubory ICO mají 32bitovou skutečnou barvu s průhledností alfakanálu (RGB/A). Vzhledem k tomu, že soubory ICO mohou ukládat více velikostí a barevnou hloubku, ikony Vista jsou často ve formátu ICO obsahující velikosti obrázků 16x16, 32x32, 48x48 a 256x256. Aby se soubory ICO správně zobrazovaly v Průzkumníku Windows, musí být uloženy do 24bitové a 8bitové hloubky barev pro každou velikost obrázku.

  • XAML: pro návrh povrchy a doplňky windows. Ikony XAML jsou soubory obrázků založené na vektorech, které podporují škálování, otáčení, vyplňování a průhlednost. V současné době nejsou v sadě Visual Studio běžné, ale jsou oblíbenější z důvodu jejich flexibility.

  • SVG

  • 24bitový BMP: pro panel příkazů sady Visual Studio. Formát obrázku RGB s skutečnou barvou, 24bitový BMP je konvence ikon, která vytváří vrstvu průhlednosti pomocí purpurové vrstvy (R=255, G=0, B=255) jako barevné klávesy pro vrstvu průhlednosti vyřazení. V 24bitovéM BMP se všechny purpurové povrchy zobrazují pomocí barvy pozadí.

  • 24bitová verze GIF: pro panel příkazů sady Visual Studio Formát obrázku RGB s true-color, který podporuje průhlednost. Soubory GIF se často používají v animaci GIF průvodce.

Konstrukce ikon

Nejmenší velikost ikony v sadě Visual Studio je 16x16. Největší běžně používané použití je 32x32. Při návrhu ikony nezapomeňte vyplnit celý rámec 16x16, 24x24 nebo 32x32. Čitelné, jednotné ikony konstrukce je nezbytné pro rozpoznávání uživatelů. Při vytváření ikon dodržujte následující body.

  • Ikony by měly být jasné, srozumitelné a konzistentní.

  • Je lepší použít prvky oznámení o stavu jako jediné ikony, a ne je naskládat nad základní prvek ikony. V určitých kontextech může uživatelské rozhraní vyžadovat spárování prvku stavu se základním prvkem.

  • Ikony projektů jsou obvykle soubory .ico, které obsahují několik velikostí. Aktualizují se jenom ikony 16x16, 24x24 a 32x32. Většina ikon 16x16 a 24x24 bude obsahovat stejné prvky. Ikony 32x32 obsahují další podrobnosti, včetně jazyka projektu, pokud je to možné.

  • U ikon 32x32 mají základní prvky obecně 2 pixelovou tloušťku čáry. Pro prvky podrobností lze použít tloušťku 1 až 2 pixelů. Použijte svůj nejlepší úsudek k určení, která je vhodnější.

  • Ikony 16x16 a 24x24 mají alespoň 1 pixelové mezery. U ikon 32x32 použijte 2 pixelové mezery mezi prvky a mezi modifikátorem a základním prvkem.

    Element spacing for icons sized 16x16, 24x24, and 32x32
    Mezery mezi prvky pro ikony velikosti 16x16, 24x24 a 32x32

Barva a přístupnost

Pokyny pro dodržování předpisů sady Visual Studio vyžadují, aby všechny ikony v produktu prošly požadavky na přístupnost pro barvu a kontrast. Toho dosáhnete prostřednictvím inverze ikon a při navrhování byste měli mít na paměti, že budou invertovány programově v produktu.

Další informace o použití barev v ikonách sady Visual Studio najdete v tématu Použití barev v obrázcích.

Použití barev v obrázcích

Přehled

Ikony v sadě Visual Studio jsou primárně monochromaticky. Barva je vyhrazena ke sdělení konkrétních informací a nikdy pro dekoraci. Používá se barva:

  • označení akce

  • upozorňování uživatele na oznámení o stavu

  • určení přidružení jazyka

  • rozlišovat položky v IntelliSense

Usnadnění

Pokyny pro dodržování předpisů sady Visual Studio vyžadují, aby všechny ikony, které jsou v produktu zaškrtnuté, prošly požadavky na přístupnost pro barvu a kontrast. Barvy v paletě vizuálních jazyků byly testovány a splňují tyto požadavky.

Inverze barev pro tmavé motivy

Aby se ikony zobrazovaly se správným poměrem kontrastu v tmavém motivu sady Visual Studio, použije se inverze programově. Barvy v této příručce byly vybrány částečně tak, aby se správně invertovaly. Omezte použití barvy na tuto paletu nebo při použití inverze se zobrazí nepředvídatelné výsledky.

Examples of icons that have had their colors inverted
Příklady ikon s invertovanými barvami

Základní paleta

Všechny standardní ikony obsahují tři základní barvy. Ikony neobsahují žádné přechody ani stíny s jednou nebo dvěma výjimkami pro ikony 3D nástrojů.

Využití Name Hodnota (světlý motiv) Políčko Příklad
Pozadí/tmavá VS BG 424242 / 66,66,66 Swatch 424242 Base palette example
Popředí/světlá VS FG F0EFF1 / 240 239 241 Swatch F0EFF1
Obrys VS Out F6F6F6 / 246,246,246 Swatch F6F6F6

Kromě základních barev může každá ikona obsahovat jednu další barvu z rozšířené palety.

Rozšířená paleta

Modifikátory akcí

Následující čtyři barvy označují typy akcí vyžadovaných modifikátory akcí:

Využití Name Hodnota (všechny motivy) Políčko
Kladné Akce VS – zelená 388A34 / 56 138,52 Swatch 388A34
Záporný VS Action Red A1260D / 161 38,13 Swatch A1260D
Neutral Modrá akce VS 00539C / 0,83,156 Swatch 00539C
Vytvoření nebo nový Oranžová akce VS C27D1A / 194 156,26 Swatch C27D1A
Příklady

Zelená se používá pro modifikátory pozitivních akcí, jako je "Přidat", "Spustit", "Přehrát" a "Ověřit".

Spustit Spustit dotaz Přehrát všechny kroky Přidat ovládací prvek
Run icon Execute query icon Play all steps icon Add control icon

Červená se používá pro modifikátory negativních akcí, jako je "Delete", "Stop", "Cancel" a "Close".

Odstranění relace Odstranit sloupec Zastavit dotaz Připojení offline
Delete relationship icon Delete column icon Stop query icon Connection offline icon

Modrá se použije u modifikátorů neutrálních akcí, které jsou nejčastěji reprezentované jako šipky, například "Otevřít", "Další", "Předchozí", "Import" a "Export".

Přejít na pole Dávkové Check-In Editor adres Editor přidružení
Go to field icon Batched check-in icon Address editor icon Association editor icon

Tmavě zlato se primárně používá pro modifikátor "Nový".

Nový projekt Vytvoření nového grafu Nový test jednotek Nová položka seznamu
New project icon Create new graph icon New unit test icon New list item icon

Zvláštní případy

Ve speciálních případech může být modifikátor barevné akce použit nezávisle jako samostatná ikona. Barva použitá pro ikonu odráží akce, ke kterým je ikona přidružená. Toto použití je omezené na malou podmnožinu ikon, včetně:

Spustit Zastavit Odstranit Uložit Přejít zpět
Run icon Stop icon - Solid red square. Delete icon Save icon Navigate back icon

Paleta hierarchie kódu

Složka

Využití Name Hodnota (všechny motivy) Políčko Příklad
Složky Složka DCB67A / 220 182,122 Swatch DCB67A Folder color icon

Jazyky sady Visual Studio

Každý z běžných jazyků nebo platforem dostupných v sadě Visual Studio má přidruženou barvu. Tyto barvy se používají na základní ikoně nebo v modifikátorech jazyka, které se zobrazují v pravém horním rohu složených ikon.

Využití Name Hodnota (všechny motivy) Políčko
ASP, HTML, WPF ASP HTML WPF Blue 0095D7 / 0,149,215 Swatch 0095D7
C++ CPP Fialová 9B4F96 / 155 79 150 Swatch 9B4F96
C# CS Green (VS Action Green) 388A34 / 56 138,52 Swatch 388A34
Šablony stylů CSS CSS Red BD1E2D / 189,30,45 Swatch BD1E2D
F# FS Fialová 672878 / 103,40,120 Swatch 672878
JavaScript JS Orange F16421 / 241 100,33 Swatch F16421
VB VB Blue (VS Action Blue) 00539C / 0 83 156 Swatch 00539C
TypeScript TS Orange E04C06 / 224 76,6 Swatch E04C06
Python PY Green 879636 / 135,150,54 Swatch 879636
Příklady ikon s modifikátory jazyka
VB C# C++ F# JavaScript Python
Visual Basic icon C# icon C++ icon F# icon JavaScript icon Python icon
HTML WPF ASP Šablony stylů CSS TypeScript
HTML icon
HTML
WPF icon
WPF
ASP icon
ASP
CSS icon
Šablony stylů CSS
TypeScript icon
TypeScript

IntelliSense

Ikony IntelliSense používají exkluzivní paletu barev. Tyto barvy slouží k rychlému rozlišení různých položek v seznamu automaticky otevíraných oken IntelliSense.

Využití Name Hodnota (všechny motivy) Políčko
Třída, událost VS Action Orange C27D1A / 194 125 26 Swatch C27D1A
Extension – metoda, metoda, modul, delegát VS Action Purple 652D90 / 101 45 144 Swatch 652D90
Pole, položka výčtu, makro, struktura, typ hodnoty sjednocení, operátor, rozhraní VS Action Blue 00539C / 0 83 156 Swatch 00539C
Objekt VS Action Green 388A34 / 56 138 52 Swatch 388A34
Konstanta, výjimka, položka výčtu, mapa, položka mapy, obor názvů, šablona, definice typu Pozadí (VS BG) 424242 / 66,66,66 Swatch 424242
Příklady ikon IntelliSense
Třída Soukromá událost Delegát Metoda Friend Pole
IntelliSense class icon IntelliSense private event icon IntelliSense delegate icon IntelliSense method friend icon Field icon
Chráněná položka výčtu Objekt Template (Šablona) Zástupce výjimky
IntelliSense protected enum item icon IntelliSense object icon IntelliSense template icon IntelliSense exception shortcut icon

Oznámení

Oznámení v sadě Visual Studio slouží k označení stavu. Paleta oznámení používá následující čtyři barvy, stejně jako černé nebo bílé možnosti výplně popředí k definování oznámení s následujícími úrovněmi stavu.

Využití Name Hodnota (všechny motivy) Políčko
Stav: neutrální Modrá oznámení (VS Blue) 1BA1E2 / 27 161 226 Swatch 1BA1E2
Stav: pozitivní Oznámení zelená (VS Zelená) 339933 / 51,153,51 Swatch 339933
Stav: negativní Oznámení Červené (VS Red) E51400 / 229 20 0 Swatch E51400
Stav: upozornění Oznámení žlutá (vs oranžová) FFCC00 / 255 204 0 Swatch FFCC00
Výplň popředí Oznámení Černá (černá) 000000 / 0,0,0 Swatch #000000
Výplň popředí Bílá oznámení (bílá) FFFFFF / 255 255 255 Swatch FFFFFF

Příklady ikon oznámení

Výstrahy Upozornění Dokončit Zastavit
Alert icon Warning icon Complete icon Stop icon - Solid red circle with a white square in the center.