2

フォトギャラリーをやっています。PHP を使用してファイルを読み取り、それをクライアント マシンの jquery にプッシュして、画像ギャラリーを構築します。(うまくいきます)

PHPのexif関数を使用して画像のサムネイルを取得し、写真のプレビューを作成したかった

私のホスティングはexifモジュールを無効にしているので、php関数を使用できません。

素晴らしいライブラリphp ライブラリを見つけましたが、使いたいように起動できません。これに関する適切なマニュアルが見つかりません。(これはテスト画像で機能するため、引き続き作業を続けます)

最初からすべての画像をダウンロードしたくないので、これにトリミングのような関数 (jquery または html) を使用することはありません。サムネイルのみをロードしたいのですが、クリックすると画像自体がロードされます。

誰でもこれで私を助けてもらえますか? どうもありがとうございます!!!!

アレクセイ alexela.biz

4

2 に答える 2

1

ホストはGD およびイメージ機能を無効にしましたか?

このブロックを試してください: http://davidwalsh.name/create-image-thumbnail-php

于 2012-12-04T03:48:53.243 に答える
0

ブラウザで画像を変換したい場合は、ブラウザに画像をダウンロードする必要があります。したがって、ブラウザがサムネイルとして表示するように画像のスタイルを設定するだけです。

たとえば、画像が 460 x 460px の場合、次のスタイルを img タグに追加することで 100x100 px のつまみを作成できます。

<img id="my_thumb" src="my/image/source460x460.jpg" style="height: 100px, width: 100px">

あなたのjavascriptは次のようになると思います-

var imageElement = document.getElementById('my_thumb');

標準ベースのブラウザ

imageElement.setAttribute('style', "height: 100px, width: 100px");

危険な IE ブラウザ

imageElement.style.setAttribute('cssText', "height: 100px, width: 100px");

とjquery

$('#my_thumb').attr('style') = "height: 100px, width: 100px";
于 2012-12-04T03:51:32.150 に答える