Golang如何将整数和浮点数相乘

罗马托雷斯:

我试图调整图像的尺寸,但是在编译时将常数0.8截断为整数错误。这是我的代码

b := img.Bounds()

heightImg := b.Max.Y  // height of image in pixels
widthImg := b.Max.X   // width of image in pixels
const a = .80
height := int(heightImg * a) // reduce height by 20%
width := int(widthImg * a)  // reduce width by 20%

 // resize image below which take in type int, int in the 2nd & 3rd parameter
new_img := imaging.Resize(img,width,height, imaging.Lanczos)

我是golang的新手,但是这里的代码给了我错误

    height := int(heightImg * a) 
    width := int(widthImg * a)

任何建议都很好

吉姆:

如果要乘以浮点数,则需要将数字转换为浮点数:

height := int(float64(heightImg) * a) 
width := int(float64(widthImg) * a)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

python:如何将整数显示为浮点数?

如何将浮点数转换为整数?

如何将多个整数更改为浮点数?

如何将整数解释为浮点数

如何将整数转换为浮点数?

我们如何将浮点数拆分为其整数和小数部分?

如何将CString转换为整数和浮点数?

如何比较浮点数和整数

如何将两个浮点数列表相乘

如何在Django中将浮点数和小数相乘?

numpy savetxt:如何将整数和浮点数数组保存到文件的保存行中

如何将scanf的输入限制为整数和浮点数(一般为数字)

为什么将浮点数和整数相加会导致浮点数?

如何将字符串解析为变量/函数/浮点数/整数赋值/值?

如何将具有 n 个小数位的整数转换为浮点数

如何将浮点数乘以整数来分配变量

如何将浮点数转换为十进制整数乘以2的幂?

如何将熊猫系列中的数字转换为整数或浮点数?

如何将浮点数数组转换为唯一整数数组?

当两个都是变量时,如何将浮点数除以整数?

如何将整数或浮点数转换为 S16.16 定点格式

如何将浮点数元组转换为整数元组

如何将整数和浮点值相乘并在Rust中将结果显示为浮点值?

Python 将包含科学值和浮点值的 Pandas 数据框与浮点数相乘

如何将浮点数转换为任何浮点数的XE-Y

如何对列表中的整数和浮点数求和-Scala

在熊猫中,如何将一系列浮点数或无浮点数转换为带整数的字符串

如何将浮点数附加到 python 列表?

如何将强制类型转换为浮点数?