Instagram Engineering Challenge를 풀어 보았습니다.
2866 단어 d3HTML5캔버스CoffeeScript
사전 쓰기 : 완전 대변 코드이므로 미리 양해 바랍니다
스킬
HTML 서투른, SVG, Canvas 등 이미지 처리 경험 전무, 보시다시피 무모한 스타트입니다만, 여러가지 툴을 만나 즐겁게 해냈습니다.
도구
전부 첫 체험이지만 매우 도움이 되었습니다.
D3 : SVG에 의한 데이터 시각화 툴, 갤러리가 멋지다.
jCanvas : canvas 조작을 편하게 할 수 있는 jQuery 플러그인.
i-color : 컬러 스페이스 변환 도구.
접근
코드
길기 때문에 gist에서 제발. 장문주의, 대변 코드주의!!
결과
어드밴티지
컬러 스페이스은 RGB가 아니라 실험실을 사용하는 것으로, 색차 판정이 사람의 눈에서 본 그것에 가깝다.
L *, a *, b *의 비선형 관계는 인간의 눈의 비선형 반응을 모방하려고 시도한 것입니다. - 위키피디아
디스 어드밴티지
Reference
이 문제에 관하여(Instagram Engineering Challenge를 풀어 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hden/items/1e515ed1df6899c20f5d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)