2016-09-07 5 views
-5

サーバ/ mysqlデータベースにアップロードする前にイメージのサイズを変更したいのですが、メンバーのために大きなイメージをアップロードできます。彼らのイメージ。サーバにアップロードする前のチャネージイメージのサイズ

私はそれがPHPで必要です。 PHPはサーバー側でのみ実行されるように第1のアップロードせずにPHPで画像のサイズを変更する

おかげ

+1

を持って、あなたは常に...........コースの最後の手段として[読むことができますか?マニュアル](http://php.net/manual/en/ref.image.php) – RiggsFolly

答えて

0

することはできません。しかし、jsで行うことができますが、Jimp、Jcrop、Processing.jsのような多くのライブラリがあります。

あなたが本当にPHPでイメージをアップロードする必要がある場合は、あなたがimagecopyresized関数を使用してイメージのサイズを変更できるようになります。他のすべてが失敗し、誰もあなたに答えを与えない場合

PHPマニュアルは例here

+0

最終的にサーバ/フォルダにファイルをアップロードする前にイメージのサイズを変更できませんか?私はホスティング会社が私に図書館を許可するとは思わない。基本的に私は5 MB以上のファイルをアップロードしていますが、サーバーにアップロードしていないとアップロードされているようですが、アップロードされていないものの、小さな画像はアップロードされていません。どんな助け? – Arvind

+0

ホスティングプロバイダがアップロードできる最大サイズを制限することができるPHP設定です。これを無効にすることもできますが、ホスティング会社にそのことを尋ねる必要があります。前に提案したもう1つの選択肢はJSソリューションです。これを扱うもう1つの優れたJSライブラリは[jQuery File Upload](https://blueimp.github.io/jQuery-File-Upload/)です。これにより、最大解像度を指定することもできます。 – MarcHoH

+0

基本的に私は同じjQueryファイルのアップロード(複数ファイル)を使用していますが、サーバーにアップロードする前にサイズを減らす方法が見つかりませんでした。あなたはそれを行う方法を知っていますか、これで私を助けることができますか? – Arvind

関連する問題