Trắng trên đen mà không đảo màu?


8

Khi sử dụng Mac OS X, có cách nào để có văn bản màu trắng trên nền đen mà không đảo ngược các màu khác không?

macos 

Đối với tất cả các ứng dụng?
Graham Miln

Vâng, cho tất cả các ứng dụng.

Câu trả lời:


13

Tạo một hồ sơ ICC tùy chỉnh

Về mặt lý thuyết điều này là có thể bằng cách tạo một hồ sơ ICC tùy chỉnh cho màn hình của bạn. Tuy nhiên, việc tạo hồ sơ ICC không phải là chuyện nhỏ.

Bạn có thể thấy khả năng này bằng cách xem một số hồ sơ chuyên ngành trong /Library/ColorSync/Profiles/. Ví dụ, cấu hình tông màu xám nén tất cả các màu thành một dải màu đen sang trắng. Hồ sơ ICC tông màu xám

Biểu diễn 3D của Lightness Tăng cấu hình cho thấy mọi màu sắc có thể được ánh xạ tới bất kỳ màu nào khác. Độ sáng Tăng hồ sơ ICC

Có một số vấn đề đối với phương pháp này. Văn bản của Mac OS X là chống răng cưa . Đảo ngược chỉ màu đen với màu trắng sẽ có khả năng dẫn đến văn bản được phác thảo; các pixel màu xám xung quanh mỗi chữ cái sẽ không bị đảo ngược.

Một cách tiếp cận thay đổi: Chỉnh sửa System.clr

Một cách tiếp cận khác là thay đổi màu sắc được trả về bởi lớp NSColor của Apple . Lớp này cung cấp các màu và mẫu được sử dụng trên Mac OS X. Tệp lưu trữ màu của Nhà phát triển được đặt tại /System/Library/Colors/System.clr.

Nhìn vào hướng dẫn Chủ đề lập trình màu của Apple , tôi nghi ngờ nhà phát triển có thể tải tệp vào phiên bản NSColorList, thay đổi màu và ghi lại tệp.

Điều này đi ngược lại lời khuyên của Apple là không thay đổi các tệp trong /System, nhưng đây có lẽ là giải pháp tốt nhất của bạn. Nhiệm vụ sửa đổi đòi hỏi người có kiến ​​thức Objective-C và thời gian tư vấn có sẵn.


Câu trả lời hay @ Graham-Miln, bạn có thể giải thích về nó không?
conorgriffin

@Griffo muốn biết thêm về điều gì?
Graham Miln

Xin chào @GrahamMiln cảm ơn bạn rất nhiều vì câu trả lời. Tôi đang tìm cách tạo một hồ sơ ICC, nhưng tôi không biết làm thế nào để áp dụng nó. Có ý tưởng nào ở đây không?
Devin G Rhode

tắt "làm mịn phông chữ" (khử răng cưa) là khá dễ dàng. Chỉ cần tìm kiếm "phông chữ" trong tùy chọn hệ thống hoặc đi đến chung, nó sẽ ở dưới cùng nói chung. Khi có thời gian tôi sẽ thử chỉnh sửa hồ sơ .icc trong các thư mục ColorSync. Trong tùy chọn hệ thống> hiển thị> màu sắc, bạn có thể "Hiệu chỉnh ..." để tạo một loại hồ sơ icc mặc định trong ~ / Library / ColorSync / Profiles / what-you-name-it.icc. Những gì tôi không thể tìm ra là làm thế nào để chỉnh sửa trực tiếp cấu hình màu (.icc) trong photoshop ..
Devin G Rhode

1
@DevinGRhode xem xét việc đặt câu hỏi mới về cách dễ dàng chỉnh sửa cấu hình ICC trên macOS.
Graham Miln

1

Bạn có thể bật cả chế độ đảo ngược màu và chế độ thang độ xám trong tùy chọn Trợ năng - điều đó sẽ mang lại cho bạn màu trắng đen mà không có màu đảo ngược kỳ lạ, nhưng mọi thứ sẽ có màu xám.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.