Imageオブジェクトを使用して、画像のサイズを変更するsetPixelSize()メソッドを呼び出して、サムネイルとしてpng画像を読み込みます。私はまた、ある時点で画像の元のサイズを整数として取り出す必要があります。画像の元のサイズ(幅、高さ)を取得するにはどうすればよいですか?Gwt Imageオリジナルサイズ
ok私はダミーコンテナ(SimplePanel)を使用し、スケーリングせずにイメージをロードして実際の寸法を保存し、親からコンテナを取り出して新しいImageオブジェクトを破棄します。私はこれが良い解決策であるかどうかわかりませんが、うまくいきます。私は別の方法があるかどうかを知りたいと思いますが...
回避策の問題:私は論理フォルダ(イメージを含む)を選択できるドロップリストを持っています。私は新しいフォルダを選択し、画像の新しいセットがディスプレイにロードされると、幅が0、高さが0になります。
private void getTrueSize(String fullUrl) {
Image trueImage = new Image();
this.tstCon.add(trueImage);
trueImage.setUrl(fullUrl);
this.trueHeight = trueImage.getHeight();
this.trueWidth = trueImage.getWidth();
//this.tstCon.remove(trueImage);
//trueImage = null;
GWT.log("Image [" + this.imgTitle + "] -> height=" + this.trueHeight + " -> width=" + this.trueWidth);//
}
ビューポートの外側に配置された絶対値はどういう意味ですか? – Ponty
cssを使用して要素を非表示:style = "position:absolute; top:-1000000px" –