お世話になっております。
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ランキング
-
VBAでJPGサイズ変更
-
ドラッグアンドドロップで画像...
-
PHPで吐き出した画像にリンクを...
-
最も速い画像合成処理を教えて...
-
透過PNGが透過されない!!
-
GDを使って画像の背景を透過さ...
-
GDI+を使ったビット数とDPIの扱い
-
手作業で埋め込んだ、UserForm1...
-
OpenGLで描いて画像ファイル出力
-
ImageTTFTextで保存すると文字...
-
画像にテキストを埋め込むジェ...
-
pythonのファイル内に 手書き数...
-
libpng 24bpp rawをPNGに変換す...
-
ファイルアップロード
-
画像が半分だけ表示されます。
-
【JAVA】画像のサイズを大きく...
-
VBSの「MsgBox」について
-
ビットマップ画像を読み込むプ...
-
C#とJavaで、MP3タグの画像を表...
-
携帯電話から画像ファイルをア...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBSの「MsgBox」について
-
拡張子php画像をjpg画像等に変...
-
透過PNGが透過されない!!
-
imageフォルダに、画像をリサイ...
-
アップロード画像数でCSSを分け...
-
VBAでJPGサイズ変更
-
Illustratorで文字と画像を流し...
-
VBAのコードを教えてください
-
C# Excelファイルへの画像挿入。
-
php,mysqlにて画像パス保存/表...
-
GDI+を使ったビット数とDPIの扱い
-
SQLiteに画像を格納したい
-
ListViewコントロールでサムネ...
-
★PHP?★画像を縦横比を変えずに...
-
phpで画像がどうしても文字化け...
-
ビットマップ画像を読み込むプ...
-
PHPで吐き出した画像にリンクを...
-
phpMyAdminに画像を保存できない
-
OpenGLで描いて画像ファイル出力
-
手作業で埋め込んだ、UserForm1...
おすすめ情報