1. 이미지가 있다
2. 유저가 C,M,Y,K 와 H,S,V 계수를 조절할 수 있다
3. 조절하면 이미지 색상이 바뀐다
현재 방법은
1. GPU.JS라고 자바스크립트 패키지인데 GPU 돌려서 빠르게 계산해주는 패키지를 사용함.
cpu계산보다 이론적이 아니라 실제로 10배 이상 빠름.
2. 풀어말하자면 모든 픽셀을 LOOP하면서 RGB에서 CMYK로 바꾸고 CMYK계수를 곱해주고 다시 RGB로 바꾼다음에
3. 위에서 받은 RGB값을 HSV도 똑같이 해준다음에
4. 그걸 캔버스에 그리면
5. 쨘 이미지 칼라가 원하는데로 조절이 됩니다
참고블로그: https://www.srmullen.com/articles/notorious-rgb/
참고데모: https://srmullen.github.io/color_kernels/
근데 이 패키지 GPU.JS 가 작년부터 커밋 한번도 없는 꼴을 보니 아마 계속 사용하기에는 별로일것 같음
대체제를 찾아야 하는데
GPT한테 물어보니 WEBGL이 짱이라는데
이야 너무 어렵다
glsl 언어 자체도 다르고
자바스크립트 환경으로 넘어와도
사용시 프로그램이고 쉐이더고 버퍼고 무슨 로케이션이고
개념이해도 안가고
이걸 빠삭하게 배우기에는 지금당장 급하고
기성 패키지 다른거 없을까
1개의 댓글
무분별한 사용은 차단될 수 있습니다.
살라키토
https://gist.github.com/dmnsgn/76878ba6903cf15789b712464875cfdc
먼 앞날까지 예측해서 기술선정 하는거 사실 별 의미없다고 생각함. 사업기간이 딱 정해져있다면 그 안에서만 커버할 수 있으면 되지.