縦横比が 1.7:1 から 8:1 のパノラマを印刷しています。一般的なケースは、標準の 12 x 18 インチのページに 4 インチを残して 18 インチ x 8 インチに拡大する画像です。紙には非常に多くのサイズしかありませんが、私の画像はほぼすべてのサイズに対応しています。
私は 4x18 インチの印刷スペースを無駄にするのが嫌いで、余白やゆがみを最小限に抑えて部屋の大部分を占めるように拡大縮小できる他のストック画像を探しています。私は自分のウェブサイトと著作権をそれらに置き、それらを名刺として使用しています.
印刷の仕事をするたびに、新しい創造的な組み合わせを見つけなければなりません。誰かがすでにこの猫の皮を剥いでいるようです。数時間検索しましたが、アルゴリズムへの参照が見つかりません。
画像ファイルの仕様とページ サイズを取得し、ページに合わせてスケーリングし、空白を計算し、空白の縦横比を取得する小さな半高速 (?) スクリプトを作成しました。次に、おおよそその AR を持つストック画像を探し、収まるようにスケーリングします。
収まる画像が 1 つもない場合は、収まる 2 つの画像を探します。私は 3 まで使用しました。
数ドル相当の紙を節約するために、なぜ何時間も費やすのでしょうか? 一部のプリントはかなりボリュームがあり、一部は3フィート以上でプリントされているため、合計できます. さらに、実際の製品を人々の手に渡すために配布できる無料のギムを取得します。
また、一部のパノラマは最大 34 枚の HDR 画像を使用し、それぞれを一致させるために手動で Photoshop で処理する必要があり、各 HDR 画像は通常 7、36 MPix、D800E 画像です。はい、1 つの巨大なパノラマを作成するには、238 もの個別の NEF ファイルと数兆の CPU サイクルが必要です。
私はすでに各写真に多くの時間を費やしており、パックされたマスターを作成したら、それ以降はそれを使用して、サイズを合わせて調整できます. 約 30% の廃棄物を有用な製品に変換することで、収益に直接貢献します。
うなり声の計算と組み合わせが完了したら、ImageMagick を使用してその場でスケーリングし、目の前でフラッシュして、最も好きなものを選択できるようにするのは非常に簡単です。面白いかもしれません。
最も重要なことは、これは知的な挑戦であり、これまでのところ良い解決策を見つけられていないことです.
何か案は?