TopHatenarとHatenarMapsとEatSpotは、PNGエンコード処理がボトルネックという共通点があります(HatenarMapsの場合は、システム利用時のボトルネックではないですが)。 TopHatenarのブログパーツユーザが増えてきたこともあって、この3つのサービスで使っているjavax.imageio.ImageIOを、以下のライブラリで置き換えようと思っています。 ObjectPlanet PngEncoder OSSではないですが、無償で使えるPNG出力ライブラリです。サイトのベンチマーク結果にもあるように、javax.imageio.ImageIOに比べて数倍から10倍程度速いです。 使用法は以下。圧縮レベルもオプションで指定できます。 PngEncoder encoder = new PngEncoder(); encoder.encode(image, ou