出力画像のサイズは800x200以下である必要があります。次のことを達成する方法は?
- ソース画像が両方の次元で小さい場合は、変更しないでください。
- ソース画像が両方の次元で大きい場合は、最初にアスペクト比を維持しながら大きい側にサイズ変更します。次に、トリミングします。したがって、1000x500は800x400にサイズ変更されてから、(中央付近で)800x200にトリミングされます。
- ソース画像が1次元で大きい場合は、800x200にトリミングします。
ペーパークリップを使用したRailsでの作業。