国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序分享的圖片被裁切了。怎么讓他不裁剪正常比例5:4顯示

這篇具有很好參考價值的文章主要介紹了微信小程序分享的圖片被裁切了。怎么讓他不裁剪正常比例5:4顯示。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

?現(xiàn)在的效果微信小程序分享的圖片被裁切了。怎么讓他不裁剪正常比例5:4顯示

希望的效果

微信小程序分享的圖片被裁切了。怎么讓他不裁剪正常比例5:4顯示

?最主要的是下面的這個函數(shù)。把圖片轉成了5:4的臨時圖片

cutShareImg(doctorImg:string ){
      let that=this;
      return new Promise((resolve) => {
		wx.getImageInfo({
		  src: doctorImg,  // 這里填寫網(wǎng)絡圖片路徑 
		  success: (res) => {
			var data = res
			console.log(res)
			wx.createSelectorQuery()
			.select('#canvas') // 在 WXML 中填入的 id
			.fields({ node: true, size: true })
			.exec((res) => {
			   // Canvas 對象
			   console.log(res)
			  const canvas = res[0].node
			  // 渲染上下文
			  const ctx = canvas.getContext('2d')
			  let width = data.width/8;
			  let height = data.height/8;
			  let path = data.path;

			  // Canvas 畫布的實際繪制寬高
			  var widths = height*5/4
			  const dpr = this.getPixelRatio();
			  console.log('dpr',dpr)
			  var w = (widths-width)/2
			  canvas.width = widths * dpr
			  canvas.height = height * dpr
			  ctx.scale(dpr, dpr)
			  ctx.clearRect(0, 0, widths, height)
			  // 圖片對象
			  const image = canvas.createImage()
			  console.log(image)
			  image.onload = () => {
				// 將圖片繪制到 canvas 上
				ctx.drawImage(image, w, 0,width,height)
				wx.canvasToTempFilePath({
					canvas,
					success: res => {
						// 生成的圖片臨時文件路徑
						const tempFilePath = res.tempFilePath;
						resolve(tempFilePath)
					},
				  })
			  }
			  image.onerror = (err:any) => {
					console.log(err)
				}
			  image.src= path			 
			})
		  }
		});
       })
	  },

?頁面上。使用定位讓用戶看不到這個繪圖,但是實際上只是不出現(xiàn)在可視范圍內

<canvas id="canvas" type="2d" style="position: absolute; top: -1000px; left: -1000px;"></canvas>

然后調用函數(shù)把你的圖片換成這個臨時的圖片

this.setData({
    shareImg:this.cutShareImg(options.imgSrc)
})}
onShareAppMessage() {
return {
   title: '標題',
   imageUrl: this.data.shareimg,
   path: "" 
}

}文章來源地址http://www.zghlxwxcb.cn/news/detail-488505.html

到了這里,關于微信小程序分享的圖片被裁切了。怎么讓他不裁剪正常比例5:4顯示的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 微信小程序(uniapp)-實現(xiàn)分享圖片給微信好友

    微信小程序(uniapp)-實現(xiàn)分享圖片給微信好友

    官方地址:?微信開放文檔 | wx.showShareImageMenu(Object object) 示例代碼:

    2024年02月11日
    瀏覽(119)
  • 微信小程序如何自定義分享卡片文案和圖片

    微信小程序提供了onShareAppMessage方法,專門用來監(jiān)聽用戶點擊頁面內轉發(fā)按鈕(button 組件 open-type=\\\"share\\\")或右上角菜單“轉發(fā)”按鈕的行為,并自定義轉發(fā)內容。 注意:只有定義了此事件處理函數(shù),右上角菜單才會顯示“轉發(fā)”按鈕 參數(shù) 類型 說明 最低版本 from String 轉發(fā)事

    2024年02月13日
    瀏覽(19)
  • 微信小程序分享圖片給微信好友(如二維碼)

    目錄 前言 一、使用哪種api? 二、對圖片的處理需要轉化為臨時路徑 三、Windows端兼容性問題 最近在公司開發(fā)一個微信小程序項目,用到的uniapp技術,在分享圖片時,查看了uniapp的技術文檔,寫的還是很粗糙的,說得不太清楚,在我看了一個下午得出了一個結論,uniapp并沒有

    2024年02月11日
    瀏覽(92)
  • 分享一下微信小程序里怎么開店

    分享一下微信小程序里怎么開店

    如何在微信小程序中成功開店:從選品到運營的全方位指南 一、引言 隨著微信小程序的日益普及,越來越多的人開始嘗試在微信小程序中開設自己的店鋪。微信小程序具有便捷、易用、即用即走等特點,使得開店門檻大大降低。本文將詳細介紹如何在微信小程序中成功開店

    2024年02月06日
    瀏覽(92)
  • uniapp 微信小程序 繪制海報,長按圖片分享,保存海報

    uniapp 微信小程序 繪制海報,長按圖片分享,保存海報

    uView UI 2.0 dcloud 插件市場地址

    2024年02月12日
    瀏覽(102)
  • 簡單分享下怎么創(chuàng)建一個微信小程序

    簡單分享下怎么創(chuàng)建一個微信小程序

    怎么創(chuàng)建一個微信小程序?三招教你這樣做!!微信小程序不會做沒關系,看我這篇文章就夠啦!!實現(xiàn)0基礎到大神的瞬間飛躍不是夢!! 戳下方鏈接即可直達官網(wǎng),上千種行業(yè)精美模板任君挑選,快一起來試試吧!讓小程序制作不再困難!上千個行業(yè)精美模板等你來挑,拖拽式搭建小

    2024年02月13日
    瀏覽(98)
  • 使用taro+canvas實現(xiàn)微信小程序的圖片分享功能

    使用taro+canvas實現(xiàn)微信小程序的圖片分享功能

    二輪充電業(yè)務中,用戶充電完成后在訂單詳情頁展示訂單相關信息,用戶點擊分享按鈕喚起微信小程序分享菜單,將生成的圖片海報分享給微信好友或者下載到本地,好友可通過掃描海報中的二維碼加群領取優(yōu)惠。 使用場景及功能:微信小程序 生成海報圖片 分享好友 下載圖

    2024年02月05日
    瀏覽(704)
  • uniapp 微信小程序 動態(tài)生成海報分享朋友圈,需先保存圖片

    uniapp 微信小程序 動態(tài)生成海報分享朋友圈,需先保存圖片

    直接拷貝代碼,不使用插件,自己純代碼實現(xiàn)。 從相冊 或拍照 選擇一個圖片做海報背景。 大吉大利 今晚吃雞。

    2024年02月11日
    瀏覽(92)
  • 怎么做微信小程序商家店鋪_分享商家店鋪小程序制作

    怎么做微信小程序商家店鋪_分享商家店鋪小程序制作

    1、實體店鋪的老板們可以使用營業(yè)執(zhí)照和法人綁定的微信免費開通一個微信商家店鋪小程序。 2、使用微信小商店助手開通一個也是免費的小商店助手小程序。 3、購買成熟商城小程序系統(tǒng),一般年2000元左右。商城小程序系統(tǒng)要比微信自家推出的小程序功能強大很多。 4、找

    2024年02月12日
    瀏覽(90)
  • 微信小程序 怎么插入圖片?image組件的使用教程。

    微信小程序 怎么插入圖片?image組件的使用教程。

    這期我們來學學怎么在小程序中插入圖片 ? ? ? ? 是小程序中一個圖片的組件 ? ? ? ? image組件有一個默認寬度和高度(寬300px,高240px) ????????支持 JPG、PNG、SVG、WEBP、GIF 等格式,2.3.0?起支持云文件ID。 我們先添加一個image組件給他一個邊框看看他的默認情況 ?我們從

    2023年04月09日
    瀏覽(95)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包