さくらインターネットの転送量目安

さくらインターネットのレンタルサーバー転送量目安

ライト40GB/日
スタンダード80GB/日
プレミアム120GB/日
ビジネス160GB/日
ビジネスプロ200GB/日

2週間のお試し期間中は転送量目安より低い値で制限されるそうなので注意してください。

リンク

基本仕様|さくらのレンタルサーバ|さくらインターネット公式サポートサイト
http://support.sakura.ad.jp/manual/rs/tech_server.html


CPU使用時間の目安も探しているのですが、いまのところ見つかりません。

PILからPillowへの移行

Gentoo Linuxを使っているシステムでdev-python/imagingからdev-python/pillowへ移行しなければいけないようです。

基本的には

import Image

などとなっている箇所を

from PIL import Image

に書き換えていけば動くみたいです。

リンク

Porting existing PIL-based code to Pillow
http://pillow.readthedocs.org/en/latest/porting-pil-to-pillow.html

convertを使った画像の拡大縮小

アスペクト比を維持してリサイズ

ImageMagickではデフォルトでアスペクト比を維持するようになっていますので、何もしなければアスペクト比が維持されます。

横を300px、縦はアスペクト比が変わらないようにリサイズ

$ convert -resize 300x infile.jpg outfile.jpg

縦を200px、横はアスペクト比が変わらないようにリサイズ

$ convert -resize x200 infile.jpg outfile.jpg

アスペクト比を維持して横300px、縦200px以下のサイズにリサイズ

$ convert -resize 300x200 infile.jpg outfile.jpg

アスペクト比を維持して横300、縦200以上のサイズにリサイズ

$ convert -resize 300x200^ infile.jpg outfile.jpg

アスペクト比を無視してリサイズ

アスペクト比を無視したい場合は!フラグを使います。

アプペクト比を無視して横300px、縦200pxにリサイズ

$ convert -resize 300x200! infile.jpg outfile.jpg

備考

ファイルを上書きでサイズ変更したい場合はmodifyコマンドを使います。

$ mogrify -resize 300x200 file.jpg

画像をクロップ(トリミング)したい場合はcropコマンドを使います。

$ convert -gravity Center -crop 300x200+0+0 infile.png outfile.png

※切り取る位置を変更したい場合はCenterの代わりにNorth/South/East/Westなども使えます。

リンク

Resizing or Scaling — IM v6 Examples
https://legacy.imagemagick.org/Usage/resize/

Cutting and Bordering — IM v6 Examples
https://legacy.imagemagick.org/Usage/crop/