/// <summary> /// /// </summary> /// <param name="width"></param> /// <param name="height"></param> /// <param name="reverseBits"></param> /// <param name="typeCCITT"></param> /// <param name="parameters"></param> /// <param name="data"></param> /// <param name="transparency"></param> /// <returns></returns> public static Image getInstance(int width, int height, bool reverseBits, int typeCCITT, int parameters, byte[] data, int[] transparency) { if (transparency != null && transparency.Length != 2) { throw new BadElementException("Transparency length must be equal to 2 with CCITT images"); } Image img = new ImgCCITT(width, height, reverseBits, typeCCITT, parameters, data); img.transparency = transparency; return(img); }
/// <summary> /// /// </summary> /// <param name="width"></param> /// <param name="height"></param> /// <param name="reverseBits"></param> /// <param name="typeCCITT"></param> /// <param name="parameters"></param> /// <param name="data"></param> /// <param name="transparency"></param> /// <returns></returns> public static Image GetInstance(int width, int height, bool reverseBits, int typeCCITT, int parameters, byte[] data, int[] transparency) { if (transparency != null && transparency.Length != 2) throw new BadElementException(MessageLocalization.GetComposedMessage("transparency.length.must.be.equal.to.2.with.ccitt.images")); Image img = new ImgCCITT(width, height, reverseBits, typeCCITT, parameters, data); img.transparency = transparency; return img; }
/// <summary> /// /// </summary> /// <param name="width"></param> /// <param name="height"></param> /// <param name="reverseBits"></param> /// <param name="typeCCITT"></param> /// <param name="parameters"></param> /// <param name="data"></param> /// <param name="transparency"></param> /// <returns></returns> public static Image GetInstance(int width, int height, bool reverseBits, int typeCCITT, int parameters, byte[] data, int[] transparency) { if (transparency != null && transparency.Length != 2) throw new BadElementException("Transparency length must be equal to 2 with CCITT images"); Image img = new ImgCCITT(width, height, reverseBits, typeCCITT, parameters, data); img.transparency = transparency; return img; }