現在、phpthumb を使用してプロフィール写真のサムネイルを生成しています。http://phpthumb.gxdlabs.com/
これは私の現在の方法です:
<?php
$path_to_profile_pic = '../icons/default.png';
$profile_pic = file_get_contents('icons/default.png');
$small_profile_pic = PhpThumbFactory::create($profile_pic, array(), true);
$small_profile_pic->adaptiveResize(25, 25);
$small_profile_picAsString = $small_profile_pic->getImageAsString();
?>
<img src="data:image/png;base64,<?php echo base64_encode($small_profile_picAsString); ?>" width="25" height="25" />
ただし、base64 ではコード内に大量のテキストが生成されるため、これは非常に遅くなります。phpthumb を使用してサムネイルを生成する最良の方法は何ですか?
編集
より多くのスペースを消費するため、別の画像を保存せずにそれを行う方法はありますか?