/// <summary> /// Image format conversion /// </summary> /// Convert between over 100 file formats, including key formats such as /// Photoshop (PSD), PNG, JPG, GIF, NEF, and BMP. /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='format1'> /// Input file format as a 3+ letter file extension. Supported formats /// include AAI, ART, ARW, AVS, BPG, BMP, BMP2, BMP3, BRF, CALS, CGM, CIN, /// CMYK, CMYKA, CR2, CRW, CUR, CUT, DCM, DCR, DCX, DDS, DIB, DJVU, DNG, DOT, /// DPX, EMF, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EXR, FAX, FIG, /// FITS, FPX, GIF, GPLT, GRAY, HDR, HEIC, HPGL, HRZ, ICO, ISOBRL, ISBRL6, /// JBIG, JNG, JP2, JPT, J2C, J2K, JPEG/JPG, JXR, MAT, MONO, MNG, M2V, MRW, /// MTV, NEF, ORF, OTB, P7, PALM, PAM, PBM, PCD, PCDS, PCL, PCX, PEF, PES, /// PFA, PFB, PFM, PGM, PICON, PICT, PIX, PNG, PNG8, PNG00, PNG24, PNG32, /// PNG48, PNG64, PNM, PPM, PSB, PSD, PTIF, PWB, RAD, RAF, RGB, RGBA, RGF, /// RLA, RLE, SCT, SFW, SGI, SID, SUN, SVG, TGA, TIFF, TIM, UIL, VIFF, VICAR, /// VBMP, WDP, WEBP, WPG, X, XBM, XCF, XPM, XWD, X3F, YCbCr, YCbCrA, YUV /// </param> /// <param name='format2'> /// Output (convert to this format) file format as a 3+ letter file extension. /// Supported formats include AAI, ART, ARW, AVS, BPG, BMP, BMP2, BMP3, BRF, /// CALS, CGM, CIN, CMYK, CMYKA, CR2, CRW, CUR, CUT, DCM, DCR, DCX, DDS, DIB, /// DJVU, DNG, DOT, DPX, EMF, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, /// EXR, FAX, FIG, FITS, FPX, GIF, GPLT, GRAY, HDR, HEIC, HPGL, HRZ, ICO, /// ISOBRL, ISBRL6, JBIG, JNG, JP2, JPT, J2C, J2K, JPEG/JPG, JXR, MAT, MONO, /// MNG, M2V, MRW, MTV, NEF, ORF, OTB, P7, PALM, PAM, PBM, PCD, PCDS, PCL, /// PCX, PEF, PES, PFA, PFB, PFM, PGM, PICON, PICT, PIX, PNG, PNG8, PNG00, /// PNG24, PNG32, PNG48, PNG64, PNM, PPM, PSB, PSD, PTIF, PWB, RAD, RAF, RGB, /// RGBA, RGF, RLA, RLE, SCT, SFW, SGI, SID, SUN, SVG, TGA, TIFF, TIM, UIL, /// VIFF, VICAR, VBMP, WDP, WEBP, WPG, X, XBM, XCF, XPM, XWD, X3F, YCbCr, /// YCbCrA, YUV /// </param> /// <param name='inputFile'> /// Input file to perform the operation on. /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <System.IO.Stream> ImageFormatConvertAsync(this IConvertImage operations, string format1, string format2, System.IO.Stream inputFile, CancellationToken cancellationToken = default(CancellationToken)) { var _result = await operations.ImageFormatConvertWithHttpMessagesAsync(format1, format2, inputFile, null, cancellationToken).ConfigureAwait(false); _result.Request.Dispose(); return(_result.Body); }
public DanceView() { InitializeComponent(); convertImg = DependencyService.Get <IConvertImage>(); convertImg.LoadImageSource("dance.png"); }
/// <summary> /// Image format conversion /// </summary> /// Convert between over 100 file formats, including key formats such as /// Photoshop (PSD), PNG, JPG, GIF, NEF, and BMP. /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='format1'> /// Input file format as a 3+ letter file extension. Supported formats /// include AAI, ART, ARW, AVS, BPG, BMP, BMP2, BMP3, BRF, CALS, CGM, CIN, /// CMYK, CMYKA, CR2, CRW, CUR, CUT, DCM, DCR, DCX, DDS, DIB, DJVU, DNG, DOT, /// DPX, EMF, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EXR, FAX, FIG, /// FITS, FPX, GIF, GPLT, GRAY, HDR, HEIC, HPGL, HRZ, ICO, ISOBRL, ISBRL6, /// JBIG, JNG, JP2, JPT, J2C, J2K, JPEG/JPG, JXR, MAT, MONO, MNG, M2V, MRW, /// MTV, NEF, ORF, OTB, P7, PALM, PAM, PBM, PCD, PCDS, PCL, PCX, PEF, PES, /// PFA, PFB, PFM, PGM, PICON, PICT, PIX, PNG, PNG8, PNG00, PNG24, PNG32, /// PNG48, PNG64, PNM, PPM, PSB, PSD, PTIF, PWB, RAD, RAF, RGB, RGBA, RGF, /// RLA, RLE, SCT, SFW, SGI, SID, SUN, SVG, TGA, TIFF, TIM, UIL, VIFF, VICAR, /// VBMP, WDP, WEBP, WPG, X, XBM, XCF, XPM, XWD, X3F, YCbCr, YCbCrA, YUV /// </param> /// <param name='format2'> /// Output (convert to this format) file format as a 3+ letter file extension. /// Supported formats include AAI, ART, ARW, AVS, BPG, BMP, BMP2, BMP3, BRF, /// CALS, CGM, CIN, CMYK, CMYKA, CR2, CRW, CUR, CUT, DCM, DCR, DCX, DDS, DIB, /// DJVU, DNG, DOT, DPX, EMF, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, /// EXR, FAX, FIG, FITS, FPX, GIF, GPLT, GRAY, HDR, HEIC, HPGL, HRZ, ICO, /// ISOBRL, ISBRL6, JBIG, JNG, JP2, JPT, J2C, J2K, JPEG/JPG, JXR, MAT, MONO, /// MNG, M2V, MRW, MTV, NEF, ORF, OTB, P7, PALM, PAM, PBM, PCD, PCDS, PCL, /// PCX, PEF, PES, PFA, PFB, PFM, PGM, PICON, PICT, PIX, PNG, PNG8, PNG00, /// PNG24, PNG32, PNG48, PNG64, PNM, PPM, PSB, PSD, PTIF, PWB, RAD, RAF, RGB, /// RGBA, RGF, RLA, RLE, SCT, SFW, SGI, SID, SUN, SVG, TGA, TIFF, TIM, UIL, /// VIFF, VICAR, VBMP, WDP, WEBP, WPG, X, XBM, XCF, XPM, XWD, X3F, YCbCr, /// YCbCrA, YUV /// </param> /// <param name='inputFile'> /// Input file to perform the operation on. /// </param> public static System.IO.Stream ImageFormatConvert(this IConvertImage operations, string format1, string format2, System.IO.Stream inputFile) { return(Task.Factory.StartNew(s => ((IConvertImage)s).ImageFormatConvertAsync(format1, format2, inputFile), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult()); }
public DocumentSubscriptionModel(AbonentDocsModel docsModel, IConvertImage img) { this.docsModel = docsModel; this.img = img; }
public DocummentAttachmentModel(AttachmentContractModel docsModel, IConvertImage img) { this.docsModel = docsModel; this.img = img; }