쪽 사진 워터마크 기능은 녹화가 불가능해서...

혹시 이미지 쪽 배경 워터마크 기능 파이썬 코드를 구할 수 있을까요?

안녕하세요. 한컴디벨로퍼입니다.

현재 담당자가 내용을 확인하고 있습니다. 조금만 기다려 주세요.

한컴디벨로퍼를 이용해 주셔서 감사합니다.

안녕하세요,
현재 확인해보니 배경의 이미지의 워터마크화는 명도와 밝기를 조절하여 셋팅해줍니다.
아래의 PageBorder액션의 GetDefault를 가져와 SecDef의 Set을 변경하여 실행해주면 원하시는 결과를 얻으실수 있을것 같습니다.
자세한 액션과 셋의 내용은 디벨로퍼 포럼의 문서 참고부탁드립니다 ^^

액션ID : PageBorder
ParameterID : SecDef

SecDef안에 보면 PageBorderFillBoth Set이 있는데
그안에는 draw개체의 기본 Set인 FillAttr이 있습니다.
FillAttr Set의 아래 속성을 변경시켜주면 됩니다.

명도, Brightness
밝기, Contrast

파일이름, FileName

감사합니다.

혹시 예시코드 하나만 보여주실수 있을까요?

def 워터마크(self,이미지):
    총 = self.대상.CreateAction("PageBorder")
    총알 = 총.CreateSet()
    총.GetDefault(총알)
    서브총알 = 총알.CreateItemSet("PageBorderFillBoth", "PageBorderFill")

    서브서브총알 = 서브총알.CreateItemSet("FillAttr", "DrawFillAttr")
    서브서브총알.SetItem("Type", 2)
    서브서브총알.SetItem("FileName", 이미지)

    총.Execute(총알)

filename외에도 몇가지를 더 설정해야 동작하는것으로 보입니다.

안녕하세요 ^^
사용하는 방식은 맞는것 같습니다
.
현재 CreateItemSet 으로 Set에 대한 item을 새로생성해주셨는데 이렇게 생성할경우 모든 하위 Item 들을 설정해주셔야 정상 동작을합니다.

Action을 Create하고 GetDefualt를 호출시 GetDefault에 설정된 Set으로 액션을 실행 할 수 있는 기본적인 Item들이 들어가게 됩니다.

그러니 여기서
총알.CreteItemSet이 아닌
서브총알 = 총알.Item(“FillAttr”)
서브총알.SetItem(“Type”,2) ← 이런것 처럼 기본으로 차있는 데이터에 값을 수정을 합니다.

이럴 경우 GetDefault로 가져온 값에 대해서 원하는 부분만 수정해서 실행을 하면 될것 같습니다 ^^
GetDefault로 가져오는 값은 현재의 상태입니다.

감사합니다 ^^

답변감사합니다…

하지만 제가 지능이 부족해서인지…

여전히 잘 동작하지 않습니다…

혹시 동작하는 소스코드 예시를 받아볼 수 있을까요?

def 워터마크(self,이미지):
    총 = self.대상.CreateAction("PageBorder")
    총알 = 총.CreateSet()
    총.GetDefault(총알)
    서브총알 = 총알.Item("PageBorderFillBoth")
    서브서브총알 = 서브총알.Item("FillAttr")
    서브서브총알.SetItem("Type", 2)
    서브서브총알.SetItem("FileName", 이미지)
    총.Execute(총알)

안녕하세요 ^^
확인해보니 FillAttr의 이미지 설정에 대해서 파라메터셋으로 할수가 없도록 되어있습니다 ㅠ …!
원하시는 동작은 오토메이션으로 구현이 불가능할것 같습니다.
도움이 드리지 못해 죄송합니다 …! ㅠ

한컴에 통합문서 워터마크가 되는데 한셀은 어찌 된건지 워터마크 넣으면 가려짐 뒤로 빼도 가려짐
이거 문제 같은데요