Paano I-extract o I-save ang Icon mula sa isang EXE File

Ang format ng file na karaniwang ginagamit para sa mga icon ay ICO. Ang nakatutuwa dito ay hindi ito isang tipikal na format ng larawan, ngunit sa halip ay nag-embed ng iba't ibang laki at uri ng larawan sa file, kasama ang iba't ibang lalim ng kulay.

Paano I-extract o I-save ang Icon mula sa isang EXE File

Para sa kadahilanang ito, maaaring magkapareho ang hitsura ng isang icon sa 640 x 480-pixel at 4K na mga monitor, kung ang mga naaangkop na format ay naka-embed sa file.

Iyon ang dahilan kung bakit ang pagkuha ng isang icon mula sa isang EXE file ay hindi isang madaling gawain. Salamat sa iba't ibang app, maaari mong i-convert ang anumang bersyon ng icon ng executable file sa isang imahe sa ilang simpleng pag-click. Ipapaliwanag sa iyo ng artikulong ito kung paano ito gagawin.

EXE sa Image Tools

Ang pinakamahusay na paraan upang kunin ang mga icon mula sa isang EXE file patungo sa isang image file ay ang paggamit ng ilan sa mga third-party na 'exe-to-image' na tool. Lahat sila ay gumagana sa parehong prinsipyo.

Una, kinuha nila ang imahe ng icon mula sa isang EXE file patungo sa isang ICO file. Pagkatapos, dahil ang mga ICO file ay hindi mga file ng imahe, nagsasagawa sila ng isang karagdagang hakbang at kino-convert ito sa PNG o iba pang mga format ng imahe.

Makakahanap ka ng iba't ibang tool online na maaaring mag-extract ng icon sa isang ICO file, ngunit ilan lamang sa mga ito ang direktang kukuha ng larawan mula sa binary file.

Pinakamahusay na Mga Tool sa Pag-extract ng Mga Icon

Ito ang ilan sa mga pinaka mahusay at madaling gamitin na mga tool sa pagkuha ng icon-to-image sa internet.

1. IconViewer

Ang IconViewer ay isa sa mga pinakalumang tool sa pagkuha ng icon. Ito ay huling na-update noong 2008, ngunit ito ay katugma sa Win 10. Gayundin, kakailanganin mong i-install ito, na kung saan ay maginhawa para sa mga taong kailangang gamitin ito nang madalas. Sa kabilang banda, maaaring tumagal ito ng hindi kinakailangang espasyo sa mga gustong gumamit nito nang isang beses o dalawang beses lamang.

Upang i-save ang icon kailangan mong:

  1. I-right-click ang EXE o DLL file.
  2. Mag-click sa 'Properties.'
  3. Piliin ang tab na 'Mga Icon'. Makikita mo ang lahat ng mga icon na nakatali sa file na iyon.
  4. Mag-click sa icon na gusto mong i-extract.
  5. Piliin ang wastong laki ng larawan at lalim ng kulay mula sa menu ng 'Mga larawan ng device'. Ito ay nasa ibaba ng icon na window.
  6. I-click ang icon na 'I-save' sa ilalim.

    iconviewer

  7. Piliin ang lokasyon ng bagong larawan at ang gustong format ng larawan (BMP o PNG).
  8. Pagkatapos ay awtomatikong i-extract ng tool ang icon mula sa EXE file.

Mayroon ding opsyon na pumili ng maraming EXE file at kapag inulit mo ang mga hakbang 1-3, makikita mo ang lahat ng kanilang naka-embed na icon sa parehong window.

2. IconsExtract

Hindi tulad ng IconViewer, ang IconsExtract ay isang stand-alone na EXE file na hindi nangangailangan ng anumang pag-install. I-download lamang ito at patakbuhin ito.

Pagkatapos mong ilunsad ito, lalabas ang isang window ng 'Search for icons' kung saan kakailanganin mong piliin ang mga file at cursor na gusto mong i-scan. Mayroon ding opsyon na i-filter ang mga hindi kinakailangang laki ng icon at pumili ng mga format, at lalim ng kulay.

Maaari kang maghanap para sa isang indibidwal na file sa pamamagitan ng pag-type ng pangalan nito sa kahon o sa pamamagitan ng pag-browse sa file explorer. Mayroon ding opsyon na i-scan ang buong folder gamit ang kanilang mga subfolder para sa mga executable na file. Maaari ka ring magsagawa ng pag-scan ng buong hard disk partition. Gayunpaman, maaaring tumagal ito ng maraming memorya at maaaring tumagal ng mahabang panahon.

iconsextract

Upang i-save ang mga icon, dapat mong:

  1. Piliin ang lahat ng mga icon na gusto mong i-extract.
  2. Mag-click sa menu na 'File'.
  3. Piliin ang opsyong ‘I-save ang Mga Piniling Icon’.
  4. Hanapin ang folder kung saan mo gustong i-save ang mga file ng imahe.
  5. Mag-click sa pindutan ng 'I-save ang Mga Icon'.

Maaari mo ring kopyahin ang isang icon sa isang clipboard at i-paste ito sa isa pang app, gaya ng Microsoft Word, Adobe Photoshop, Paint, atbp.

3. QuickAny2Ico

Ang Quick Any2Ico ay marahil ang pinaka-user-friendly sa grupo. Mayroon itong simpleng user interface at hindi nangangailangan ng anumang pag-install. I-download lamang ito at ilunsad ito.

Kapag pinatakbo mo ang tool, mapapansin mo ang tatlong kahon - isa para pumili ng executable file, isa para piliin ang patutunguhan para sa na-extract na icon, at ang pangatlo para sa pag-extract ng mga opsyon.

Mayroon ding posibilidad na i-extract ang icon sa pamamagitan lamang ng pag-drag at pag-drop ng executable sa tool. Awtomatiko nitong hahanapin ang landas ng file at maaari mong pindutin ang 'I-extract ito' na buton upang simulan ang proseso.

4. Thumbico

Ang app na ito ay hindi limitado sa pag-extract ng mga icon lamang mula sa mga executable na file. Maaari mong mahanap ang anumang uri ng file at iko-convert ng Thumbico ang icon ng file sa isang imahe.

Gayundin, ang app ay may ilang mga kawili-wiling tampok tulad ng pag-ikot/pag-flip ng larawan, pagpili ng kulay at laki ng background. Mayroon ding opsyon na mag-save ng larawan bilang GIF at JPG, bukod sa karaniwang PNG at BMP na mga format.

Ang app na ito ay nasa isang portable na bersyon na maaari mong ilunsad kaagad pagkatapos mag-download. Ngunit maaari mo ring makuha ang installer na nagbibigay ng ilang karagdagang mga tampok.

thumbico

I-extract ang EXE File sa Icon Gamit ang PowerShell

Kung ayaw mong gumamit ng anumang mga tool, maaari mong manual na i-extract ang icon mula sa isang executable gamit ang Microsoft PowerShell. Ito ay posible lamang sa Windows 10 at maaari ka lamang mag-extract sa isang ICO file.

Upang gawin ito, una, kopyahin ang code na ito sa PowerShell:

Get-Icon -folder c:exelocation -name

#>

Function Get-Icon {

[CmdletBinding()]

Param (

[Parameter(Mandatory=$True,HelpMessage=”Ilagay ang lokasyon ng .EXE file”)]

[string]$folder

)

[System.Reflection.Assembly]::LoadWithPartialName(‘System.Drawing’) | Out-Null

md $folder -ea 0 | Out-Null

dir $folder *.exe -ea 0 -rec |

ForEach-Object {

$baseName = [System.IO.Path]::GetFileNameWithoutExtension($_.FullName)

Isulat-Progreso "Pagkuha ng Icon" $basename

[System.Drawing.Icon]::ExtractAssociatedIcon($_.FullName).ToBitmap().Save(“$folder$basename.ico”)

}

}

I-type ang 'Get-Icon-Folder [ang lokasyon ng executable file]' sa halip na 'Get-Icon -folder c:exelocation -name.'

I-extract ng code na ito ang icon mula sa executable file at lilikha ng ICO file sa parehong direktoryo.

Mas Madali ang Pag-extract gamit ang Mga Tool

Kahit na umiiral ang paraan ng PowerShell, mas madaling makakuha ng isa sa mga tool ng third-party at hayaan silang gawin ang trabaho. Hindi lamang nila iko-convert ang icon sa isang file ng imahe, ngunit maaari mo ring i-customize ang uri, laki, at lalim ng kulay.

Gayunpaman, kung gusto mo lang ng ICO file o hindi mo gusto ang mga tool ng third-party, maaari mo ring subukan ang PowerShell na opsyon.

Aling software sa pag-extract ng icon ang pinakanagustuhan mo? Gumagamit ka ba ng PowerShell para i-extract ang iyong mga icon? Sumulat ng komento sa ibaba at ipaalam sa amin.