PHPのGDで透過画像を回転させると、四隅がイヤーンな事になりますので、あらかじめ画像の透過部分に余裕(余白)をもたせておきますとウッフーンされるでしょう。
余白の無い透過画像

回転させると四隅に透過されていない部分が現れます

あらかじめ透過部分に余白を持たせた画像を、

こうして、

おりゃぁー!!

おわり。
PHPのGDで透過画像を回転させると、四隅がイヤーンな事になりますので、あらかじめ画像の透過部分に余裕(余白)をもたせておきますとウッフーンされるでしょう。
余白の無い透過画像

回転させると四隅に透過されていない部分が現れます

あらかじめ透過部分に余白を持たせた画像を、

こうして、

おりゃぁー!!

おわり。
同じことをやりたいのですが、imagerotateした後にimagecolortransparentしてみても四角のフチが残ってしまいます。もっと別な方法があるのですか?
joy-popさん、はじめまして。
この日記の内容で説明します。
例えば、32pixel四方の■を回転すると◆になるので四隅が透過でなくなってしまいます。
ですので、32pixel四方の■にさらに透過部分の余白を持たせた64pixel四方の■をつくります。
この64pixel四方の■を回転させた後、必要な部分の32pixel四方を切り取ることでフチのない透過画像をつくっています。
なるほど。透過部分の余白を大きめに作った画像を作っておいて、必要な部分のみトリミングするということですね!ありがとうございます!大変、参考になりました。