計算字符串的像素長度


計算字符串的像素長度

將要計算像素長度的字符串畫在圖片上面,然后再計算字符串的像素

  /// <summary>
        /// 獲取當前字符串的像素長度
        ///將字符串畫在圖片上面計算像素
        /// create by gaoxing 
        /// </summary>
        /// <param name="str">輸入字符串</param>
        /// <param name="picPath">傳入圖片路徑</param>
        /// <returns>當前字符串的長度</returns>
        private static float GetStringLength(string str, string picPath)
        {
            //
            Bitmap bitmap = new Bitmap(System.Drawing.Image.FromFile(picPath));
            Graphics g = Graphics.FromImage(bitmap);
            /////////////////////計算字符串的長度/////////////////////////
            Graphics tmpG = g;
            SizeF size = tmpG.MeasureString(str, new Font(new FontFamily("Times New Roman"), 18, FontStyle.Bold));
            float StringWidth = size.Width;
            return StringWidth;
            //////////////////////////////////////////////
        }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM