私はユーザーが自分の写真をアップロードしてトリミングできるサイトを運営しており、強制された画像の形状は長方形でした。
最近、新しいバージョンのサイトを開発していて、現在使用している画像の形状は正方形です。
約30,000以上の画像がある可能性があり、それらを古いサイトから新しいサイトに移動したいのですが、長方形から正方形に変換する必要があります。
画像の一部を失うことなく(たとえば、画像の一部を切り取ることなく)、画像を歪めることなく、この変換を行う方法はありますか?たとえば、画像が押しつぶされて、本来のように見えなくなりますか?
画像は人の顔です。
このような変換に関するアドバイスはありますか?私はPHPが得意なので、変換全体を実行するジョブをスクリプト化できるかもしれません。1つの画像を正常に変換できる必要があります。