微信小程序获取的微信头像模糊或者无法显示

一、头像模糊

微信小程序获取用户微信的头像,放大查看时图片是模糊不清的。这是因为在获取头像数据的时候,我们拿的不是高清图。

微信小程序开发文档的相关说明(链接):
在这里插入图片描述
因为前端调用微信小程序的getUserInfo拿到的头像默认是132的,如下:

https://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKzerXkgVCsBxN4Sdwr2HiaE0fofFChOzCVszOians5ewebL4wuaonACA0NXDHfxX7POBaHMCFj5xVQ/132

这个数据在放大时,是会模糊的,但如果把最后一个数值改成0,那么拿到的就是清晰图,如下:

https://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKzerXkgVCsBxN4Sdwr2HiaE0fofFChOzCVszOians5ewebL4wuaonACA0NXDHfxX7POBaHMCFj5xVQ/0

所以,只需要后端在存储头像时将132改成0,或者前端在放大查看图片时,将132改成0即可。

二、头像无法显示

这是因为微信用户换了头像,所以会导致原来的头像URL失效,小程序端如果拿的还是用户原来的旧头像地址,那就是无法查看了。
我的解决办法就是每次都调微信小程序的getUserInfo是都获取用户的微信头像,然后把这个数据拿去更新数据库里面的头像数据。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1381096.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

win10设置虚拟内存_想吃鸡,就这样设置,省下的钱还能买小裙子。

前几天,驱动哥出了一篇LOL游戏的优化,今天就来教大家看看吃鸡电脑怎么优化。 首先,我们要知道主流吃鸡电脑的基本配置推荐。下图为腾讯WeGame官方给出的推荐配置,大家可以参照这个配置来看看自己的电脑在基本配置能否满足。 如果你…

VB编程:自定义过程改变窗体颜色-53

程序源码: Dim A(5) As String Private Sub Combo1_click() A(5) Combo1.Text End Sub Private Sub Command1_Click() CB A(5), Form1 End Sub Private Sub Form_Load() Dim i As Integer A(1) "红色" A(2) "黑色" A(3) "黄色" A…

[VB.NET]谁能把这个VB6的程序变成VB.NET?

<script type"text/javascript"> </script> <script type"text/javascript" src"http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> 谁能把这个VB6的程序变成VB.NET? -----------------VB6.0----…

将c语言程序转化为vb格式,如何用VB编写一个程序:十进制转换成二进制

满意答案 jyokoko 2014.04.24 采纳率&#xff1a;43% 等级&#xff1a;7 已帮助&#xff1a;210人 20位正整数的转换 Private Sub Command1_Click() Label1.Caption "" Label2.Caption "" Dim x, y(1 To 21), z(1 To 20), a, b, i x Val(Text1.Text)…

VB中怎么换行

有时候我们需要显示多行数据&#xff0c;使其更有逻辑性。下面我就说一下VB中的换行问题 现在我们将换行的环境分为三种&#xff1a;窗体输出&#xff0c;文本框&#xff08;Text&#xff09;输出&#xff0c;标签&#xff08;Label&#xff09;输出 一、在窗体输出中 换一行&a…

制作第一个VB程序

编制一个应用程序&#xff0c;运行时显示一个窗口&#xff0c;其中包括了一个内容为“我的第一个VB程序”标签&#xff0c;以及“白色窗体”“红色文本”和“结束程序”3个按钮&#xff0c;其运行效果如下图所示。 1.创建工程 启动VB&#xff0c;在出现的“新建工程”对话框中…

VBA窗体转VB方法

[求助] 求教VBE窗体导入VB的方法和导入后的使用方法 [复制链接] ctincob 2 主题 8 帖子 0 鲜花 EH新人 积分 11 技术 0 发消息 TA的精华主题 TA的得分主题 电梯直达 1楼 发表于 2009-11-19 18:00 | 只看该作者 ★《别怕&#xff0c;Excel VBA其实很简单》&#xff0c;最适…

VB,Visual Basic如何修改代码文本大小和字体

工具-选项-编辑器格式 修改之后效果如图所示

VB--01

属性字段 1.BorderStyle BorderStyle属性值0&#xff1a;None&#xff0c;没有边框&#xff0c;无边界框架。 BorderStyle属性值1&#xff1a;FixedSingle&#xff0c;设置窗口大小固定不变&#xff0c;并且框架为单线。 BorderStyle属性值2&#xff1a;Sizable&#xff0c;设置…

如何从官网下载oracle客户端,Oracle11g客户端client的下载与安装

下载地址&#xff1a; http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html?ssSourceSiteIdotncn 1.下载完之后解压 2.点击setup.exe进行安装 3.如果报错显示“不满足最低配置”解决办法&#xff1a;按照下面的图片依次进…

如何通过Oracle官网下载jdk历史版本

1、登录Oracle官网&#xff0c;网址为&#xff1a;https://www.oracle.com/index.html 2、点击屏幕下方的Trials and Downloads 如下图 2、向下滑动屏幕 选择Java for Developers 如下图 3、将屏幕滑动到最下方&#xff0c;点击Java Archive选项后面的DOWNLOAD如下图 4、在列表…

oracle java下载_Windows下从Oracle官网下载与安装jdk

系统环境&#xff1a;Microsoft Windows 10 家庭版 2004 从Oracle官网进入jdk下载页面 https://www.oracle.com/ https://www.oracle.com/java/ https://www.oracle.com/java/technologies/javase-downloads.html 目前最新的版本是Java SE 14&#xff0c;我们选择Java SE 8u251…

如何在Oracle官网下载JAVA SE 8版本(JDK 1.8.0)

目录 一、判断你的情况是否符合本文二、JDK的安装三、配置环境变量环境变量设置测试阶段 一、判断你的情况是否符合本文 ​ 当你搜索http://www.oracle.com/technetwork/java/javase/downloads/index.html进入Oracle公司的网站出现的是下图情况且你的电脑是64位的windows操作系…

Oracle官网下载历史版本JDK

官网地址&#xff1a;https://www.oracle.com/ -----------------------------E--------N---------D------------------------------------------------

Oracle官网下载11g历史版本

1、访问https://edelivery.oracle.com/osdc/faces/SoftwareDelivery 2、搜索框查找“Oracle Database 11g” 3、搜索结果中点击对应的目标资源&#xff0c;如“DLP:Oracle Database 11g 11.2.0.1.0 ( Oracle Database Enterprise Edition, Oracle Database Standard Edition …

oracle 官网下载api,Oracle官网下载Java的api离线文档

最近在学习JAVA开发&#xff0c;使用频率最高的工具莫过于JAVA API&#xff0c;当我们身边没有可连接的网络&#xff0c;而又急需API文档时候&#xff0c;很明显我们需要在我们的电脑存储一份离线文档。 下面是去Oracle官网下载API Documentation的步骤&#xff1a; 1.把鼠标移…

vue3 + vite + ts 封装 SvgIcon组件

环境 vite vue3 ts "vue": "^3.3.4", "vite": "^4.4.0", "typescript": "^5.0.2",# 需要下载的依赖 "vite-plugin-svg-icons": "^2.0.1",不同版本可能存在一定差异, 这篇文章不可能对应所…

算法随笔:图论问题之割点割边

割点 定义 割点的定义&#xff1a;如果一个点被删除之后会导致整个图不再是一个连通图&#xff0c;那么这个顶点就是这个图的割点。举例&#xff1a; 上图中的点2就是一个割点&#xff0c;如果它被删除&#xff0c;则整个图被分为两个连通分量&#xff0c;不再是一个连通图。…

华为固件解包工具linux,华为官方APP固件解包工具

官方ROM解包教程&#xff0c;现写一个简易的教程&#xff0c;不需要linux环境&#xff0c;直接在window XP/ win7上操作&#xff0c;WIN8亲自测 首选需要用到两个工具. APP固件解包工具---解压华为ROM的APP文件 ext4_unpacker--- IMG文件解压工具&#xff01; 教程&#xff1a;…

华为固件解包工具linux,华为app固件解包工具

华为固件解包工具是一款针对华为手机所推出的APP固件解包软件。它的功能十分强大&#xff0c;将华为官方SD卡刷机包UPDATA.APP解包成IMG镜像分区文件&#xff0c;还可以提取recovery.img、system.img等分区文件&#xff0c;操作十分简单&#xff0c;需要的用户可下载体验。 【使…