¿Por qué configurar la image como su propio icono con sorbos produce un icono borroso? ¿Hay alguna alternativa?

Cambié correctamente los íconos usando el procedimiento descrito en otra pregunta: cambiar o configurar un ícono de file o carpeta mediante progtwigción. O bien mis sips (o Buscador) se rompieron después o acabo de hacer zoom por primera vez (parece que el icono es nítido desde ≈100×100 hacia abajo), pero, de todos modos, el icono que sips -i image.png crea es borroso / pixelado :

icono borroso

  • Mission Control ver los icons del progtwig que faltan. ¿Cómo puedo recuperarlos?
  • ¿Qué significa este símbolo en iTunes?
  • Cómo extraer el icono de layout del keyboard
  • Las notifications de la base muestran icons rojos impares en su lugar
  • Cambiar el ícono del file OS X
  • ¿Se puede reparar el Finder Dock para mostrar todos los icons de alias en lugar de algunos?
  • Lo que hice antes de la blurrification:

     $ cp FIN-2.png FIN-3.png $ sips -i FIN-3.png 

    Entonces FIN-2 y FIN-3 son lo mismo. FIN-2 es un file PNG de 512×512

    Además: el uso de sips interrumpe todos los bashs adicionales al intentar establecer un icono personalizado, incluso con cualquier método de GUI y con cualquier file en cualquier carpeta .

    La única solución es eliminar ~/Library/Caches/com.apple.finder/ y reiniciar Finder. Luego, cambiar el ícono a través de GUI (drag and drop, copyr y pegar) funciona normalmente con cualquier file.


    Dos preguntas principales, y responder a una de ellas, probablemente resuelvan el problema lo suficientemente cerca para mí:

    1. ¿Cómo puedo configurar una image como un icono mediante progtwigción sin usar sips -i (= sips --addIcon ) en el process? (De nuevo, consulte la otra pregunta para get información más completa)
      • Shell (bash) o AppleScript es preferido
      • Podría convertir el PNG a, por ejemplo, ICNS si fuera necesario.
    2. ¿Hay sips rotos? ¿Por qué / Cómo? Puede ser arreglado ¿cómo? (¿O es el Buscador? ¿O algo más?)

  • ¿Volveré a instalar Lion para borrar todos mis documentos y aplicaciones?
  • ¿Cómo agregar comentarios de Spotlight a las aplicaciones integradas de OS X?
  • Exportar recordatorios de la aplicación de recordatorios osx mediante progtwigción
  • ¿Es posible recuperar una partición macOS formateada?
  • .logarchive que se muestra como una carpeta, no como un package
  • Fotos que ocupan demasiado espacio en MacBook Air
  • 2 Solutions collect form web for “¿Por qué configurar la image como su propio icono con sorbos produce un icono borroso? ¿Hay alguna alternativa?”

    ¡Creo que encontré una solución alternativa!

    En primer lugar, instale el package osxutils que está un poco anticuado (2005) pero, sin embargo, funciona. (ver el contenido de osxutils y las páginas man )

    Prepare el PNG para ICNS : puede usar sips . Luego use seticon del package osxutils para cambiar el ícono:

     $ sips -s format icns FIN.png --out FIN.icns $ seticon -d FIN.icns FIN.png 

    El seticon también cambia los attributes del file, es decir. usar SetFile -a C no es necesario.


    †: el uso de un PNG como file fuente para seticon cambia el ícono a un ícono PNG genérico, incluso con la opción -d . Además, el uso de seticon FIN.icns FIN.png cambia el ícono a un ícono ICNS genérico. (Consulte las páginas man de seticon )

    ‡: NB: el file fuente debe ser cuadrado y las posibles longitudes laterales son: 16, 32, 48, 128, 256 y 512.

    Curiosamente, la mejor solución parece ser no utilizar las herramientas de Apple, sino el código Python, ya que tiene 3 ventajas que no están limitadas por:

    • resolución de file de salida
      (funciona hasta 1024×1024)
    • formatting de file de input
      (intentado con ICNS y PNG)
    • permissions para instalar
      (definirlo como una function)
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).