Как я могу сделать значок папки для данного файла .icns?

15

У меня есть .icnsфайл. Я хочу сделать значок папки таким .icns.

Как я могу это сделать?


РЕДАКТИРОВАТЬ

.icnsФайл, использование я не имею .icnsфайл как значок.

Я попытался скопировать .icnsфайл Previewи вставить его на значок, но он копирует 1024x1024изображение.

Колас
источник

Ответы:

20
  1. «Получить информацию» о папке, которую вы хотите заменить значок,
  2. используя Finder, перетащите файл * .icns в текущую верхнюю часть , т. е. меньший значок папки в окне «Get Info».

пример

piobyz
источник
1
Или откройте инспектор «Получить информацию» (CMD + I) папки и значок. Нажмите значок, скопируйте его (CMD + C), нажмите значок папки, затем вставьте содержимое буфера обмена (CMD + V). PS: Вы можете вставить любое изображение, хотя лучше использовать квадратное изображение размером не менее 1024 пикселей и формат с прозрачностью, такой как PNG.
llange
@llange Ваш метод работает только в том случае, если .icnsфайл представляет собой .icnsего иконку, что не относится к моему файлу :(
Colas
@piobyz Отлично, это работает как шарм!
Колас
Должно быть, я плохо объяснил себе, и я прошу прощения за это (мои извинения). Если у вас есть файл (значок) «icns», вы можете использовать инспектор для обоих файлов и копировать вставку (потому что иногда перетаскивание не удобно). Если вместо этого у вас есть другой тип изображения, скопируйте изображение (например) из Preview.app: выберите все (CMD + A) копии (CMD + C) и вставьте содержимое буфера обмена в инспектор папок (часть PS моего предыдущего комментария). ).
llange
Не работает для меня в Мохаве.
Цай
2

Откройте .pngфайл в Preview (или конвертируйте изображение в png) или откройте .icnsв Preview

Нажмите command+, Aчтобы выбрать все изображение

Нажмите command+, Cчтобы скопировать выбор

Control+ Нажмите на файл / папку, которую вы хотите изменить и «Получить информацию»

Нажмите на значок (чтобы вокруг него была синяя рамка)

Нажмите command+, Vчтобы вставить изображение в это.

* Иногда вы можете перейти прямо из окна «Получить информацию» .icnsи скопировать туда значок изображения в «Получить информацию» элемента, который вы хотите изменить. Это работает для большинства приложений, кроме Finder.

Эндрю У.
источник
Я думаю, что это не копировать, .icnsно 1024x1024изображение ...
Колас
Вы пробовали это, потому что я делал то, о чем вы говорите, с успехом каждый раз. Mac OS - это отличная вещь, как и Preview. Откройте .icns в окне предварительного просмотра и скопируйте его. Это сработает
Эндрю У.
2
Я проверил: он не копирует .icns, он копирует 1024x1024изображение.
Колас
1

Я сам столкнулся с этой проблемой, и единственным решением, которое я нашел, было использование Cocoa: [[NSWorkspace sharedWorkspace] setIcon: image forFile: filePath options: 0];

Я написал простое приложение, которое просто запрашивает значок, а затем файл или папку, к которой можно применить этот значок. Вы можете скачать его здесь: http://d.pr/f/2qRK/1k0UHTJ6

Облученное программное обеспечение
источник
Вы проверили ответ @ piobyz?
Колас
1
Ну, ответ @ piobyz, конечно, проще, спасибо. Я просто пользуюсь любой возможностью, чтобы написать приложение :)
Irradiated Software
Примечание. На момент написания статьи ссылка в ответе устарела.
mklement0
Ссылка снова жива.
Venoda
Это сработало для меня, где принятый ответ не. Благодарность!
Цай
-1

Вот как я решил эту проблему:

https://www.youtube.com/watch?v=v1K63UhKaOA

Я создал пустое приложение с .icns внутри, а затем скопировал / вставил информацию о приложении в информацию о папке.

Electroman
источник
Ответы на разные вопросы должны быть чем-то большим, чем просто ссылка. Это нормально, чтобы включить ссылку, но, пожалуйста, суммируйте или извлеките ее в ответе. Идея состоит в том, чтобы сделать ответ самостоятельно.
nohillside