using System; using System.Collections.Generic; using System.Drawing; using System.Drawing.Imaging; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using TEAMModelOS.SDK.Extension.JwtAuth.JwtHelper; using TEAMModelOS.SDK.Helper.Common.ColorHelper; using TEAMModelOS.SDK.Helper.Common.JsonHelper; using TEAMModelOS.SDK.Helper.Network.HttpHelper; namespace TEAMModelOS.Test.PPTX { class Program { static void Main(string[] args) { Color color1 = Color.FromArgb(255, 192, 0); ColorHSL colorHSL1 = ColorHelper.RgbToHsl(new ColorRGB(255, 192, 0)); ColorRGB colorRGB = ColorHelper.HslToRgb(new ColorHSL { H=colorHSL1.H, S = colorHSL1.S , L = colorHSL1.L }); Color color2= ColorHelper.GetColorLumModAndLumOff(color1, 20000, 80000); Color color4 = Color.FromArgb(0, 0, 0); Color color5 = ColorHelper.GetShadeOrTintColor(color4, 75000.0d / 100_000.0d, "Tint"); string json =JsonSerialization.ToJson(new Dem { aaa="aaa",bbb="bbb",ccc="cccc",ddd="ddd",eee="eeee"}); string jwt = "eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1NjQ0NzE1MjUsImhvc3RuYW1lIjoiaHR0cHM6Ly9vcGVuY2VudGVyLml5dW54aWFvLm5ldCIsInNpZ25JbiI6ImFwcEp1bXBMb2dpbi1jZDVmNWMzMC1iMjk5LTExZTktYmFhZC05M2Q0YmYxNmJjNDciLCJpYXQiOjE1NjQ0NzA5MjUsImp0aSI6IjVkM2YwMzRmMDAwMDA4ZmMxZjM2ZTgwNiJ9.OnvKd7eaSzMU-4hgYdTfNGxoaAU8YgZcIZXvrv9g3mNw_59txzibEgvQahkCjxXeKiVnltmP7WGhNqbN8Hp30A"; var urls = "https://opencenter.iyunxiao.net/passport/v2/user/info"; var dict = new Dictionary(); dict.Add("token", jwt); var info = HttpHelper.HttpPost(urls, MessagePackHelper.ObjectToJson(dict)); PresentationConvert presentation = new PresentationConvert(); presentation.LoadPresentation("E:\\document\\123.pptx"); ///白色灰度值计算 double rw = 0, gw = 0, bw = 0; ///ED7D31的RGB int ra = 91, ga = 115, ba = 213; //double pw = 40000 * 96.0 / 914400 / 10; double pa = 0.5; double pw = 1 - pa; double rn = rw * pw + ra * pa; double gn = gw * pw + ga * pa; double bn = bw * pw + ba * pa; Console.WriteLine(rn + "," + gn + "," + bn); double rnn = ra - (ra - rw) * pw; double gnn = ga - (ga - gw) * pw; double bnn = ba - (ba - bw) * pw; Console.WriteLine(rnn + "," + gnn + "," + bnn); double rnnn = ra * (1 - 0.4) + (255 - 255 * (1 - 0.4)); double gnnn = ga * (1 - 0.4) + (255 - 255 * (1 - 0.4)); double bnnn = ba * (1 - 0.4) + (255 - 255 * (1 - 0.4)); Console.WriteLine(rnn + "," + gnn + "," + bnn); ColorHSL colorHSL= ColorHelper.RgbToHsl(new ColorRGB(ra,ga,ba) ); colorHSL.H = (int)(colorHSL.H * pa); colorHSL.L = (int)(colorHSL.L * pa); colorHSL.S = (int)(colorHSL.S * pa); ColorRGB color=ColorHelper.HslToRgb(colorHSL); System.Drawing.Color s = ColorTranslator.FromHtml("#ED7D31"); PPTXConvertNew.GetSlideTitles("E:\\document\\123.pptx"); // Color ss = getColorLumModandOff(ColorTranslator.FromHtml("#4472C4"), 75000, 0); //string sn= ColorTranslator.ToHtml(ss); } } public class Dem { public string aaa { get; set; } public string bbb { get; set; } public string ccc { get; set; } public string ddd { get; set; } public string eee { get; set; } } }