내 김프 스크립트에서 선택을 줄여야합니다.김프 스크립트에서 양면 선택을 줄이는 방법은 무엇입니까?
기본 축소 선택 명령은 픽셀 단위로 지정된 크기 값만큼 선택 전체를 축소합니다.
(gimp-selection-shrink inImage 2)
이렇게하면 2 픽셀 씩 축소됩니다.
하지만 전체 선택을 축소하고 싶지는 않습니다. 난 그냥 수직 선택을 수정하지 않고 왼쪽과 오른쪽에서 선택을 제거하고 싶다.
이렇게하려면 선택 마스크에서 각면 (왼쪽 및 오른쪽)의 가장 먼 픽셀을 제거해야합니다.
내가 어떻게 할 수 있습니까? 값 "에는 3px"에 대한
스크립트 원하는 효과 : 당신이 볼 수 있듯이
https://media.giphy.com/media/l3q2v50vsk8Ze8Ldu/source.gif
, 그것은 왼쪽과 오른쪽에 매우 직사각형 그리고이 같은 선택을하는 사용자가 필요합니다.
그래서 올바른 방법은 선택 마스크의 왼쪽 및 오른쪽 posX를 가져 와서 선택 마스크의 각면에서 잘라내고 자하는 픽셀의 레이어 및 너비로 rect를 자르는 것입니다.
Python-Fu 대신 Script-Fu를 사용하고 싶습니다. 사용자를위한 추가 요구 사항이 없기 때문입니다.
"코너"를 어떻게 처리합니까? 그리고 예제 이미지를 보여줄 수 있습니까? – xenoid
예제를 추가했습니다;) 이제는 더 명확 해지기를 바랍니다. – JasonSpine