HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0216
ピングーアンドロイドでのPNG表示方法6未解決


ピングー

リンク

2013/2/16(Sat) 01:03:32|NO.52425

タイトルのままなのですが、
マニュアルの
「PNGデコーダーの違いによりWindows上で表示できる画像が、iOS,androidで表示できない場合があります 」
これに引っかかっているのだと思いますが、Windowsでは正常に表示されるアルファ値付きPNGデータが、
アンドロイド上ではgmodeの設定にかかわらず真っ白になってしまい表示できません。
半透明データ付きなのがダメだのかとおもい非透過PNGで試してみましたがやはり真っ白になってしまいます。

当方で用意したPNGデータの作成環境はSai、Windowsペイント、i_View32ですが、
そのいずれで作ったPNGデータも透過非透過半透明の有無にかかわらず真っ白になってしまい表示されません。
なお動作チェックはeclipseの仮想アンドロイド端末で行なっています。

もし正常に表示できているという人がいましたらPNG作成に使っているソフトを教えていただけると幸いです。



この記事に返信する


@key

リンク

2013/2/16(Sat) 01:52:49|NO.52426

PNGにも基準が決めてあってそれに沿ってソフトは出力してるから基本どんなソフトでも変な違いはないはず・・・
強いて言うならgimpがしっかりしていておすすめ



ピングー

リンク

2013/2/16(Sat) 02:24:53|NO.52428

GIMPを早速試してみたのですが、やはりダメでした
なお症状と関係あるかは不明ですが
mes文によるテキストもAndroid上では白い短形で表示されてしまいます



@key

リンク

2013/2/16(Sat) 02:33:33|NO.52429

それは仮想端末が悪いのでは?
HSPdishには対応してなかったり



OK

リンク

2013/2/16(Sat) 10:52:21|NO.52431

おはようございます。
確認したいのですが、gcopyなりcelputなり描画する前にredraw0、描画後のredraw1のサンドイッチでも白ですか?このサンドイッチがないと白になると思われます。



ピングー

リンク

2013/2/16(Sat) 14:03:03|NO.52432

>>OKさん
サンドイッチはちゃんと確認しています
どうやら@Keyさんの仰るように(根本の原因がHSP3Dishか仮想端末かは
不明ですが)表示されないのは仮想端末であることが理由のようです
HSP3DishのPNGデータを使うサンプルソースをビルドした結果、
同じようにPNG部分が真っ白になってしまいました。
できるだけ多くの環境でチェックしたかったので仮想端末でチェックしていたのですが、
実機でチェックするしかなさそうです…

もしくはPNG部分が真っ白になるのは我慢してソースの動作だけ検証すると割り切るべきか・・・



OK

リンク

2013/2/16(Sat) 14:46:36|NO.52433

すいません仮想端末では試してませんでした、そうなってしまうのですね、今度確認してみます。
ピングーさんの言うようにしばらくは実機での検証ですね。勉強になりました。



ONION software Copyright 1997-2023(c) All rights reserved.