2012-07-08 24 views
16

Trong ~/Library/Colors bạn có thể tìm thấy các tệp bảng màu đã lưu được tạo trong bộ chọn màu của OSX. Định dạng của các tệp này là gì và chúng có thể được tạo như thế nào? Điều mà tôi có thể tìm ra nhiều nhất là chúng có thể là một số loại dữ liệu NSObject được tuần tự hóa.Cách tạo tệp bảng màu OSX .clr?

Trả lời

1

Bạn có thể tạo ra chúng bằng tay bằng cách sử dụng bảng điều khiển hệ thống màu sắc trong bất kỳ ứng dụng, hoặc lập trình bằng cách sử dụng lớp NSColorList.

13

This site has a much better list of stuff you can do with color lists sau đó Táo cung cấp dịch vụ khắc phục đáng ngờ.

Bao gồm các ...

  • Để Bắt đầu Danh sách Palette riêng của bạn
  • Để Cho Palette của bạn một tên có ý nghĩa
  • để thêm màu sắc vào danh sách Palette của bạn
  • Để Đặt tên Màu sắc trong Danh sách Palette của bạn
  • Tìm màu được liệt kê theo tên
  • Tìm màu được liệt kê theo màu
  • để Hủy bỏ một màu từ Danh sách Palette của bạn
  • Để Remove Toàn bộ Danh sách
  • Để Mở Palette Màu lưu trữ trên ổ cứng của bạn
  • Để Thực hiện một sao lưu của Bảng màu của bạn
  • Để Sắp xếp Colors trong Danh sách (Đừng hào hứng; đó là một quy trình thủ công tẻ nhạt.)

Cá nhân tôi vẫn còn sau chén thánh vô hình khó chịu khi lấy các tập tin Pantone CLR của một hộp NeXt cũ. BIG up cho bất cứ ai có thể snag những người hút. Bút chì màu dành cho trẻ em. HMMPH.

EDIT: Dưới đây là một ví dụ đơn giản về cách để tạo ra một 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

PS: i DID quản lý để snag clone Pantone cũ thông qua một hodgepodge của vmware, openstep 4.2, đĩa mềm DOS ảo và một toàn bộ lotta may mắn .. phán quyết .. hoàn toàn xứng đáng cho bạn liều mạng .. và không có không cách tôi sẽ vượt qua các vị thần màu tại pantone bằng cách đăng những đứa trẻ ở đây. nhưng oooh, họ tốt. –

4

Cũng đáng nhìn Ramon Poca của ColorTools.

Html2Clr sẽ chuyển đổi tệp văn bản thành tệp .clr.

ví dụ: cờ colours.txt

#D90012 RED 
#0033A0 BLUE 
#F2A800 GOLD 

có thể được chuyển đổi với:

./Html2Clr ./flag-colours.txt 

Để sản xuất cờ colours.clr, một khi đặt trong ~/Library/Màu sắc nó sẽ có sẵn trong bộ chọn màu OSX.

Các vấn đề liên quan