Example #1
0
        public void MakeRequestTest()
        {
            string          text     = "Qiniu";                                                                                     // TODO: 初始化为适当的值
            string          fontname = string.Empty;                                                                                // TODO: 初始化为适当的值
            string          color    = "#123abc";                                                                                   // TODO: 初始化为适当的值
            int             fontsize = 2000;                                                                                        // TODO: 初始化为适当的值
            int             dissolve = 50;                                                                                          // TODO: 初始化为适当的值
            int             dx       = 0;                                                                                           // TODO: 初始化为适当的值
            int             dy       = 0;                                                                                           // TODO: 初始化为适当的值
            TextWaterMarker target   = new TextWaterMarker(text, fontname, color, fontsize, dissolve, MarkerGravity.South, dx, dy); // TODO: 初始化为适当的值

            string actual;

            actual = target.MakeRequest(FileOpUrl);
            // 如果是私有空间,添加下面一句
            actual = GetPolicy.MakeRequest(actual);
            //System.Diagnostics.Process.Start(actual);
            PrintLn(actual);
            Assert.IsTrue(!string.IsNullOrEmpty(actual), "TextWaterMarkerTest MakeRequestTest Failure");
        }
Example #2
0
        public static void WaterMark(string fullUrl)
        {
            try
            {
                string          text     = "遇艺";                                                                                            //
                string          fontname = "微软雅黑";                                                                                          //
                string          color    = "#616060";                                                                                       //
                int             fontsize = 50;                                                                                              //
                int             dissolve = 70;                                                                                              //
                int             dx       = 16;                                                                                              //
                int             dy       = 16;                                                                                              //
                TextWaterMarker target   = new TextWaterMarker(text, fontname, color, fontsize, dissolve, MarkerGravity.SouthEast, dx, dy); // TODO: 初始化为适当的值

                string actual = target.MakeRequest(fullUrl);
                // WaterMarker.Call(actual);
            }
            catch (Exception ex)
            {
                Trace.WriteLine(ex);
            }
        }