指定したサイズに圧縮されたマイクロ手紙アプレットのアップロード画像と幾何学的なシリーズ

wx.chooseImage()アプレット公式マイクロチャネルAPIは、画像は、残念ながら指定されたサイズに圧縮することができない、圧縮することができるです。

 

 実際の開発ニーズは、指定したサイズに圧縮することができます。

JS元のキャンバスを圧縮するために使用されるが、圧縮された画像のキャンバスの使用は、いくつかの違いを有するようにマイクロチャネルは、キャンバスのための小さなプログラムパッケージを有することができます。

gitの中コード:  https://github.com/jonyellow/code-diary/tree/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/%E5%9B%BE% E7%89%87%E5の% 8E%8B%E7%以下のBC%A9

直接コードに:

 

 

 主な機能:

 

 上記の3つの機能は、私がcommon.jsに書いた共通のjsファイルに書き込むことができます。

HTML:

 

 HTMLにおけるその役割は、画像を圧縮するための単なるツールであるため、通常のラベルは、彼がページに表示されることはできないだろう、キャンバスのタグを追加する必要があります。

        <Canvasクラスは= "キャンバス" キャンバス-ID = "キャンバス":スタイル= "{幅:CWIDTH + 'PX'、高さ:cHeight + 'PX'、視認性: '隠し'、 '位置': '絶対的な'、「Z-インデックス ': '-1'、左: '-10000rpx'、トップ:' - 10000rpx '} "> </キャンバス>
 
の方法でchooseImg方法を増やします。

 

コードは、指定されたサイズのニーズに画像圧縮を完了するために、実際のプロジェクトで使用されています。

 

 

おすすめ

転載: www.cnblogs.com/jonyellow/p/11727776.html