2023/05 29

롤스토이 // 색보정 (크롭툴, curve, selective color)

색보정은 워낙 전문가의영역이라.. 그냥 자주쓰는것 위주로 배웠다. 파묵칼레가서 찍은 사진이다.. 먼저 레이어 하나 복사해서 하는게 맘편하다. 되돌아가기 힘들기때문에.. # 크롭툴 ( c ) 얘다. 누르면 사진이 요렇게 변한다. 자를만큼 자르면된다. 더해서 회전해서 자를수도 있따. 자르면 사진대지? 이것도 알아서 조절이되더라. 난 사진 워낙 잘찍어서 자를필요가 없어서 안자름. # curv ( cntl + m ) 저번강의에서도 잠깐 봤던 기능이다. 이거 누르면 이런창이 뜬다. 저그래프를 위로올리면 이렇게 사진이 좀 밝아진다. 아래로 내리면 어두워진다. 귀찮아서 사진생략 윗부분은 사진의 밝은 영역, 아랫부분은 어두운영역을 조절할수 있는 곳이다. 보통 s자그래프 자주 씀 선명해지고 쩅해짐. 참고로 저 창에서 알..

롤스토이 // 레이어 그룹, 텍스트, 드롭쉐도우

# 레이어그룹 (cntl + g) 이렇게 폴라로이드 사진같은 이미지를 만들었다. 저기 검은색 에다가 사진을 갖다 넣을건 클리핑마스크하면된다. 이런 폴라로이드 템플릿 여러장을 하고 싶다면? 레이어패널에서 원하는 레이어들을 묶은다음, 그룹으로 만들어주면된다. 단축키는 cntl + G. 일러스트레이터랑 똑같음. 그룹으로 묶였다. 이제 통쨰로 갖고다닐수 있다. 복사를 해보고 적절히 배열을 해보면.. 이렇게 같은 그룹을 여러개 만들수 있다. # 레이어 쉐도우 효과 원하는 레이어 더블클릭해서 레이어 스타일 들어간다음에 드롭 쉐도우 해주면 됩니다.. # 텍스트 별다른건 없고, character 패널에서 조절하면 된다. 요렇게..

롤스토이 // 클리핑 마스크(마술봉, 지우개, 색채우기, 채도, 톤)

# 마술봉 (단축키 w) 여기서 하얀색 배경을 뺴고싶다면? 마술봉으로 하얀색 영역을 선택하자. 얘가 마술봉툴이다. 이걸로 하얀색 배경을 선택하면? 요렇게 하얀색 배경부분만 선택이 잡히게 된다. 잘 안잡히면 tolerance값을 조절하도록 해보자. 크기가 작을수록 경계선을 뚜렷하게, 크면 조금 여유있게 잡아준다. 잡아주고 delete누르면 자르고 레이어가 복사된다 # 선택영역 비활성화 cntl + d 난 그냥 m누르고 아무데나 클릭함. # 쉐이프툴 (u) 뒷배경레이어로 잔티잘보이게 사각형으로 만들어봄. # 지우개툴 (e) 저 잡티를 지워보자. 크기조절은 대괄호 []로 할수있음. 일러랑 똑같음. 잡티지울 레이어 클릭하고 지우개로 지워주샘. # 해당레이어 해당 오브젝트 잘보기 컨트롤 누르고 원하는 레이어 클릭..

데이터 타입에 따른 메모리 접근

하 시발.. 티스토리 서버 터져서 적어놓은거 다 날아가서 다시 쓴다..ㅡㅡ # 같은 메모리 값이라도 다른 결과가 나올 수 있다? let binaryData = 0b01000001; console.log(Number(binaryData)); //65 console.log(String.fromCharCode(binaryData)); //A 위 코드를 보자. binaryData변수값에 할당한 저 괴상한 숫자는 2진법으로 저장된 65라는 숫자다. 하지만 콘솔로 각각 찍어본 결과는 서로 다른 값이다. https://jacobowl.tistory.com/134 메모리에 저장되는 기본 구조. # 시작하면서 2진법에대해서 되돌아보자. 중학생때 배웠던 2진법을 기억하고 있을것이다. 즉 0,1로 숫자를 표현하는 방법인데 ..

js // type error (타입 오류)

# mdn정의 함수에 전달된 피연산자 또는 인수가 해당 연산자나 함수가 예상하는 타입과 호환되지 않을 경우 변경할 수 없는 값을 수정하려고 할 경우 부적절한 방법으로 값을 사용하려고 할 경우 # 일반적인 오류 - 바꿀수 없는 값(상수) const value = 1; value = 2; 상수 value를 바꾸려고할때 에러뜬다 - 이상한거 연산하려고할때 console.log(Symbol("hello") + 1); 심볼이랑 숫자는 더할수 없는데.. - 이상한거 참조하려고할때 console.log(null.hello); console.log(undefined.hello); null과 undefined에서 프로퍼티 참조하려면 에러뜸니다.. + 참고로 선언하지 않은 변수에서 프로퍼티 참조하려하면 console.lo..

javaScript/error 2023.05.02

js // reference error (참조오류)

# MDN정의 - ReferenceError 객체는 현재 범위에서 존재하지 않거나 초기화되지 않은 변수를 참조했을 때 발생하는 에러를 나타냅니다. # 일반적인 참조오류 console.log(babo); 코드에서 babo를 선언하지 않았는데 참조하려고할때 뜬다. + 초기화안된 변수 참조할때 console.log(babo); let babo; 초기화 호이스팅 포스팅 참조 https://jacobowl.tistory.com/136 변수 호이스팅, 그리고 초기화 initialize, Temporal Dead Zone 초기화는 변수선언시에 최초로 undefined가 할당이 되는것을 말한다. 먼저 그림으로 살펴보면, let value = 'hello world'; 라는 코드가 실행되면 먼저 식별자 value가 가르..

javaScript/error 2023.05.02

js // syntax error (구문오류)

# MDN정의 - SyntaxError 객체는 문법적으로 유효하지 않은 코드를 해석하려고 시도할 때 발생하는 오류를 의미합니다. Javascript 엔진이 코드를 구문 분석할 때 언어의 구문에 맞지 않는 토큰이나 토큰 순서를 만나면 이 오류를 던집니다. # 일반적인 구문오류 console.log(dq') 이따구로 쓰면 이렇게 괄호안쳤다고 구문오류뜸 # 표현식이 아닌걸 변수에 담으려 할때 let value = const value1; 토큰이 이상하대.. 위 코드는 선언'문'을 변수에 담으려고 해서 생긴 오류다. 선언문은 표현식이 아닌 문이다. 표현식인 문 vs 표현식이 아닌 문 포스팅은 아래 링크가세요. https://jacobowl.tistory.com/137 값(value), 리터럴(literal), ..

javaScript/error 2023.05.02

복습 및 이것저것 새로 추가 2 //

# 이미지 트레이스 이 이미지를 이미지트레이스하면 이렇게 못생기게 잡혀진다 이걸 방지하기위해 일단 이미지 트레이스 후 여기서 저 문서같은거 클릭한다음 요거값 바꾸면댐 이것저것 만져도됨 # 지우개툴 크기는 []로 조절 # 스무스툴 오브젝트 잡고 스무스툴로 부드럽게 (커스텀 단축키 shift + n) # 회전툴 회전툴 클릭한채 alt + 클릭 하면 회전툴 창이 뜸 #블랜드 툴 (입체글자만들기) 두 오브젝트 사이에 몇개의 오브젝트를 넣을거야? 100개 오케이누르고 object - expand누르면 그 오브젝트들 다 선택됨. 합치거나 뭐하거나.. # 커스텀 브러쉬 만들기 이렇게 원 눕힌거 하나 만들고.. 이 오브젝트를 그대로 브러쉬패널로 드래그 가져오고 여기서 아트브러시 선택 그리고 펜툴이든 뭐든 쓰면 이런식의..

단축키 정리

새파일 만들기 : cntl + n 탭닫기 : cntl : w 대지 : cntl + o edit 상위복사 : cntl + f 하위복사 : cntl : b object 앵커포인트 정하기 : alt + 클릭 클리핑마스크 : cntl + 7 마스크해제 : cntl + alt + 7 view 아웃라인 뷰 : cntl + y 세밀한 작업 할때.. 줄자 : cntl + r 가이드잠금/해제 : cntl + alt + ; 가이드 끄기/보기 : cntl + ; 가이드 가운데 : 가이드 키고 가운데정렬 자석달라붙기 끄기/켜기 : cntl + u 패널숨기기 : 탭 커스텀 단축키 : 화면확대축소 : cntl + space + 마우스 이동 offset path : cntl + alt + o trim view : cntl + \ ..