Class ImageVariationRequest
public sealed class ImageVariationRequest : AbstractBaseImageRequest, IDisposable
- Inheritance
-
ImageVariationRequest
- Implements
- Inherited Members
Constructors
ImageVariationRequest(Stream, string, int, ImageSize, string, ImageResponseFormat, Model)
[Obsolete("Use new .ctor overload")]
public ImageVariationRequest(Stream image, string imageName, int numberOfResults = 1, ImageSize size = ImageSize.Large, string user = null, ImageResponseFormat responseFormat = (ImageResponseFormat)0, Model model = null)
Parameters
imageStreamimageNamestringnumberOfResultsintsizeImageSizeuserstringresponseFormatImageResponseFormatmodelModel
ImageVariationRequest(string, int, ImageSize, string, ImageResponseFormat, Model)
[Obsolete("Use new .ctor overload")]
public ImageVariationRequest(string imagePath, int numberOfResults, ImageSize size, string user, ImageResponseFormat responseFormat, Model model)
Parameters
imagePathstringnumberOfResultsintsizeImageSizeuserstringresponseFormatImageResponseFormatmodelModel
ImageVariationRequest(string, int?, string, string, ImageResponseFormat, Model)
public ImageVariationRequest(string imagePath, int? numberOfResults = null, string size = null, string user = null, ImageResponseFormat responseFormat = (ImageResponseFormat)0, Model model = null)
Parameters
imagePathstringnumberOfResultsint?sizestringuserstringresponseFormatImageResponseFormatmodelModel
ImageVariationRequest((string, Stream), int?, string, string, ImageResponseFormat, Model)
public ImageVariationRequest((string, Stream) image, int? numberOfResults = null, string size = null, string user = null, ImageResponseFormat responseFormat = (ImageResponseFormat)0, Model model = null)
Parameters
image(string, Stream)numberOfResultsint?sizestringuserstringresponseFormatImageResponseFormatmodelModel
Properties
Image
The image to use as the basis for the variation(s). Must be a valid PNG file, less than 4MB, and square.
public Stream Image { get; }
Property Value
ImageName
public string ImageName { get; }
Property Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
~ImageVariationRequest()
protected ~ImageVariationRequest()