Jak wyodrębnić ikony z plików EXE, DLL, OCX i CPL?

Czy chciałbyś wyodrębnić wszystkie ikony przechowywane na twoim komputerze? Czy kiedykolwiek zastanawiałeś się, gdzie właściwie znajdują się te wszystkie ikony, które widzisz? Znalezienie wysokiej jakości ikon na komputerze jest trudne, a przede wszystkim dlatego, że aplikacje przechowują swoje ikony bezpośrednio w samym pliku EXE (wykonywalnym), który pośrednio ukrywa te ikony przed tobą.(EXE)

W tym artykule wymienię kilka narzędzi, których możesz użyć do wyodrębnienia ikon z aplikacji już zainstalowanych na komputerze. Możesz użyć tych programów do zapisywania plików ikon jako obrazów lub plików ICO o różnych rozmiarach.

IkonyWyciąg

IconsExtract to bezpłatna aplikacja, której można używać do automatycznego wyszukiwania ikon przechowywanych w plikach EXE(EXE) , DLL , OCX , CPL i innych typach plików. Będziesz zdumiony faktyczną liczbą ikon przechowywanych na twoim komputerze po użyciu tego programu!

Program jest samodzielnym plikiem wykonywalnym i nie wymaga żadnej instalacji, co oznacza, że ​​możesz go łatwo uruchomić na dowolnym komputerze! Możesz także filtrować wyszukiwanie według ikon lub kursorów, według rozmiaru ikony, a nawet według głębi kolorów.

Po uruchomieniu programu dostępne są 2 główne opcje wyszukiwania:

szukaj ikon

Skanuj ikony w plikach(Scan Icons in Files ) — na przykład: C:Windowssystem32shell32.dll — jest to wartość domyślna podczas ładowania programu.

Możesz ręcznie wpisać nazwę pliku w polu tekstowym lub wybrać go z okna dialogowego, klikając przycisk Przeglądaj pliki(Browse Files)  . Możesz także wybrać wiele nazw plików, używając symboli wieloznacznych (? i *).

Oprócz samych plików możesz przeskanować folder, klikając przycisk Przeglądaj foldery(Browse Folders)  . Jeśli zaznaczysz pole wyboru Wyszukaj podfoldery(Search Subfolders)  , wszystkie podfoldery głównego folderu również zostaną przeskanowane. Na przykład, jeśli klikniesz przeglądaj foldery, wybierz C: Program Files (x86), a następnie zaznacz pole podfolderów, będziesz mógł przeszukiwać wszystkie pliki wszystkich zainstalowanych programów w poszukiwaniu ikon!

Skanuj ikony w wybranych procesach(Scan Icons in Selected Processes) — jest to fajna opcja, która po prostu wyświetla listę aktualnie uruchomionych procesów na komputerze i pozwala wybrać jedną z nich, z której chcesz wyodrębnić ikony.

Po zakończeniu wyszukiwania znajdziesz ikony wyświetlane w głównym oknie programu. Następnie możesz zapisać ikony w plikach ICO , wybierając te, które chcesz zapisać, a następnie wybierając Zapisz wybrane ikony(Save Selected Icons) z menu Plik(File) .

ikony wyodrębniania wyszukiwania

Możesz także skopiować pojedynczą ikonę do schowka i wkleić ją do innej aplikacji, naciskając standardową kombinację klawiszy CTRL + CSpowoduje to skopiowanie ikony w standardowych wymiarach 16×16 lub 32×32. Jeśli chcesz skopiować inny rozmiar, kliknij dwukrotnie ikonę i wybierz konkretny obraz w oknie właściwości, a następnie kliknij Kopiuj wybrany obraz(Copy Selected Image) .

rozmiary ikon

BeCylconGrabber

Nie jestem pewien, o co chodzi z zabawną nazwą, ale BeCylconGrabber to przydatne małe narzędzie do pobierania wysokiej jakości ikon z plików wykonywalnych aplikacji. Podoba mi się ten program nieco lepiej niż IconsExtract , ponieważ ma ładniejszy interfejs i czystszy wygląd. Nie sądzę, aby IconsExtract był aktualizowany od 2010 roku, więc to już dość dawno temu.

W każdym razie ten program jest również przenośny i nie wymaga instalacji. Po prostu(Just) uruchom plik EXE , a otrzymasz główne okno programu z trzema zakładkami po lewej stronie i oknem podglądu po prawej.

becylcongrabber

Na karcie Katalog(Directory) możesz przejść do pojedynczego pliku i zobaczyć ikony dla tego konkretnego pliku DLL(DLL) lub EXE itp. Powiedzmy, że chciałem uzyskać ładną ikonę dla Google Chrome , po prostu przejrzałbym plik chrome.exe.

ekstrakt z chromowanej ikony

Jak widać, okno podglądu wyświetla wszystkie różne rozmiary ikony przechowywanej w tym pliku wykonywalnym. Aby zapisać ikonę, kliknij ją, a następnie kliknij przycisk Zapisz(Save) lub po prostu kliknij dwukrotnie ikonę. Otrzymasz dostosowane okno dialogowe zapisywania, w którym możesz zapisać je jako ikonę ze wszystkimi różnymi rozmiarami i głębiami kolorów.

zapisz ikony

Jeśli chcesz zapisać go jako plik obrazu, po prostu kliknij pole Zapisz jako typ(Save as type) i zmień go na BMP lub PNG , a następnie wybierz format. W ten sposób można wyodrębnić ikony z określonego pliku. Teraz, jeśli chcesz przeskanować wszystkie ikony w określonym katalogu, kliknij kartę Wyszukaj(Search) , a następnie kliknij przycisk Nowe wyszukiwanie(New Search) .

wyszukaj ikonę

Wybierz katalog, a następnie zdecyduj, czy rekursywnie przeszukiwać wszystkie podkatalogi, czy nie. Minimalna liczba symboli oznacza najmniejszą liczbę ikon, które muszą znajdować się w pliku, aby pojawił się w wynikach wyszukiwania. Max jest ustawiony na 10 000 i to naprawdę powinno być wystarczająco duże.

ikony wysokiej jakości

Jeśli nie klikniesz niczego po lewej stronie, wyświetlą się wszystkie ikony dla tego konkretnego rozmiaru, który znalazł. Możesz także kliknąć konkretny plik w wynikach wyszukiwania, aby wyświetlić tylko ikony z tego pliku. Na koniec możesz wybrać ikonę, a następnie nacisnąć przycisk Ulubione(Favorites) , który doda ją do zakładki Ulubione(Favorites) , gdzie można łatwo uzyskać do nich dostęp bez konieczności ponownego wyszukiwania.

Są to prawie dwa najlepsze programy, które pobierają ikony dobrej jakości z pliku aplikacji. Istnieje kilka innych programów, które działają, ale pozwalają tylko wyodrębnić rozmiary 16×16 lub 32×32, co moim zdaniem jest bezużyteczne.

Teraz, gdy masz nowe ikony, możesz użyć ich do utworzenia niestandardowej ikony dla dysku flash(custom icon for your flash drive) . Jeśli nie możesz znaleźć dobrej ikony na swoim komputerze, możesz przekonwertować własne obrazy na ikony(convert your own images into icons) i użyć ich! Cieszyć się!



About the author

Jestem web developerem i inżynierem dźwięku z ponad 10-letnim doświadczeniem. Specjalizuję się w tworzeniu aplikacji Chrome/Web Audio, a także aplikacji Discord. Moje umiejętności w obu dziedzinach pozwalają mi tworzyć produkty wysokiej jakości, które są łatwe w obsłudze i utrzymaniu. Ponadto jestem doświadczonym użytkownikiem Discorda i pracuję nad aplikacją od ponad dwóch lat.



Related posts