お世話になっております。
PHPでアップロードしたjpg画像を縮小して生成しているのですが、色がおかしくなってしまいます。
(全ての画像が荘ではないのですが、変わるものは元の画像とはまったく違った青の強い色になってしまう。)
ソースはこんな感じなのですが、何かおかしい部分があったらお教えいただけますでしょうか。
また、何か画像処理を加えてあるものを使用するとこのような経験がある方いらっしゃいましたらよろしくお願いいたします。
version 4.3.8です。
********************
function imgjpg($_val1,$_val2,$_val3) {
$size=GetImageSize("$_val1");
$image_in = ImageCreateFromJpeg("$_val1");
//縦長か横長か計算
$ratio = $size[0] / $size[1];
if($ratio > 1){ //横長の場合
$image_out = ImageCreate($_val3,$_val3 / $ratio);
imagecopyresized($image_out,$image_in,0,0,0,0,$_val3,$_val3 / $ratio,$size[0],$size[1]);
} else {//縦長の場合
$image_out = ImageCreate($_val3 * $ratio,$_val3);
imagecopyresized($image_out,$image_in,0,0,0,0,$_val3 * $ratio,$_val3,$size[0],$size[1]);
}
ImageJPEG($image_out,$_val2);
ImageDestroy($image_in);
ImageDestroy($image_out);
********************
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- C言語・C++・C# leetcode 155 minstack 1 2022/05/07 16:43
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- HTML・CSS ブロックエディターで作りつつ、画像を挿入しつつ、画像にスタイルシートのコードを付ける方法はありますか 1 2022/08/23 18:46
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- PHP 'member_picture/'に/がありますが 、「スラッシュ」は必要でしょうか? 1 2022/11/27 04:32
- HTML・CSS 【HTML】【CSS】【Swiper】 元の画像は横1200×縦600なのですが、実際のサイト上に反 5 2022/07/16 13:57
- その他(プログラミング・Web制作) ColabでのPytorchのエラー 1 2022/11/19 20:51
- PHP $filePath = './user_img/' . $file['name'];? 1 2022/12/10 07:29
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
透過PNGが透過されない!!
-
C# Excelファイルへの画像挿入。
-
VBSの「MsgBox」について
-
SQLiteに画像を格納したい
-
BLOBデーターの画像の表示方法...
-
画像ファイル pngのメリットを...
-
ckfinderの画像のアップロード先
-
PHPで吐き出した画像にリンクを...
-
再投稿です。初MacでPythonの勉...
-
PostgreSQLのラージオブジェク...
-
【PHP】画像が表示されず「×」...
-
どの画像がクリックされたかフ...
-
IPアドレス別に表示する画像を...
-
<img src="http://x.y.com/cgi-...
-
iphoneで虫眼鏡の作り方
-
画像表示システムをつくりたい...
-
libpngでpng操作がうまくいかない
-
php,mysqlにて画像パス保存/表...
-
phpで画像を縮小して表示するこ...
-
スマートフォンから画像のアッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBSの「MsgBox」について
-
VBAでJPGサイズ変更
-
拡張子php画像をjpg画像等に変...
-
透過PNGが透過されない!!
-
SQLiteに画像を格納したい
-
アップロード画像数でCSSを分け...
-
PythonのTkinter詳しい方へ。画...
-
ビットマップ画像を読み込むプ...
-
Illustratorで文字と画像を流し...
-
C# Excelファイルへの画像挿入。
-
php,mysqlにて画像パス保存/表...
-
pictureboxに表示した画像のフ...
-
OpenGLで描いて画像ファイル出力
-
ListViewコントロールでサムネ...
-
BLOBデーターの画像の表示方法...
-
「imagejpeg」(GD)で作成した...
-
【PHP】画像が表示されず「×」...
-
PHP MySQLに画像を直接保存
-
GDを使って画像の背景を透過さ...
-
★PHP★画像アップロードの際に余...
おすすめ情報