2017-03-20 6 views
0

SFML C++の初心者です。問題があります: "Doodle game"で "Doodle"のオリジナルイメージを使ってプログラミングしているとき、正しく動作します。 。SFML描画、塗りつぶしでpngファイルを変更すると正方形が表示されます

Using original Doodle 's image

しかし、私は、そのような(paint.exeで)落書きの頭を消去するなどDoodle.pngを、変更、ゲームを表示し、この:

I erased the doodle's head

背後平方ディスプレイあなたが見ているように、画像を飾る!私は本当にpngファイルで何が起こったのか知りたいのですが、元のようなpngファイルを作成するにはどうすればいいですか?ペイント以外のアプリケーションが必要ですか?

答えて

2

Microsoft Paintは、PNG画像のアルファ透明度を適切にサポートしていません。このように、以前の透明ピクセルを純粋な白に置き換えます。

Paint.NET(フリーウェア)などのアルファチャンネルを適切にサポートしている別のエディタを使用してこの問題を解決する必要があります。

関連する問題