Class ImageToImageRequest

    • Constructor Summary

      Constructors 
      Constructor Description
      ImageToImageRequest()  
      ImageToImageRequest​(ImageToImageRequest source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getInputImage()
      Get 输入图 Base64 数据。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Base64 为准。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。
      String getInputUrl()
      Get 输入图 Url。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Base64 为准。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。
      Long getLogoAdd()
      Get 为生成结果图添加标识的开关,默认为1。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。
      LogoParam getLogoParam()
      Get 标识内容设置。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
      String getNegativePrompt()
      Get 反向文本描述。 用于一定程度上从反面引导模型生成的走向,减少生成结果中出现描述内容的可能,但不能完全杜绝。 推荐使用中文。最多可传256个 utf-8 字符。
      String getPrompt()
      Get 文本描述。 用于在输入图的基础上引导生成图效果,增加生成结果中出现描述内容的可能。 推荐使用中文。最多支持256个 utf-8 字符。
      ResultConfig getResultConfig()
      Get 生成图结果的配置,包括输出图片分辨率和尺寸等。
      String getRspImgType()
      Get 返回图像方式(base64 或 url) ,二选一,默认为 base64。url 有效期为1小时。
      Float getStrength()
      Get 生成自由度。 Strength 值越小,生成图和原图越接近。取值范围0~1,不传默认为0.75。
      String[] getStyles()
      Get 绘画风格。 请在 [智能图生图风格列表](https://cloud.tencent.com/document/product/1668/86250) 中选择期望的风格,传入风格编号。 推荐使用且只使用一种风格。不传默认使用201(日系动漫风格)。
      void setInputImage​(String InputImage)
      Set 输入图 Base64 数据。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Base64 为准。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。
      void setInputUrl​(String InputUrl)
      Set 输入图 Url。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Base64 为准。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。
      void setLogoAdd​(Long LogoAdd)
      Set 为生成结果图添加标识的开关,默认为1。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。
      void setLogoParam​(LogoParam LogoParam)
      Set 标识内容设置。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
      void setNegativePrompt​(String NegativePrompt)
      Set 反向文本描述。 用于一定程度上从反面引导模型生成的走向,减少生成结果中出现描述内容的可能,但不能完全杜绝。 推荐使用中文。最多可传256个 utf-8 字符。
      void setPrompt​(String Prompt)
      Set 文本描述。 用于在输入图的基础上引导生成图效果,增加生成结果中出现描述内容的可能。 推荐使用中文。最多支持256个 utf-8 字符。
      void setResultConfig​(ResultConfig ResultConfig)
      Set 生成图结果的配置,包括输出图片分辨率和尺寸等。
      void setRspImgType​(String RspImgType)
      Set 返回图像方式(base64 或 url) ,二选一,默认为 base64。url 有效期为1小时。
      void setStrength​(Float Strength)
      Set 生成自由度。 Strength 值越小,生成图和原图越接近。取值范围0~1,不传默认为0.75。
      void setStyles​(String[] Styles)
      Set 绘画风格。 请在 [智能图生图风格列表](https://cloud.tencent.com/document/product/1668/86250) 中选择期望的风格,传入风格编号。 推荐使用且只使用一种风格。不传默认使用201(日系动漫风格)。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • ImageToImageRequest

        public ImageToImageRequest()
      • ImageToImageRequest

        public ImageToImageRequest​(ImageToImageRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getInputImage

        public String getInputImage()
        Get 输入图 Base64 数据。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Base64 为准。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。
        Returns:
        InputImage 输入图 Base64 数据。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Base64 为准。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。
      • setInputImage

        public void setInputImage​(String InputImage)
        Set 输入图 Base64 数据。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Base64 为准。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。
        Parameters:
        InputImage - 输入图 Base64 数据。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Base64 为准。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。
      • getInputUrl

        public String getInputUrl()
        Get 输入图 Url。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Base64 为准。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。
        Returns:
        InputUrl 输入图 Url。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Base64 为准。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。
      • setInputUrl

        public void setInputUrl​(String InputUrl)
        Set 输入图 Url。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Base64 为准。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。
        Parameters:
        InputUrl - 输入图 Url。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Base64 为准。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。
      • getPrompt

        public String getPrompt()
        Get 文本描述。 用于在输入图的基础上引导生成图效果,增加生成结果中出现描述内容的可能。 推荐使用中文。最多支持256个 utf-8 字符。
        Returns:
        Prompt 文本描述。 用于在输入图的基础上引导生成图效果,增加生成结果中出现描述内容的可能。 推荐使用中文。最多支持256个 utf-8 字符。
      • setPrompt

        public void setPrompt​(String Prompt)
        Set 文本描述。 用于在输入图的基础上引导生成图效果,增加生成结果中出现描述内容的可能。 推荐使用中文。最多支持256个 utf-8 字符。
        Parameters:
        Prompt - 文本描述。 用于在输入图的基础上引导生成图效果,增加生成结果中出现描述内容的可能。 推荐使用中文。最多支持256个 utf-8 字符。
      • getNegativePrompt

        public String getNegativePrompt()
        Get 反向文本描述。 用于一定程度上从反面引导模型生成的走向,减少生成结果中出现描述内容的可能,但不能完全杜绝。 推荐使用中文。最多可传256个 utf-8 字符。
        Returns:
        NegativePrompt 反向文本描述。 用于一定程度上从反面引导模型生成的走向,减少生成结果中出现描述内容的可能,但不能完全杜绝。 推荐使用中文。最多可传256个 utf-8 字符。
      • setNegativePrompt

        public void setNegativePrompt​(String NegativePrompt)
        Set 反向文本描述。 用于一定程度上从反面引导模型生成的走向,减少生成结果中出现描述内容的可能,但不能完全杜绝。 推荐使用中文。最多可传256个 utf-8 字符。
        Parameters:
        NegativePrompt - 反向文本描述。 用于一定程度上从反面引导模型生成的走向,减少生成结果中出现描述内容的可能,但不能完全杜绝。 推荐使用中文。最多可传256个 utf-8 字符。
      • getStyles

        public String[] getStyles()
        Get 绘画风格。 请在 [智能图生图风格列表](https://cloud.tencent.com/document/product/1668/86250) 中选择期望的风格,传入风格编号。 推荐使用且只使用一种风格。不传默认使用201(日系动漫风格)。
        Returns:
        Styles 绘画风格。 请在 [智能图生图风格列表](https://cloud.tencent.com/document/product/1668/86250) 中选择期望的风格,传入风格编号。 推荐使用且只使用一种风格。不传默认使用201(日系动漫风格)。
      • setStyles

        public void setStyles​(String[] Styles)
        Set 绘画风格。 请在 [智能图生图风格列表](https://cloud.tencent.com/document/product/1668/86250) 中选择期望的风格,传入风格编号。 推荐使用且只使用一种风格。不传默认使用201(日系动漫风格)。
        Parameters:
        Styles - 绘画风格。 请在 [智能图生图风格列表](https://cloud.tencent.com/document/product/1668/86250) 中选择期望的风格,传入风格编号。 推荐使用且只使用一种风格。不传默认使用201(日系动漫风格)。
      • getResultConfig

        public ResultConfig getResultConfig()
        Get 生成图结果的配置,包括输出图片分辨率和尺寸等。
        Returns:
        ResultConfig 生成图结果的配置,包括输出图片分辨率和尺寸等。
      • setResultConfig

        public void setResultConfig​(ResultConfig ResultConfig)
        Set 生成图结果的配置,包括输出图片分辨率和尺寸等。
        Parameters:
        ResultConfig - 生成图结果的配置,包括输出图片分辨率和尺寸等。
      • getLogoAdd

        public Long getLogoAdd()
        Get 为生成结果图添加标识的开关,默认为1。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。
        Returns:
        LogoAdd 为生成结果图添加标识的开关,默认为1。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。
      • setLogoAdd

        public void setLogoAdd​(Long LogoAdd)
        Set 为生成结果图添加标识的开关,默认为1。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。
        Parameters:
        LogoAdd - 为生成结果图添加标识的开关,默认为1。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。
      • getLogoParam

        public LogoParam getLogoParam()
        Get 标识内容设置。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
        Returns:
        LogoParam 标识内容设置。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
      • setLogoParam

        public void setLogoParam​(LogoParam LogoParam)
        Set 标识内容设置。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
        Parameters:
        LogoParam - 标识内容设置。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
      • getStrength

        public Float getStrength()
        Get 生成自由度。 Strength 值越小,生成图和原图越接近。取值范围0~1,不传默认为0.75。
        Returns:
        Strength 生成自由度。 Strength 值越小,生成图和原图越接近。取值范围0~1,不传默认为0.75。
      • setStrength

        public void setStrength​(Float Strength)
        Set 生成自由度。 Strength 值越小,生成图和原图越接近。取值范围0~1,不传默认为0.75。
        Parameters:
        Strength - 生成自由度。 Strength 值越小,生成图和原图越接近。取值范围0~1,不传默认为0.75。
      • getRspImgType

        public String getRspImgType()
        Get 返回图像方式(base64 或 url) ,二选一,默认为 base64。url 有效期为1小时。
        Returns:
        RspImgType 返回图像方式(base64 或 url) ,二选一,默认为 base64。url 有效期为1小时。
      • setRspImgType

        public void setRspImgType​(String RspImgType)
        Set 返回图像方式(base64 或 url) ,二选一,默认为 base64。url 有效期为1小时。
        Parameters:
        RspImgType - 返回图像方式(base64 或 url) ,二选一,默认为 base64。url 有效期为1小时。