質問 > フロント機能 > GPSモバイル機器で撮影した写真に付随するexif情報を削除する機能をeccubeに付加可能でしょうか。 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
zenta |
投稿日時: 2017/11/19 23:41
対応状況: −−−
|
常連 登録日: 2016/10/18 居住地: 投稿: 59 |
Re: GPSモバイル機器で撮影した写真に付随するexif情報を削除する機能をeccubeに付加可能でしょうか。 468様
ご多忙の中、ご教授頂きまして、感謝致します。 理解しておりませんので大変恐縮なのですが、この様になるのかなと、SC_UploadFile.php内の以下の様な記述を、今回は他のサイトを参考に試してみました。下記の①、③、④、そして配置場所に関して、あるいは、これでは全く無理であるなどアドバイスを頂けませんでしょうか。 // サムネイル画像の作成 function makeThumb($src_file, $width, $height, $dst_file) { $objThumb = new gdthumb(); $ret = $objThumb->Main($src_file, $width, $height, $dst_file); ~~~~~~~~~~~~~~~ $file_name = 'x';//①アップロードするjpgファイル $exif_datas = exif_read_data($file_name);//②jpgファイルからexifを読込むexif_read_data()関数 $img_path = 'y';//③写真の向きを調べる画像のパス $save_path = 'z';//④写真の向きを変えた画像を保存するパス $exif_datas = exif_read_data($img_path); if(isset($exif_datas['Orientation']) && $exif_datas['Orientation'] == 2){ $source = imagecreatefromjpeg($img_path); $rotate = imagerotate($source, 270, 0);//⑤写真を回転して向きを修正 imagejpeg($rotate, $save_path, 100); }else if(isset($exif_datas['Orientation']) && $exif_datas['Orientation'] == 3){ ~~~~~~~~~~~~~~~ if ($ret[0] != 1) { // エラーメッセージの表示 echo $ret[1]; exit; } return basename($ret[1]); } |
フラット表示 | 前のトピック | 次のトピック |