はじめまして。
256色以下のPNGファイルをアップロードすると、生成されたサムネイルはフルカラーになります。このとき、ファイルサイズを比較してみると、縮小率が小さい場合(500x500px->300x300px等)は、オリジナルよりサムネイルのほうが大きくなってしまいます。
サムネイルなのに通信コストが増えたら意味無いだろ!と思ったので、改善パッチを作ってチケットを発行してみました。
元のファイルと同じ色数に減色してから保存するようにしてあります。
http://core.trac.wordpress.org/ticket/9887
Index: wp-includes/media.php
===================================================================
--- media.php (revision 11404)
+++ media.php (working copy)
@@ -352,6 +352,10 @@
imagecopyresampled( $newimage, $image, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h);
+ // convert from full colors to index colors, like original PNG.
+ if( IMAGETYPE_PNG == $orig_type && !imageistruecolor( $image ) )
+ imagetruecolortopalette( $newimage, false, imagecolorstotal( $image ) );
+
// we don't need the original in memory anymore
imagedestroy( $image );
ところで、Tracを利用するのは初めてなのですが、このままコミットされるのを待っていればいいんでしょうか?他に私がするべきことってありますか?