문제

이것은 흥미로운 수수께끼입니다.

우리는 소프트 파스텔, 에어로 제어 템플릿 등을 사용하여 Vista와 같은 테마를 가진 WPF 앱을 가지고 있습니다. 색상 포화 신청을 향상시키는 방법이 있습니까? 아니면 우리가 나쁜 모니터의 자비에 있습니까? 저품질 모니터에 표시되면 프로그래밍 방식으로 말할 수 있습니까?

편집하다:

기본적으로,이 답변은 내가 사람들을 말하지 않고 누군가를 확인하기를 원했던 것입니다! 이 외모를 가지고가는 것은 나보다 높은 경영 결정이었고 나는 약간의 확증이 필요했습니다.

모두 감사합니다!

도움이 되었습니까?

해결책

당신은 나쁜 팔레트를 선택했습니다.

UI에 대한 작업을 수행하십시오. 더 자연스러운 대비를 소개합니다.

가능하더라도 잘못된 팔레트 선택을 중심으로 프로그래밍을 추가하고 싶지 않을 것입니다.

색상을 변경하십시오.

다른 팁

WPF가 당신이 무엇이든 할 수 있는지 확실하지 않지만 내 추측은 사용자의 모니터를 직접 제어 할 수 없다는 것입니다. 사용자의 컴퓨터, 즉 Bitdepth에 대한 항목을 얻을 수 있지만, 날짜의 그래픽 정보를 조정하는 데는 매우 비쌉니다 (프로세서 현명한). 그래픽이나 그와 같은 일의 색상을 변경하는 루틴을 쓸 수 있습니다. 클라이언트 머신입니다. 실제로 제어 할 수 없다는 아이디어로 프로그램해야합니다. 화면에서 씻겨지면 더 나은 하드웨어가 필요하거나 모니터의 밝기/계약을 올바르게 조정해야합니다. 기본적으로 통제 영역에서 벗어났습니다.

이전 두 사람이 말한 바에 따르면, 색상 이론에 대한 이해가 유용 할 수있는 곳이 있습니다. 사람들의 모니터의 채도 또는 색조를 제어하기 위해 할 수있는 일은 없습니다. 어떤 사람들은 당신이 아는 모든 것을 위해 그레이 스케일에서 앱을 사용하고있을 수 있습니다. 따라서 잘 선택된 다양한 색상과 색조 세트로 시작하는 것이 중요합니다. 가능한 많은 다른 설정을 포함하는 일반적인 체계는 UI의 좋은 출발점입니다.

가서 다음에서 두 개의 스크린 캐스트를 확인하십시오.
훌륭한 사용자 경험의 과학에 관한 Mark Miller Part 1
훌륭한 사용자 경험의 과학에 관한 Mark Miller Part 2

UI에 대한 색상 및 대비에 대한 정보가 도움이 될 수있는 정보와 다른 많은 좋은 정보가 있습니다.

거친 아이디어는 채도 셰이더를 구현하고 창에 설정하는 것입니다.

하지만 .. 내가 말한 것처럼 ... 야생의 아이디어, 아마 좋은 아이디어가 아닐 것입니다!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top