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
image
StreamimageName
stringnumberOfResults
intsize
ImageSizeuser
stringresponseFormat
ImageResponseFormatmodel
Model
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
imagePath
stringnumberOfResults
intsize
ImageSizeuser
stringresponseFormat
ImageResponseFormatmodel
Model
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
imagePath
stringnumberOfResults
int?size
stringuser
stringresponseFormat
ImageResponseFormatmodel
Model
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)numberOfResults
int?size
stringuser
stringresponseFormat
ImageResponseFormatmodel
Model
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()