POI下記の条件でExcelファイル(※2007以降の.xlsx形式)に画像を貼り付ける。(だいぶ限定的...)1.画像を貼り付けるセル範囲が指定されている。2.画像は指定された範囲内で、アスペクト比を保ったまま最大化する。3.範囲は任意だが、指定された範囲のセルはすべて同じ幅であり、かつ指定された範囲のセルはすべて同じ高さとする。(水平・垂直方向が逆のケースもあり)結論から言うと、完全にアスペクト比を保ったままの最適化は出来なかった。上記図で言うmarginは画像貼り付け先の開始位置をずらしつつ、オフセットを指定することで構成されるが、オフセットの指定はint型でしか行えないことによる。(必要なオフセットは当然、小数の場合もある)単純なことだが、それに気付くまでの軌跡は↓。プログラミング言語Ruby買ってみた。業務で必要になり、Perlでの画像加工処理を書いた。5はてなブログをはじめよう!ohbaryeさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。