いつも適切なご回答ありがとうございます。
PHPでPCサイトに画像アップロード機能というのは以前に作成したことがあります。
<input type="hidden" name="MAX_FILE_SIZE" value="30000">
<input type="file" name="upfile" size="35" class="smt">・・・・・
今回やりたい事はPCで画像アップロードしたものを携帯サイト(サイズ制限ありますよね)で表示というものなのですが、画像処理ソフトなどを使用せず例えばデジカメで撮った画像をそのままアップロードしても表示するということは可能なのでしょうか?GDなどを使うのでしょうか?それとも最初から携帯などで撮った小さいサイズの画像をアップロードした方が良いのでしょうか?どなたかアドバイスお願いいたします。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
> どんなサイズでも可能なんですか?
アップロードファイルサイズは php.ini の設定値(規定では 2MB)によります。
私は php.ini を upload_max_filesize = 5M にしています。 3-5MB 位なら問題なく動作しています。(それ以上は試していないのでわかりません)
マニュアル V.機能 38章 ファイルアップロードの処理 も参照すると良いでしょう。
縮小すれば当然、ファイルサイズは小さくなりますが
意図的にもっとファイルサイズを小さくするならば
imagejpeg 関数等の quality(品質)を下げます。(これもマニュアルを参照)
No.3
- 回答日時:
リサイズというのはwidthとheightという意味ですか?
ImageCopyResized(
コピー先イメージ,
コピー元イメージ,
コピー先X座標,
コピー先Y座標,
コピー元X座標,
コピー元Y座標,
コピー先幅, ←ここと
コピー先高さ,←ここで指定できます。
コピー元幅,
コピー元高さ)
重さも可変されているのですか?
重さと言うのは...
画像データサイズの事でしたら、当然に小さくなります。
表示時にサーバに負担をかけないようにするには、アップロード時に元サイズとリサイズデータをサーバに保存しているのですか?表示する時にimage関数でリサイズしていてはやはり負担がかかってしまうんですか?
・表示する不特定多数の方のアクセス回数>画像アップロード回数
当然に上の式が成り立ちますので、アップロード時にリサイズした
方が、一回ですみますね。
サーバの容量が少ないのであれば別ですが。
No.2
- 回答日時:
私はイメージ関数でサムネイル(縮小)を作製しています。
関数は phpマニュアルを参照してください。
スクリプトは http://www.ysd.bne.jp/linux/album/script6.html#i …
が参考になると思います。
参考URL:http://www.php.net/download-docs.php, http://www.ysd.bne.jp/linux/album/script6.html#i …
この回答への補足
ご回答、ありがとうございます。参考にさせていただきます。
その他色々image関数を調べてみました。image関数は使用したことがないのでこんなご質問でお恥ずかしいのですが、ImageCopyResampled、ImageCopyResizedなどimage関数にはいろいろありますが、サイズを変更した場合widthとheightパーセントの変更ができることはわかったのですが重さ(サイズ)も一緒に変更されているのですか?また、デジカメで撮った大きなサイズも携帯サイズに表示できるようにはなるみたいですが、その場合どんなサイズでも可能なんですか?いまいち理解ができず、困っています。
No.1
- 回答日時:
参考までですが、私の場合は、GDを使ってリサイズしています。
私の場合は画像アップロード後、元のサイズとリサイズ後のサイズと複数保存して、表示時に出来るだけサーバに負担を掛けないようにしています
この回答への補足
ご回答ありがとうございます。わからないことばかりですみません。image関数でリサイズできることまでわかりました。image関数を使用したことがないのでイメージがわかないのですが、リサイズというのはwidthとheightという意味ですか?重さも可変されているのですか?表示時にサーバに負担をかけないようにするには、アップロード時に元サイズとリサイズデータをサーバに保存しているのですか?表示する時にimage関数でリサイズしていてはやはり負担がかかってしまうんですか?表示したいのは携帯サイトなんです。
補足日時:2007/02/16 16:59お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
透過PNGが透過されない!!
-
JSPにてMySQLのBLOB型の画像の...
-
手作業で埋め込んだ、UserForm1...
-
PHP初心者です。画像データ...
-
<img src="http://x.y.com/cgi-...
-
拡張子php画像をjpg画像等に変...
-
GD(php)での image関数 イメ...
-
pictureboxに表示した画像のフ...
-
mysqlのblob型の画像表示について
-
GDI+を使ったビット数とDPIの扱い
-
画像が存在しない時の 「×」 表...
-
PHPでDBとディレクトリへの画像...
-
BLOBデーターの画像の表示方法...
-
改行コードのカウント
-
php,mysqlにて画像パス保存/表...
-
VBAについて教えてください
-
【JAVA】画像のサイズを大きく...
-
アップロードした画像をうまく...
-
imagejpegで表示されない。
-
PHP4 透過画像を合成する方法...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBSの「MsgBox」について
-
透過PNGが透過されない!!
-
拡張子php画像をjpg画像等に変...
-
C# Excelファイルへの画像挿入。
-
php,mysqlにて画像パス保存/表...
-
OpenGLで描いて画像ファイル出力
-
move_uploaded_fileのエラーについ
-
PythonのTkinter詳しい方へ。画...
-
SQLiteに画像を格納したい
-
ListViewコントロールでサムネ...
-
C#とJavaで、MP3タグの画像を表...
-
手作業で埋め込んだ、UserForm1...
-
画像リストを作りたい
-
【PHP】サーバー上で TIFFをJPE...
-
BLOBデーターの画像の表示方法...
-
DBに格納された画像データを縮...
-
VBAでJPGサイズ変更
-
どの画像がクリックされたかフ...
-
PHPで吐き出した画像にリンクを...
-
PHP MySQLに画像を直接保存
おすすめ情報