-
Notifications
You must be signed in to change notification settings - Fork 653
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
商品画像アップロード時のリサイズ処理 #4349
商品画像アップロード時のリサイズ処理 #4349
Conversation
@Rights1995 |
相談事項に書いていただいている通り、
はパラメータ指定できたほうがよいかなと思いました。 また、リサイズが不要なケースもあるかと思いますので、リサイズのON/OFFができればと(デフォルトはOFF) これくらいの仕様でどうでしょうか。 ※ パラメータは、 |
ありがとうございます。 |
@@ -124,3 +124,6 @@ parameters: | |||
eccube_result_cache_lifetime: 3600 # doctrineのresult cacheのlifetime. | |||
eccube_result_cache_lifetime_short: 10 # doctrineのresult cacheのlifetime. 商品一覧画面など長期間キャッシュできない箇所で使用する. | |||
eccube_content_maintenance_file_path: '%env(ECCUBE_MAINTENANCE_FILE_PATH)%' | |||
eccube_product_image_resize: true |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Rights1995
互換性のため、デフォルトはfalseだとありがたいです。
break; | ||
|
||
default: | ||
throw new RuntimeException('対応していないファイル形式です。: ', $type); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
こちらのように、UnsupportedMediaTypeHttpExceptionのほうが適切かと思いました。
https://github.com/EC-CUBE/ec-cube/pull/4349/files#diff-f8468afcee7633478e8ef4896ea25c3fR330
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ご指摘の点、修正いたしました。
ただ気になったのですが、リサイズ可否分岐のELSEの括りが必要ないように感じますが、いかがでしょうか?
失礼しました。 |
すみません、修正が確認できず。
以下のelse以下が不要ということでしょうか? https://github.com/EC-CUBE/ec-cube/pull/4349/files#diff-f8468afcee7633478e8ef4896ea25c3fR382 |
はい、その通りです。 |
すみません。 |
github-actions で Build Failed となっています。 ERRORED 08:48:38Z
|
動作確認をして3点問題かと思われる箇所がありました。
github-actionsについては、最新の4.0ブランチでは実行されない設定になっているので、4.0ブランチに追従することで解消されるかと思います。 |
すみません。 |
概要(Overview・Refs Issue)
#4347
方針(Policy)
2系であった画像アップロード時のリサイズ処理について、
4系ではアップロード画像の幅、高さやサイズの指定が運用レベルで加工が必要なため
アップロード時に、パラメータで指定した画像ファイルに加工する。
実装に関する補足(Appendix)
アップロード後の画像サイズや、jpg、pngファイルの圧縮率の指示がベタ書きなっています。
テスト(Test)
既に実稼働の環境での要望があり、実稼働サイトのプレビューサイトで、各画像ファイルのアップロードテストを行い、実稼働の環境に適用しています。
相談(Discussion)
補足にあげていますが、アップロード後の画像サイズや、jpg、pngファイルの圧縮率の指示がベタ書きなっています。設定が変更できるようになると尚良いと考えています。