0

.save メソッドが実行されているかどうかを確認しようとしていますが、「無効からブール値に変換できません」というエラーが表示されます。どうすれば確認できますか?また、img.save()Web アプレットでは機能しません。なぜ機能しないのか手がかりはありますか?

PImage img  = get (180, 0, 620, 400);

if( img.save("img/111,jpg") )
{
fill(0, 255, 0);
}
else
{
 fill(255, 0, 0);
}
4

2 に答える 2

0

if ステートメントは、img.save()関数によって true または false が返されると想定しています。img.save()したがって、 が何を返しているかを確認する必要があります。それがメソッドである場合、実行された後は値を返すことができないため、比較することはできません...

try/catchメソッドが失敗する可能性があると予想される場合は、メソッド呼び出しを入れてください...

于 2012-11-16T01:25:15.960 に答える