wx.chooseImage()アプレット公式マイクロチャネルAPIは、画像は、残念ながら指定されたサイズに圧縮することができない、圧縮することができるです。
実際の開発ニーズは、指定したサイズに圧縮することができます。
JS元のキャンバスを圧縮するために使用されるが、圧縮された画像のキャンバスの使用は、いくつかの違いを有するようにマイクロチャネルは、キャンバスのための小さなプログラムパッケージを有することができます。
直接コードに:
主な機能:
上記の3つの機能は、私がcommon.jsに書いた共通のjsファイルに書き込むことができます。
HTML:
HTMLにおけるその役割は、画像を圧縮するための単なるツールであるため、通常のラベルは、彼がページに表示されることはできないだろう、キャンバスのタグを追加する必要があります。
<Canvasクラスは= "キャンバス" キャンバス-ID = "キャンバス":スタイル= "{幅:CWIDTH + 'PX'、高さ:cHeight + 'PX'、視認性: '隠し'、 '位置': '絶対的な'、「Z-インデックス ': '-1'、左: '-10000rpx'、トップ:' - 10000rpx '} "> </キャンバス>
の方法でchooseImg方法を増やします。
コードは、指定されたサイズのニーズに画像圧縮を完了するために、実際のプロジェクトで使用されています。