[發明專利]一種計算圖片縮放比的方法有效
| 申請號: | 201811124228.6 | 申請日: | 2018-09-26 |
| 公開(公告)號: | CN109087252B | 公開(公告)日: | 2022-10-28 |
| 發明(設計)人: | 何永志;黃雪芹;汪瀛波 | 申請(專利權)人: | 浙江萬朋云軟件技術有限公司 |
| 主分類號: | G06T3/40 | 分類號: | G06T3/40;G06T7/90 |
| 代理公司: | 杭州君度專利代理事務所(特殊普通合伙) 33240 | 代理人: | 朱月芬 |
| 地址: | 310013 浙江省杭州市西*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算 圖片 縮放 方法 | ||
1.一種計算圖片縮放比的方法,其特征在于包括如下步驟:
步驟(1)、建立圖片字體高度集合DSAi={},字體高度眾數DSB={}
步驟(2)、對圖片按照設定比例進行分割成n份;
步驟(3)、對切割后的每個圖片塊Pi進行逐行掃描,1≤i≤n,按像素點的RGB顏色值,計算出文字的行高Ai,并將該字體高度記錄在眾數集合中DSB={{Ai,Weighti}};Weighti表示行高Ai在圖片中出現的次數;
步驟(4)、剔除Ai行高過小值和過大值,把符合規則的行高Ai放到字體高度集合DSA中,得到圖片塊Pi的字體高度集合DSAi={A1,A2,A3,...,An},字體高度眾數集合DSB={{A1,Weight1},{A2,Weight2},{A3,Weight3},...,{An,Weightn}};
步驟(5)、建立圖片字體高度集合DSH={};
步驟(6)、根據每個圖片塊Pi的字體高度集合DSAi,計算當前圖片塊Pi字體高度平均值Hi,并把Hi放到圖片字體高度集合DSH中,得到集合DSH={H1,H2,H3,...,Hn-1,Hn};
步驟(7)、根據DSH獲取圖片字體高度平均值AVG;
步驟(8)、判斷AVG值是否在設定范圍內,即AVG是否處于行高過小值和行高過大值之間;如果低于行高過小值或高于行高過大值,則對圖片進行90°旋轉,按照步驟(2)~(7)重新計算相關值;
步驟(9)、對眾數集合DSB根據眾數Weighti按照從高到底進行排列,得到最終
DSB={{A1,Weight1},{A2,Weight2},{A3,Weight3},...,{An,Weightn}},并根據排序從前往后獲取眾數Weight最多的一批字體高度信息Ai,并記錄到集合DSW中,設A1,A2,AN對應的Weight1,Weight2和Weightn數值相同;則DSW={A1,A2,AN}
步驟(10)、根據公式計算所得平均值DSB_AVG;
步驟(11)、通過公式|AVG-DSB_AVG|獲取絕對值H_AVG,即:
H_AVG=|AVG-DSB_AVG|;
如果H_AVG值大于預設閾值30像素,則返回AVG為最終字體高度信息FONT_H,否則返回DSB_AVG為最終字體高度信息FONT_H;
步驟(12)、根據計算的字體高度信息FONT_H與標準的五號字體高度進行比較,得出當前圖片的縮放比例Ⅰ;
步驟(13)、根據縮放比例Ⅰ進行計算圖片最終縮放后的高H和寬W;
步驟(14)、用寬W和高H分別與當前設置的word的寬度和最大高度600像素進行比較;
步驟(15)、根據計算所得高H寬W組裝到word中。
2.根據權利要求1所述的種計算圖片縮放比的方法,其特征在于:
所述的設定比例根據圖片大小進行自動確定。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江萬朋云軟件技術有限公司,未經浙江萬朋云軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811124228.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種車載全景圖像顯示方法及系統
- 下一篇:一種圖像校正方法及裝置





