
http://stupidbeauty.com/Slecktris/
在libpng1.5.1及以后的版本中,对于以“交错”模式保存的PNG图片,在使用png_read_image函数读取之前,应当使用png_set_interlace_handling函数来开启对于“交错”模式的处理功能。当然,那个图片究竟是否是交错模式的,这是需要由libpng库自己来判断的,所以默认应当对于任何PNG图片都开启交错模式处理功能。对于没有开启交错处理功能的情况,libpng库会在载入图片时输出标题所示的警告。
而在ClanLib2.3.6中,通过CL_PNGProvider ::load函数来载入以交错模式保存的PNG图片时,就会触发这个警告。看来ClanLib还没有注意这个细节。
解决方法是,把要载入的PNG图片重新保存,并且不以“交错”模式保存。这样就不会触发这个警告咯。
HxLauncher: Launch Android applications by voice commands