2012-07-08 15 views
16

En ~/Library/Colors puede encontrar los archivos de paleta guardados creados en el selector de color de OSX. ¿Cuál es el formato de estos archivos y cómo pueden crearse? Lo único que he podido descifrar es que pueden ser algún tipo de datos serializados de NSObject.Cómo crear archivos de paleta OSX .clr?

Respuesta

1

puede crearlos manualmente usando el panel de colores del sistema en cualquier aplicación, o mediante programación utilizando la clase NSColorList.

13

This site has a much better list of stuff you can do with color lists luego Manzanas sospechosamente austeras ofertas.

Incluido son ...

  • para comenzar su lista Paleta propia
  • para darle a su paleta un nombre significativo
  • Para añadir colores a su lista Paleta
  • para nombrar los colores en su lista Paleta
  • Encontrar los colores listados por nombre
  • Encontrar los colores listados por color
  • Para eliminar un color de su lista Paleta
  • Para quitar una lista completa
  • para abrir una paleta de colores almacenado en su disco duro
  • para hacer una copia de seguridad de su paleta de colores
  • para organizar los colores de la Lista (No te emociones todo; es un proceso manual tedioso.)

Personalmente todavía estoy tras el frustrante e intangible Santo Grial de obtener los archivos Pantone CLR de una caja de NeXt antigua. BIG ups a cualquiera que pueda enganchar esos ventosas. Los lápices de colores son para niños. HMMPH.

EDIT: Aquí es un ejemplo sencillo de cómo crear un NSColorList

NSColorList *list = [NSColorList.alloc initWithName:@"Pretty Colors"]; 
[ @{ @"mauve":  [NSColor colorWithDeviceRed:.6 green:.6 blue:.5 alpha:1], 
    @"mustard": [NSColor colorWithDeviceRed:.6 green:.5 blue:.3 alpha:1], 
    @"poop-brown":[NSColor colorWithDeviceRed:.4 green:.4 blue:.1 alpha:1] }   

    enumerateKeysAndObjectsUsingBlock:^(id name, id color, BOOL *s) { 

    [list setColor:color forKey:name]; 
}]; 
+1

PD: me las arreglé para enganchar los clrs viejos de Pantone a través de un batiburrillo de vmware, openstep 4.2, disquetes virtuales de DOS y una gran suerte ... veredicto ... totalmente valioso para ti temerarios ... y no hay forma en que cruzaría los dioses del color en Pantone publicando esos bebés aquí. pero oooh, están bien. –

4

También vale la pena mirar Ramón Poca de ColorTools.

Html2Clr convertirá un archivo de texto en un archivo .clr.

por ejemplo: flag-colours.txt

#D90012 RED 
#0033A0 BLUE 
#F2A800 GOLD 

se puede convertir con:

./Html2Clr ./flag-colours.txt 

Para producir flag-colours.clr, una vez colocado en ~/Library/Colores estará disponible en el selector de color OSX.

Cuestiones relacionadas