iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >小程序如何获取图片宽高
  • 725
分享到

小程序如何获取图片宽高

2023-06-26 08:06:33 725人浏览 安东尼
摘要

这篇文章给大家分享的是有关小程序如何获取图片宽高的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。  小程序如果不能获取图片宽高,那么图片设置宽高时,就有可能会出现图片变形,要想避免这种情况,除了图片等比例缩放,还可

这篇文章给大家分享的是有关小程序如何获取图片宽高的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

  小程序如果不能获取图片宽高,那么图片设置宽高时,就有可能会出现图片变形,要想避免这种情况,除了图片等比例缩放,还可以用image组件加载图片,通过bindload动态的获取图片的高度和宽度,下面是方法:

  index.wxml (../pro.png是本地图片)

<image bindload="imageLoad" style="width:{{imageWidth}}px;;height:{{imageHeight}}px;" src="../pro.png"/>

  index.js

import Util from '../common/Util';

Page({

  data:{

        imageWidth:0,

        imageHeight:0

  },

  imageLoad: function (e) {  

        //获取图片的原始宽度和高度

        let originalWidth = e.detail.width;

        let originalHeight = e.detail.height;

        //let imageSize = Util.imageZoomHeightUtil(originalWidth,originalHeight);

        //let imageSize = Util.imageZoomHeightUtil(originalWidth,originalHeight,375);

        let imageSize = Util.imageZoomWidthUtil(originalWidth,originalHeight,145);

        this.setData({imageWidth:imageSize.imageWidth,imageHeight:imageSize.imageHeight});  

  }

}) 

HiShop小程序工具提供多类型商城/门店小程序制作,可视化编辑 1秒生成5步上线。通过拖拽、拼接模块布局小程序商城页面,所看即所得,只需要美工就能做出精美商城。

感谢各位的阅读!关于“小程序如何获取图片宽高”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 小程序如何获取图片宽高

本文链接: https://www.lsjlt.com/news/308246.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作