タグ

ブックマーク / www.c-styles.jp (1)

  • GDでリサイズ時にGIFやPNGの透過を維持する方法

    携帯用に画像リサイズしてたら透過GIFの透過部分が真っ黒になってしまうと。 GDでリサイズはよくやってたんですが透過画像はやったことなく。 ネットで調べたらsmart_image_resize関数ってやつを見つけました。 参考にしたのは if ( ($info[2] == IMAGETYPE_GIF) || ($info[2] == IMAGETYPE_PNG) ) { $trnprt_indx = imagecolortransparent($image); // If we have a specific transparent color if ($trnprt_indx >= 0) { // Get the original image’s transparent color’s RGB values $trnprt_color = imagecolorsforindex(

  • 1