假设:

高=G,宽=K,比例=B;

比例公式:

B= G / K;

等比修正公式:

如果改变宽度(K),则高度(G)计算公式应为:K * B;

如果改变高度(G),则宽度(K)计算公式应为:G / B;

代入值进行计算:

Size = 1024; (默认缩放值)

G = 111, K = 370;

B = G / K; (双精度浮点数)

//修改宽度

K = 1024, G = K * B; (四舍五入取整)

//修改高度

G = 1024, K = G / B; (四舍五入取整)

转载于:https://www.cnblogs.com/only_J/p/4108513.html

高宽比例计算方法及等比高宽修改计算方法相关推荐

  1. 手机屏幕 高宽有哪些_手机新屏幕比18:9高宽到底好在哪里

    我们都有注意到,现在市场上的手机会发现它们普遍都变长了,大部分都已经采用了新的屏幕比18:9高宽,原来的都是16:9的宽高,这改变的理由是什么,智能手机的18:9高宽比能带来任何实际好处吗? 虽然我们 ...

  2. MFC获取文字高宽设置字符间隔

    SIZE sizeText={0};//字体高宽 ::GetTextExtentPoint32(hDC, lpStr/*字符串*/, strLen/*字符串的长度*/, &sizeText); ...

  3. 让图片算好高宽再显示

    var ctn = document.getElementById('img'); var imgO = new Image(); imgO.onload = function(){if(imgO.w ...

  4. jQuery实现布局高宽自适应

    在页面布局(layout)时经常是上左右的框架布局并且需要宽.高度的自适应,静态的div+css是无法实现,但是利用jQuery比较容易实现浏览器的兼容性,所以需要js来辅助. 主要通过 jQuery ...

  5. iOS开发 UILabel实现自适应高宽

    UILabel是iOS开发常用的控件.UILabel的属性需要了解,UILabel的特殊显示效果也需要我们掌握.UILabel自适应高宽度是很多初学者遇到的技术性难题.比如段文字,要让他完全地分行显示 ...

  6. electronjs设置宽度_Js操作DOM元素及获取浏览器高宽的简单方法

    在JavaScript中,经常会来获取Document文档元素,是 HTML 文档对象模型的英文缩写,Document Object Model for HTML,是基于浏览器编程,HTML DOM ...

  7. HTML背景颜色长宽高怎么设置,Dreamweaver 8怎么通过代码设置页面高宽颜色

    Dreamweaver 8怎么通过代码设置页面高宽颜色 dreamweaver 8怎么通过代码设置页面高宽颜色?正常我们使用dw设计网页都是用前台来设计网页的高宽,颜色等,该怎么直接使用代码完成这些设 ...

  8. 名编辑电子杂志大师教程 | 设置电子杂志的高宽比例

    这里设置的高宽比例,填的只是比例,打个比方,高2宽3,与高20宽30是一样的效果. 1.在名编辑电子杂志大师软件界面左边的"设计设置"栏,搜索"书比例",然后点 ...

  9. 矩阵半高宽matlab,半导体激光器半高宽(FWHM)计算(包含matlab仿真程序)

    半导体激光器半高宽(FWHM)计算 一.问题描述 Estimate the spot size (FWHM) in the lateral and transverse directions for ...

最新文章

  1. PyTorch 重磅更新,不只是支持 Windows
  2. PostgreSQL可视化客户端工具
  3. 脑洞:如果地府需要一个后台管理系统,你会如何设计?
  4. 《The Corporate Startup》作者访谈
  5. 三维向量变化为角度_物体的三维识别与6D位姿估计:PPF系列论文介绍(四)
  6. .Net MVC Cache 缓存技术总结
  7. 剖析Elasticsearch集群系列之一:Elasticsearch的存储模型和读写操作
  8. DPDK- flow Metering
  9. Python 植物大战僵尸代码实现(2):植物卡片选择和种植
  10. linux抓包UDP流量
  11. NR 5G SSB介绍
  12. 导出word文档生成docx格式 添加水印
  13. 手机QQ2010(BlackBerry)Beta1公测
  14. [黑群晖]DSM7.1 ds3617xs 志强e3 1265lv3 b85保姆级安装教程
  15. python期末复习总结
  16. DNS服务器是如何工作的?
  17. picoctf 2021 Scavenger Hunt
  18. python图片风格迁移毕设_神经风格迁移是如何运作的概述及Python实现
  19. 面试:25匹马,5个赛道,选出前三,最优解
  20. 网工知识角|华为网络工程师,华为、华三、思科设备三层交换机如何使用三层接口?命令敲起来

热门文章

  1. 修改taro-ui的样式,在自定义组件中使用taro-ui,修改ui框架样式
  2. Xilinx的FPGA硬件设计一——电源篇
  3. [转载]【转】ArcGIS 10安装方法(对比流行的2种安装方法)||迅雷电驴下载
  4. 小米春招编程题(第3题)
  5. 深度系统linux15.3 32位下载,Deepin 15.3 i386官方正式版(32位)
  6. Linux 知识总结
  7. 渗透工具metasploit-auxiliary(scanner/portscan/syn)扫描端口服务
  8. 十佳免费远程教育大学推荐(转)
  9. DOS、DDos攻击详解
  10. 【第三次全国土壤普查解读】