最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c#實(shí)現(xiàn)把漢字轉(zhuǎn)為帶田字格背景的jpg圖片

 更新時(shí)間:2014年03月03日 09:23:19   作者:  
這篇文章主要介紹了c#實(shí)現(xiàn)把漢字轉(zhuǎn)為帶田字格背景的jpg圖片示例,需要的朋友可以參考下

復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Drawing;
using System.IO;

namespace 文字圖片生成程序
{
    static class Program
    {
        /// <summary>
        /// 應(yīng)用程序的主入口點(diǎn)。
        /// </summary>
       static void checkdir()
        {
            string path="C:\\Users\\Default\\tran";
            if (!Directory.Exists(path))//判斷目錄是否存在
            {
                Directory.CreateDirectory(path);
            }
        }
        [STAThread]
        static void Main()
        {
            Program.checkdir();
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());

        }


    }
    class Program1
    {
        private float hor=0.46f;//
        public static string src = null;
        public void setting(float[] z)
        {
            this.hor = z[5];//文字比例


            //線條比例
            //虛線比例
            //粗細(xì)比例
            //上下位置
            //左右位置
            //邊框邊界  bool
        }
        public void CreateImage(string lf,string content,int w,Color gezi,Color bg,Color ziti_a,Color ziti_b,string ziti,bool flag_b)
        {

            Font font;
            //創(chuàng)建一個(gè)位圖對(duì)象
            Bitmap image = new Bitmap(w, w);
            //創(chuàng)建Graphics
            Graphics g = Graphics.FromImage(image);
            try
            {
                //清空?qǐng)D片背景顏色
                g.Clear(bg);
                if (!flag_b)
                    font = new Font(ziti, w * 0.65f);
                else
                    font = new Font(ziti, w * 0.65f, (FontStyle.Bold));
                System.Drawing.Drawing2D.LinearGradientBrush brush = new System.Drawing.Drawing2D.LinearGradientBrush(new Rectangle(0, 0, image.Width, image.Height), ziti_a, ziti_b, 4.0f, true);
                //畫圖片的邊框線
                g.DrawRectangle(new Pen(gezi, w * 0.007f), w * 0.03f, w * 0.03f, w * 0.94f, w * 0.94f);
                //畫虛線
                Pen pen1 = new Pen(gezi, w * 0.007f);
                pen1.DashStyle = System.Drawing.Drawing2D.DashStyle.Custom;
                pen1.DashPattern = new float[] { w * 0.012f, w * 0.008f };
                g.DrawLine(pen1, w * 0.03f, w * 0.03f, w * 0.97f, w * 0.97f);
                g.DrawLine(pen1, w * 0.97f, w * 0.03f, w * 0.03f, w * 0.97f);
                g.DrawLine(pen1, w * 0.03f, w * 0.5f, w * 0.97f, w * 0.5f);
                g.DrawLine(pen1, w * 0.5f, w * 0.03f, w * 0.5f, w * 0.97f);
                StringFormat sf = new StringFormat();
                sf.Alignment = StringAlignment.Center;
                sf.LineAlignment = StringAlignment.Center;

                g.DrawString(content, font, brush, w*hor, w * 0.63f, sf);
                src = lf + content + ".jpg";

                image.Save(src);

              
            }
            finally
            {
                g.Dispose();
                image.Dispose();
            }
        }

    }

}

相關(guān)文章

  • C# Winfom 中ListBox的簡(jiǎn)單用法詳解

    C# Winfom 中ListBox的簡(jiǎn)單用法詳解

    這篇文章主要介紹了C# Winfom 中ListBox的簡(jiǎn)單用法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • 詳解C# 枚舉高級(jí)用法之Description

    詳解C# 枚舉高級(jí)用法之Description

    這篇文章主要介紹了C# 枚舉高級(jí)用法之Description,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • 使用aspose.word 第三方的插件實(shí)現(xiàn)導(dǎo)出word

    使用aspose.word 第三方的插件實(shí)現(xiàn)導(dǎo)出word

    本文給大家分享的是一個(gè)使用使用aspose.word 第三方的插件實(shí)現(xiàn)導(dǎo)出word的實(shí)例,十分的實(shí)用,有需要的小伙伴可以參考下。
    2015-06-06
  • c# 通過代碼開啟或關(guān)閉防火墻

    c# 通過代碼開啟或關(guān)閉防火墻

    這篇文章主要介紹了c# 通過代碼開啟或關(guān)閉防火墻的示例,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2020-10-10
  • C#難點(diǎn)逐個(gè)擊破(9):類型轉(zhuǎn)換

    C#難點(diǎn)逐個(gè)擊破(9):類型轉(zhuǎn)換

    類型之間的轉(zhuǎn)換可以分為隱式轉(zhuǎn)換與顯式轉(zhuǎn)換,如int類型可直接轉(zhuǎn)換為long類型。
    2010-02-02
  • C#連接Oracle數(shù)據(jù)庫(kù)使用Oracle.ManagedDataAccess.dll

    C#連接Oracle數(shù)據(jù)庫(kù)使用Oracle.ManagedDataAccess.dll

    這篇文章主要介紹了C#使用Oracle.ManagedDataAccess.dll的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2017-11-11
  • C#圖片添加水印的實(shí)現(xiàn)代碼

    C#圖片添加水印的實(shí)現(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了C#給圖片添加水印的實(shí)現(xiàn)代碼,不僅可以為圖片加文字水印,還可以判斷是否是圖片文件,感興趣的小伙伴們可以參考一下
    2016-02-02
  • WPF拖動(dòng)DataGrid滾動(dòng)條時(shí)內(nèi)容混亂的解決方法

    WPF拖動(dòng)DataGrid滾動(dòng)條時(shí)內(nèi)容混亂的解決方法

    這篇文章主要介紹了WPF拖動(dòng)DataGrid滾動(dòng)條時(shí)內(nèi)容混亂的解決方法
    2016-10-10
  • unity實(shí)現(xiàn)文字滾動(dòng)效果

    unity實(shí)現(xiàn)文字滾動(dòng)效果

    這篇文章主要為大家詳細(xì)介紹了unity實(shí)現(xiàn)文字滾動(dòng)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • C#服務(wù)生命周期:Singleton、Scoped、Transient用法及說明

    C#服務(wù)生命周期:Singleton、Scoped、Transient用法及說明

    文章介紹了三種服務(wù)生命周期:?jiǎn)卫?、作用域和瞬態(tài),并討論了如何在ASP.NETCore中使用這些生命周期管理服務(wù),單例在應(yīng)用程序生命周期中只有一個(gè)實(shí)例,作用域在每個(gè)請(qǐng)求中創(chuàng)建一個(gè)新實(shí)例,瞬態(tài)每次請(qǐng)求時(shí)創(chuàng)建一個(gè)新實(shí)例
    2025-01-01

最新評(píng)論

峨边| 梁山县| 汶上县| 道孚县| 郎溪县| 民乐县| 永仁县| 固安县| 延长县| 平谷区| 浪卡子县| 肇州县| 鹤峰县| 海阳市| 长寿区| 汝阳县| 库伦旗| 朔州市| 泸定县| 大宁县| 赫章县| 黑河市| 镇原县| 开江县| 双鸭山市| 大关县| 论坛| 麻阳| 嘉鱼县| 玛沁县| 鹿邑县| 吉隆县| 新乡县| 六盘水市| 平山县| 休宁县| 乡城县| 青河县| 蒙城县| 周宁县| 易门县|