자바를 사용하여 PSD 채움 레이어 업데이트
개요
일반 레이어를 생성하는 것은 createRegularLayer 함수를 사용하여, 레이어의 위치 및 크기를 정의하는 매개변수가 필요합니다. 이 함수는 새로운 레이어를 생성하고 그 경계를 설정하며 지정된 색상으로 채웁니다.
컬러 채움 레이어의 경우 FillLayer.createInstance 메서드를 사용하고 FillType.Color 매개변수를 사용합니다. 채움 레이어가 생성되면 fill_settings 속성을 통해 채움 설정에 액세스하고 ColorFillSettings 클래스의 color 속성을 사용하여 원하는 색상을 설정합니다. 이 문맥에서는 색상이 Color.getCoral()로 설정됩니다. 또한 채움 레이어의 클리핑 속성을 1로 설정하여 클리핑 마스크로 작동하도록합니다.
그라디언트 채움 레이어는 FillLayer.create_instance 메서드를 사용하여 유사하게 생성되지만 FillType.Gradient 매개변수를 사용합니다. 컬러 채움 레이어와 마찬가지로 fill_settings를 통해 채움 설정에 액세스하고 그라디언트 색점 및 투명도 색점을 설정합니다. 이 예에서 그라디언트 색점은 GradientColorPoint 클래스로 정의되고 투명도 색점은 GradientTransparencyPoint 클래스로 정의됩니다. 또한 채움 레이어의 클리핑 속성도 1로 설정됩니다.
패턴 채움 레이어는 FillLayer.createInstance를 사용하여 FillType.Pattern 매개변수로 생성됩니다. 다시 한 번 fill_settings를 통해 채움 설정에 액세스하고 패턴 데이터 및 기타 속성을 설정합니다. 이 코드에서는 패턴 데이터가 PatternFillSettings 클래스를 사용하여 정의되고 클리핑 속성이 1로 설정됩니다.
채움 레이어를 생성한 후 각 채움 레이어에 대한 디스플레이 이름 및 기타 속성을 지정하여 PSD 이미지에 추가합니다.
마지막으로 제공된 코드를 사용하여 PSD 이미지와 해당 PNG 이미지를 저장합니다. PNG 옵션은 투명도를 위해 알파와 함께 트루 색상을 사용하도록 구성됩니다.
자세한 내용은 전체 예제를 참조하십시오.