Instrukcje: tworzenie ikony lub innego obrazu

Możesz utworzyć nowy obraz, mapę bitową, ikonę, kursor lub pasek narzędzi, a następnie dostosować jego wygląd za pomocą Edytora obrazów. Możesz również utworzyć nową mapę bitową wzorzystą po szablonie zasobu.

Ikony i kursory: zasoby obrazów do wyświetlania na urządzeniach

Ikony i kursory to zasoby graficzne, które mogą zawierać wiele obrazów w różnych rozmiarach i schematach kolorów dla różnych typów urządzeń wyświetlania. Kursor ma również gorące miejsce, gdzie system Windows używa do śledzenia jego położenia. Zarówno ikony, jak i kursory są tworzone i edytowane przy użyciu Edytora obrazów, podobnie jak mapy bitowe i inne obrazy.

Podczas tworzenia nowej ikony lub kursora edytor obrazów najpierw tworzy obraz standardowego typu. Obraz jest początkowo wypełniony kolorem ekranu (przezroczystym). Jeśli obraz jest kursorem, punktem gorącym jest początkowo lewy górny róg ze współrzędnymi 0,0.

Domyślnie edytor obrazów obsługuje tworzenie dodatkowych obrazów dla urządzeń przedstawionych w poniższej tabeli. Obrazy dla innych urządzeń można tworzyć, wpisując parametry width, height i color-count w oknie dialogowym Obraz niestandardowy.

Color Szerokość (piksele) Wysokość (piksele)
Monochromatyczne 16 16
Monochromatyczne 32 32
Monochromatyczne 48 48
Monochromatyczne 64 64
Monochromatyczne 96 96
16 16 16
16 32 32
16 64 64
16 48 48
16 96 96
256 16 16
256 32 32
256 48 48
256 64 64
256 96 96

Tworzenie obrazu urządzenia (ikona lub kursor)

Po utworzeniu nowej ikony lub zasobu kursora Edytor obrazów najpierw tworzy obraz w określonym stylu (32 × 32, 16 kolorów dla ikon i 32 × 32, Monochrome dla kursorów). Następnie można dodawać obrazy o różnych rozmiarach i stylach do początkowej ikony lub kursora i edytować każdy dodatkowy obraz, zgodnie z potrzebami, dla różnych urządzeń wyświetlania. Obraz można również edytować przy użyciu operacji wycinania i wklejania z istniejącego typu obrazu lub mapy bitowej utworzonej w programie graficznym.

Po otwarciu ikony lub zasobu kursora w Edytorze obrazów obraz jest domyślnie otwierany najbardziej zgodny z bieżącym urządzeniem wyświetlania.

Uwaga

Jeśli projekt nie zawiera jeszcze pliku rc, zobacz Tworzenie nowego pliku skryptu zasobu.

Okno dialogowe Nowy <typ obrazu urządzenia> umożliwia utworzenie nowego obrazu urządzenia określonego typu. Aby otworzyć okno dialogowe Nowy <obraz urządzenia>, przejdź do menu Obraz>nowy typ obrazu. Dostępne są następujące właściwości: Target Image Type (Typ obrazu docelowego) i Custom (Niestandardowy).

Właściwość Typ obrazu docelowego zawiera listę dostępnych typów obrazów, w których wybierasz typ obrazu, który chcesz otworzyć:

16 x 16, 16 kolorów
32 x 32, 16 kolorów
48 x 48, 16 kolorów
64 x 64, 16 kolorów
96 x 96, 16 kolorów

16 x 16, 256 kolorów
32 x 32, 256 kolorów
48 x 48, 256 kolorów
64 x 64, 256 kolorów
96 x 96, 256 kolorów

16 x 16, Monochrome
32 x 32, Monochrome
48 x 48, Monochrome
64 x 64, Monochrome
96 x 96, Monochrome

Uwaga

Żadne istniejące obrazy nie będą wyświetlane na tej liście.

Właściwość Niestandardowy otwiera okno dialogowe Obraz niestandardowy, w którym można utworzyć nowy obraz o niestandardowym rozmiarze i liczbie kolorów.

Okno dialogowe Obraz niestandardowy umożliwia utworzenie nowego obrazu z niestandardowym rozmiarem i liczbą kolorów. Dostępne są następujące właściwości:

Właściwości opis
Szerokość Umożliwia wprowadzenie szerokości obrazu niestandardowego w pikselach (od 1 do 512, limit 2048).
Wysokość Zapewnia miejsce na wprowadzenie wysokości obrazu niestandardowego w pikselach (1–512, limit 2048).
Kolory Umożliwia wybranie liczby kolorów obrazu niestandardowego: 2, 16 lub 256.

Użyj okna dialogowego Otwieranie <obrazu urządzenia>, aby otworzyć obrazy urządzeń w projektach języka C++. Wyświetla on listę istniejących obrazów urządzeń w bieżącym zasobie (obrazy, które są częścią bieżącego zasobu). Uwzględniona jest następująca właściwość:

Właściwości opis
Bieżące obrazy Wyświetla listę obrazów zawartych w zasobie. Wybierz typ obrazu, który chcesz otworzyć.

Aby utworzyć nową ikonę lub kursor

  1. W widoku zasobu kliknij prawym przyciskiem myszy plik RC , a następnie wybierz polecenie Wstaw zasób. Jeśli masz już istniejący zasób obrazu w pliku rc , taki jak kursor, możesz kliknąć prawym przyciskiem myszy folder Kursor i wybrać polecenie Wstaw kursor.

  2. W oknie dialogowym Wstawianie zasobu wybierz pozycję Ikona lub Kursor i wybierz pozycję Nowy. W przypadku ikon ta akcja tworzy zasób ikony z ikoną 32 × 32, 16-kolorową ikoną. W przypadku kursorów tworzony jest obraz monochromatyczny (2-kolorowy) o rozmiarze 32 × 32.

    Jeśli obok typu zasobu obrazu w oknie dialogowym Wstawianie zasobu pojawi się znak plus (+), oznacza to, że szablony pasków narzędzi są dostępne. Wybierz znak plus, aby rozwinąć listę szablonów, wybrać szablon i wybrać pozycję Nowy.

Aby dodać obraz dla innego urządzenia wyświetlania

  1. Przejdź do menu Obraz>nowy obraz urządzenia lub kliknij prawym przyciskiem myszy w okienku Edytor obrazów i wybierz pozycję Nowy obraz urządzenia.

  2. Wybierz typ obrazu, który chcesz dodać. Możesz również wybrać pozycję Niestandardowy , aby utworzyć ikonę, której rozmiar nie jest dostępny na liście domyślnej.

Aby skopiować obraz urządzenia

  1. Przejdź do menu Obraz>otwórz obraz urządzenia i wybierz obraz z bieżącej listy obrazów. Na przykład wybierz wersję 32 × 32, 16-kolorową ikonę.

  2. Skopiuj aktualnie wyświetlany obraz ikony (Ctrl+C).

  3. Otwórz inny obraz ikony w innym oknie Edytor obrazów. Na przykład otwórz 16 × 16, 16-kolorową wersję ikony.

  4. Wklej obraz ikony (Ctrl+V) z jednego okna Edytora obrazów do drugiego. Jeśli wklejasz większy rozmiar do mniejszego rozmiaru, możesz użyć uchwytów ikon, aby zmienić rozmiar obrazu.

Aby usunąć obraz urządzenia

Gdy obraz ikony jest wyświetlany w Edytorze obrazów, przejdź do menu Obraz>usuń obraz urządzenia. Po usunięciu obrazu ostatniej ikony w zasobie zasób zostanie również usunięty.

Uwaga

Po naciśnięciu klawisza Del obrazy i kolory narysowane na ikonie są usuwane, ale ikona pozostaje i można ją teraz przeprojektować. Jeśli naciśnij klawisz Del przez pomyłkę, naciśnij klawisze Ctrl+Z, aby cofnąć akcję.

Aby utworzyć przezroczyste lub odwrotne regiony na obrazach urządzeń

W Edytorze obrazów początkowa ikona lub obraz kursora ma przezroczysty atrybut. Chociaż obrazy ikon i kursorów są prostokątne, wiele z tych elementów nie jest wyświetlanych, ponieważ części obrazu są przezroczyste, a podstawowy obraz na ekranie jest wyświetlany za pomocą ikony lub kursora. Po przeciągnięciu ikony części obrazu mogą pojawić się w odwróconym kolorze. Ten efekt można utworzyć, ustawiając kolor ekranu i odwrotny kolor w oknie Kolory.

Ekran i odwrotne kolory stosowane do ikon i kursorów kształt i kolor obrazu pochodnego lub przypisywanie regionów odwrotnych. Kolory wskazują części obrazu, które mają te atrybuty. Możesz zmienić kolory reprezentujące atrybuty koloru ekranu i odwrotnego koloru podczas edycji. Te zmiany nie wpływają na wygląd ikony ani kursora w aplikacji.

Uwaga

Wyświetlane okna dialogowe i polecenia menu mogą się różnić od tych opisanych w sekcji Pomoc w zależności od aktywnych ustawień lub edycji. Aby zmienić ustawienia, przejdź do menu Narzędzia>Importuj i Eksportuj Ustawienia. Aby uzyskać więcej informacji, zobacz Personalizowanie środowiska IDE programu Visual Studio.

Aby utworzyć przezroczyste lub odwrotne regiony

  1. W oknie Kolory wybierz selektor Kolor ekranu lub Kolor odwrotny.

  2. Zastosuj ekran lub odwrotny kolor na obrazie przy użyciu narzędzia do rysowania. Aby uzyskać więcej informacji na temat narzędzi do rysowania, zobacz Korzystanie z narzędzia do rysowania.

Aby zmienić ekran lub odwrotny kolor

  1. Wybierz selektor Kolor ekranu lub Selektor Inverse-Color.

  2. Wybierz kolor z palety Kolory w oknie Kolory.

    Kolor uzupełniający jest automatycznie przypisywany dla innego selektora.

    Napiwek

    Jeśli dwukrotnie klikniesz selektor Kolor ekranu lub Odwrotny kolor , zostanie wyświetlone okno dialogowe Selektor kolorów niestandardowych.

Korzystanie z palety kolorów 256

Za pomocą Edytora obrazów ikony i kursory mogą mieć duży rozmiar (64 × 64) z paletą kolorów 256 do wyboru. Po utworzeniu zasobu zostanie wybrany styl obrazu urządzenia.

Aby utworzyć ikonę koloru 256 lub kursora

  1. W widoku zasobu kliknij prawym przyciskiem myszy plik RC , a następnie wybierz polecenie Wstaw zasób. Jeśli masz już istniejący zasób obrazu w pliku rc , taki jak kursor, możesz kliknąć prawym przyciskiem myszy folder Kursor i wybrać polecenie Wstaw kursor.

  2. W oknie dialogowym Wstawianie zasobu wybierz pozycję Ikona lub Kursor i wybierz pozycję Nowy.

  3. Przejdź do menu Obraz>nowy obraz urządzenia i wybierz odpowiedni styl obrazu w kolorze 256.

Aby wybrać kolor z palety kolorów 256 dla dużych ikon

Aby narysować zaznaczenie z palety kolorów 256, należy wybrać kolory z palety Kolory w oknie Kolory.

  1. Wybierz dużą ikonę lub kursor albo utwórz nową dużą ikonę lub kursor.

  2. Wybierz kolor z 256 kolorów wyświetlanych w palecie Kolory w oknie Kolory.

    Wybrany kolor stanie się bieżącym kolorem w palecie Kolory w oknie Kolory.

    Uwaga

    Początkowa paleta używana dla obrazów w kolorze 256 jest zgodna z paletą CreateHalftonePalette zwracaną przez interfejs API systemu Windows. Wszystkie ikony przeznaczone dla powłoki systemu Windows powinny używać tej palety, aby zapobiec migotaniu podczas realizacji palety.

Aby ustawić hot spot kursora

Gorącym punktem kursora jest punkt, do którego system Windows odwołuje się do śledzenia położenia kursora. Domyślnie punkt gorący jest ustawiony na lewy górny róg kursora ze współrzędnymi 0,0. Właściwość Hotspot w okno Właściwości pokazuje współrzędne punktu gorącego.

  1. Na pasku narzędzi Edytor obrazów wybierz narzędzie Ustaw hotspot.

  2. Wybierz piksel, który chcesz przypisać jako punkt gorący kursora.

    Właściwość Hotspot w oknie Właściwości wyświetla nowe współrzędne.

Aby utworzyć i zapisać mapę bitową jako plik GIF lub jpeg

Podczas tworzenia mapy bitowej obraz jest tworzony w formacie mapy bitowej (bmp). Można jednak zapisać obraz jako plik GIF lub JPEG lub w innych formatach graficznych.

Uwaga

Ten proces nie dotyczy ikon i kursorów.

  1. Przejdź do menu Plik>otwórz, a następnie wybierz pozycję Plik.

  2. W oknie dialogowym Nowy plik wybierz folder Visual C++, a następnie wybierz pozycję Plik mapy bitowej (.bmp) w polu Szablony i wybierz pozycję Otwórz.

    Mapa bitowa zostanie otwarta w Edytorze obrazów.

  3. Wprowadź zmiany w nowej mapie bitowej zgodnie z potrzebami.

  4. Po otwarciu mapy bitowej w Edytorze obrazów przejdź do menu Plik>Zapisz nazwę pliku.bmp Jako.

  5. W oknie dialogowym Zapisz plik jako wpisz nazwę, którą chcesz nadać plik, oraz rozszerzenie, które określa format pliku, który ma być zapisany w polu Nazwa pliku. Na przykład myfile.gif.

    Uwaga

    Musisz utworzyć lub otworzyć mapę bitową poza projektem, aby zapisać ją jako inny format pliku. Jeśli utworzysz lub otworzysz go w projekcie, polecenie Zapisz jako będzie niedostępne. Aby uzyskać więcej informacji, zobacz Wyświetlanie zasobów w pliku skryptu zasobu poza projektem (autonomicznym).

  6. Wybierz pozycję Zapisz.

Aby przekonwertować obraz z jednego formatu na inny

Obrazy GIF lub JPEG można otwierać w Edytorze obrazów i zapisywać je jako mapy bitowe. Ponadto możesz otworzyć plik mapy bitowej i zapisać go jako plik GIF lub JPEG. Obrazy, z których pracujesz, nie muszą być częścią projektu do edycji w środowisku projektowym (zobacz edytowanie obrazów autonomicznych).

  1. Otwórz obraz w Edytorze obrazów.

  2. Przejdź do menu Plik>Zapisz nazwę pliku jako.

  3. W oknie dialogowym Zapisz plik jako w polu Nazwa pliku wpisz nazwę pliku i rozszerzenie, które określa odpowiedni format.

  4. Wybierz pozycję Zapisz.

Aby dodać nowy zasób obrazu do niezarządzanego projektu C++

  1. W widoku zasobu kliknij prawym przyciskiem myszy plik RC , a następnie wybierz polecenie Wstaw zasób. Jeśli masz już istniejący zasób obrazu w pliku rc , taki jak kursor, możesz po prostu kliknąć prawym przyciskiem myszy folder Kursor i wybrać polecenie Wstaw kursor.

  2. W oknie dialogowym Wstawianie zasobu wybierz typ zasobu obrazu, który chcesz utworzyć (na przykład mapa bitowa), a następnie wybierz pozycję Nowy.

    Jeśli obok typu zasobu obrazu w oknie dialogowym Wstawianie zasobu pojawi się znak plus (+), oznacza to, że szablony pasków narzędzi są dostępne. Wybierz znak plus, aby rozwinąć listę szablonów, wybrać szablon i wybrać pozycję Nowy.

Aby dodać nowy zasób obrazu do projektu w języku programowania .NET

  1. W Eksplorator rozwiązań kliknij prawym przyciskiem myszy folder projektu (na przykład WindowsApplication1).

  2. Z menu skrótów wybierz pozycję Dodaj, a następnie wybierz pozycję Dodaj nowy element.

  3. W okienku Kategorie rozwiń folder Lokalne elementy projektu, a następnie wybierz pozycję Zasoby.

  4. W okienku Szablony wybierz typ zasobu, który chcesz dodać do projektu.

    Zasób jest dodawany do projektu w Eksplorator rozwiązań, a zasób zostanie otwarty w Edytorze obrazów. Teraz możesz użyć wszystkich narzędzi dostępnych w Edytorze obrazów, aby zmodyfikować obraz. Aby uzyskać więcej informacji na temat dodawania obrazów do zarządzanego projektu, zobacz Ładowanie obrazu w czasie projektowania.

Wymagania

None

Zobacz też

Edytor obrazów dla ikon
Instrukcje: edytowanie obrazu
Instrukcje: korzystanie z narzędzia do rysowania
Instrukcje: praca z kolorem
Klawisze skrótów