ПростоTIP: Как из любого файла извлечь его иконку?

Когда нужно выудить понравившуюся иконку из какой-нибудь программы, нужно пробираться в дебри самого приложения — в папку Resources, где вожделенный значок обычно и расположен. Именно так обычно советуют бывалые маководы. Довольно сложную процедуру можно значительно упростить. К тому же предлагаемый способ извлечения иконок годится не только для приложений, но и вообще для любого каталога или файла, доступного через Finder.

Для примера далеко ходить не нужно — возьмем значок жесткого диска, который находится на рабочем столе Mac OS X. Щелкните на этом значке и нажмите клавиши command+option+I. В появившемся окне-инспекторе щелкните на таком же значке жесткого диска, расположенного в самом верху инспектора, и нажмите клавиши command+C.

Теперь запустите утилиту Preview и в его главном меню выберите команду Файл > Новый из буфера обмена (File > New from Clipboard), или нажмите клавиши command+N. В ответ на ваше действие Preview создаст файл скопированной ранее иконки — со всеми ее вариантами, предусмотренными для разных размеров. Теперь осталось сохранить значок в нужном для вас формате — ICNS, PNG (с поддержкой полупрозрачности), PDF, JPEG и т. д.


Так выглядит извлечение иконки на деле. Заметьте одну деталь: при сохранении извлеченной пиктограммы в PNG-формат сохраняется та версия иконки, которая была выделена в «Просмотре».

Добавлено: Очень дельный комментарий дал наш читатель Crabadelic, которым упростил процедуру извлечения иконки до максимума. Вместо копирования значка в окне-инспекторе, попросту скопируйте файл, каталог, приложение или накопитель, чей значок нужно получить в итоге. А дальше — по тому же сценарию, через «Просмотр» сделайте вставку из буфера и сохраните полученное изображение в нужный формат. Изящнее способа и не придумаешь. 🙂


Редакция пока не поставила оценку
1 Star2 Stars3 Stars4 Stars5 Stars6 Stars7 Stars8 Stars9 Stars10 Stars (проголосовали 2, рейтинг: 5,00)
Загрузка...
Рейтинг читателей:5,0



Автор:
Маководом Саша стал семь лет назад, и с тех пор ни разу об этом не пожалел. Одно из его хобби — копаться в Мак-программах и искать простые решения повседневных задач маковода. О самом интересном он регулярно рассказывает на страницах «ПростоМАКа».

Комментарии

  1. Anatoly Bereznyak говорит:

    Прекрасно! Такого элегантного способа я еще не видел.

  2. Дмитрий говорит:

    Ога полезная штука. Так же можно менять иконки приложениям или папкам на любую. Комманд+С с одной панели информации и Комманд+V на другой

  3. Athirn Eleidan говорит:

    Да, есть такое. А если нужно вернуть иконку по умолчанию, то нужно лишь щелкнуть по значку в инспекторе и нажать [backspace].

  4. Crabadelic говорит:

    что-то я не пойму, чем cmd+opt+I отличается от cmd+I ?

    • nomaxfun говорит:

      а еще есть и cmd+ctrl+i — групповые св-ва объектов, отличается от инспектора возмжоностью изменять права доступа в окне свойств (в инспекторе вроде этого делать нельзя), может и еще чем отличается…

  5. Crabadelic говорит:

    а ещё,, есть ли где-нибудь обычный набор иконок, чтобы можно было оттуда брать и файлам их вставлять?

  6. Athirn Eleidan говорит:

    Тем что первое сочетание открывает окно-инспектор, которое меняет свое содержимое, в зависимости от того, что вы выделяете на рабочем столе или в окне Finder. Впрочем, в данном случае все равно, что нажимать. Сказалась привычка — я всегда нажимаю именно [command]+[option]+[I].

  7. Athirn Eleidan говорит:

    Что понимается под обычным набором иконок?

  8. Crabadelic говорит:

    спасибо. буду знать (:

  9. Crabadelic говорит:

    да,, я как-то странно выразился. я имел ввиду набор стандартных иконок, используемых в системе. да и на самом деле любой _набор_ из которого можно было бы выбирать иконки.

  10. Athirn Eleidan говорит:

    Если вы имеете в виду нечто аналогичное виндовой библиотеке shell32.dll с кучей системных иконок, то такого в Mac OS X. Но если интересуют подборки значков, то можем периодически выкладывать, чтобы вы и другие читатели не копались сами.

  11. laughedelic говорит:

    а есть ещё очень хороший способ:
    — выбрать любую программу или файл
    — нажать cmd-C
    — открыть Просмотр
    — нажать cmd-N (Файл -> Новый из буфера обмена)

    так откроется нужная иконка как пакет с изображениями разного размера, можно выбрать нужное и сохранить отдельно. очень просто и удобно (;

  12. Athirn Eleidan говорит:

    Я смущен… А о чем идет речь в этом совете, простите?

  13. laughedelic говорит:

    (((((((:
    брр.. ужас какой. я выгляжу наверное полным идиотом.
    но всё равно. есть по крайней мере одно отличие: можно не окрывать инспектор или свойства файла. а просто сам файл копировать в просмотре вставлять. так же проще.

  14. Athirn Eleidan говорит:

    🙂 Действительно, проще. Думаю, стоит подправить пост. Спасибо 🙂

  15. laughedelic говорит:

    ох! (: вот спасибо..
    и тут и в твиттере меня упомянули.. я польщён (:

  16. Athirn Eleidan говорит:

    Ну, так за дело же — не просто так 🙂

  17. Athirn Eleidan говорит:

    Только зачем же было ник менять? 🙂 Скромность?

  18. laughedelic говорит:

    ой.. я просто зарегался в этом Disqus и там поставил свой обычный ник.

Оставьте комментарий к nomaxfun Отменить комментарий

© 2011 Программы для Mac OS, iPhone и iPad