Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식 (Windows) (우리말)슬라이스 표현식(Slice Expression) 옵션은 선택들 옵션에서 Slice/Array을 선택해야 사용할 수 있습니다.
슬라이스 표현식은 다음과 같은 형식으로 작성합니다.
START?:NROWS?,ROWLENGTH
아래의 원본 팔레트를 기준으로 슬라이스 표현식을 적용해 보겠습니다.
Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: 원본 팔레트Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: 원본 팔레트아래 예시에서의 정렬 규칙은 간단히 말해 어두운 색이 왼쪽으로 밝은 색이 오른쪽으로 이동합니다.
START는 정렬이 시작되는 색상의 번호입니다.
색상의 번호는 왼쪽 위부터 0부터 시작하여 오른쪽으로 1씩 증가합니다.
0:1,3첫번째 색상부터 정렬이 시작됩니다.
행은 1개만 정렬합니다.
각 행은 색상을 3개씩 가집니다.
Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: 원본 팔레트Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: START - 0:1,31:1,3두번째 색상부터 정렬이 시작됩니다.
행은 1개만 정렬합니다.
각 행은 색상을 3개씩 가집니다.
Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: 원본 팔레트Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: START - 1:1,32:1,3세번째 색상부터 정렬이 시작됩니다.
행은 1개만 정렬합니다.
각 행은 색상을 3개씩 가집니다.
Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: 원본 팔레트Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: START - 2:1,33:1,3네번째 색상부터 정렬이 시작됩니다.
행은 1개만 정렬합니다.
각 행은 색상을 3개씩 가집니다.
Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: 원본 팔레트Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: START - 3:1,3NROWS는 정렬의 대상이 되는 행의 갯수입니다.
정렬은 각 행 안에서만 개별적으로 이루어집니다.
0:1,2첫번째 색상부터 정렬이 시작됩니다.
행은 1개만 정렬합니다.
각 행은 색상을 2개씩 가집니다.
Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: 원본 팔레트Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: NROWS - 0:1,20:2,2첫번째 색상부터 정렬이 시작됩니다.
행은 2개만 정렬합니다.
각 행은 색상을 2개씩 가집니다.
Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: 원본 팔레트Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: NROWS - 0:2,20:3,2첫번째 색상부터 정렬이 시작됩니다.
행은 3개만 정렬합니다.
각 행은 색상을 2개씩 가집니다.
Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: 원본 팔레트Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: NROWS - 0:3,2ROWLENGTH는 하나의 행(ROW)이 갖는 색상의 갯수를 의미합니다.
0:1,4첫번째 색상부터 정렬이 시작됩니다.
행은 1개만 정렬합니다.
각 행은 색상을 4개씩 가집니다.
Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: 원본 팔레트Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: ROWLENGTH - 0:1,40:1,5첫번째 색상부터 정렬이 시작됩니다.
행은 1개만 정렬합니다.
각 행은 색상을 5개씩 가집니다.
Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: 원본 팔레트Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: ROWLENGTH - 0:1,50:1,6첫번째 색상부터 정렬이 시작됩니다.
행은 1개만 정렬합니다.
각 행은 색상을 6개씩 가집니다.
Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: 원본 팔레트Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: ROWLENGTH - 0:1,6팔레트의 모든 아이템을 선택하여 정렬합니다.
Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: 원본 팔레트Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: 빈값:4, 또는 :4첫번째 색상부터 정렬이 시작됩니다.
팔레트의 모든 색상에서 4개의 행(Row)을 만듭니다.
각 행은 색상을 전체 색상수에서 행의 갯수로 나눈만큼 갯수씩 가집니다.
Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: :4, 또는 :4:1,4첫번째 색상부터 정렬이 시작됩니다.
1개의 행(Row)을 만듭니다.
각 행은 색상을 4개씩 가집니다.
Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: 원본 팔레트Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: :1,4:,4첫번째 색상부터 정렬이 시작됩니다.
모든 색상의 갯수를 각 행이 가지는 색상 갯수를 나눈 몫만큼의 개수의 행(Row)을 만듭니다.
각 행은 색상을 4개씩 가집니다.
Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: :,4:2,3첫번째 색상부터 정렬이 시작됩니다.
2개의 행(Row)을 만듭니다.
각 행은 색상을 3개씩 가집니다.
Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: :2,34:위의 표현식은 실제로 작동하지 않습니다. 아래와 같은 실패 메시지를 노출합니다.
Python-fu: 팔레트 정렬 대화상자 → 4:: 실패 메시지 대화상자 (Windows) (우리말)4:,4다섯번째 색상부터 정렬이 시작됩니다.
모든 색상의 갯수를 각 행이 가지는 색상 갯수를 나눈 몫만큼의 개수의 행(Row)을 만듭니다.
각 행은 색상을 4개씩 가집니다.
아래 예시에서는 다섯번째 색상부터 여덟번째 색상까지가 범위이므로 정렬 대상이 되는 모든 색상의 갯수는 4개가 됩니다.
Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: 원본 팔레트Python-fu: 팔레트 정렬 대화상자 → 슬라이스 표현식: 4:,4➡️ 다음: 15.3.6.3.14.3. 채널 정렬(Channel to Sort)
⬅️ 이전: 15.3.6.3.14.1. 선택들(Selections)
⬆️ 위: 15.3.6.3.14. 팔레트 정렬(Sort Palette)
⬆️ 위: 15.3.6.3. 팔레트 컨텍스트 메뉴(The Palettes context menu)
⬆️ 위: 15.3.6. 팔레트 대화상자(Palettes dialog)