プロが教えるわが家の防犯対策術!

jpgをbpgに変換した画像を、比較してみようと・・・。
GIGAZINEさんのHPを参考にして、下記で表示してみましたが
bpgがうまく表示されません。

PC:64ビット home
OS:win7
java:最新版にバージョンアップ
(ただし必要なファイルがどれか判っていません)

表示できない事について、アドバイスをいただけないでしょうか。

下記はGIGAZINEさんの所に記載されていたものです
<html><head>
<meta charset="UTF-8">
<script type="text/javascript" src="bpgdec8b.js"></script>
</head>
<body>
JPEG<br>
<img src="y3-1 (1).jpg"><br>
BPG<br>
<img src="out.bpg">
</body>
</html>

質問者からの補足コメント

  • どう思う?

    有難う御座います。
    修正してみましたが、状況は変わりませんでした。
    jpgを表示し、下にbpg表示の予定でしたが、bpgdec8b.jsをbpgdec8a.jsにした事で、×表示がなくなりました。
    (bpgdec8b.jsのファイルがフォルダーの中にありませんでした・・・なんで8bなのかな?)

    下記がフォルダーの中にあるファイルです。
    これから何か解るでしょうか?
    bpgdec.js
    bpgdec8.js
    bpgdec8a.js
    clock.bpg
    index.html
    lena512color.bpg
    out.bpg
    y3-1 (1).jpg

    No.2の回答に寄せられた補足コメントです。 補足日時:2015/12/04 07:18
  • うーん・・・

    有難う御座います。
    >JavaとJava Scriptは全くの別物
    素人の判断で・・・失礼しました。

    >Java Scriptは、ブラウザーってものに搭載されている。
    私のIE11の環境に不足のファイル等があるのでしょうか?

    ファイル名等はご指摘について、今後十分配慮したいと思います。

    No.1の回答に寄せられた補足コメントです。 補足日時:2015/12/04 07:22
  • うーん・・・

    有難う御座います
    私のIE11で表示できないのは、
    IEの環境設定の問題かもしれないと言う事ですね。
    jpgをbpgに変換して、どのくらい違うのか確認できないのが残念です。

    >「bpg-0.9.3-win32.zip」の時は、8bだったようです。
    解凍する事で 8bが8aに?
    と言う事でしょうか?
    表示できないと言う事なら、関係ないかもしれませんが・。

    No.3の回答に寄せられた補足コメントです。 補足日時:2015/12/05 09:54
  • うーん・・・

    有難う御座います
    わざわざ比較写真のHPを用意していただき恐縮です。
    画像を見比べてもあまりよく判りませんでした。

    狙いは、jpgのサイズより小さくなりbpgと違いがないくらいの写真表示をすると言う事でトライしていました。
    HPの表示速度も向上するし、無料で借りているサーバーを有効に利用できると言うところに期待しています。

    自分のHPの画像をサイズダウンできると良いと思って、実際の違いの有無を確認しようと・・。
    その内、サーバーの方も対応してもらえるようになったら、置き換えようかと・・。

    No.4の回答に寄せられた補足コメントです。 補足日時:2015/12/05 16:44
  • 有難う御座います。
    >「bpg-0.9.6-win64.zip」ではありませんか?
    大変失礼しました、ご指摘の間違いがありました。
    32bitPCで作業しており、その時にDLした物をそのまま使用していました。

    早速、bpg-0.9.6-win64.zipをDLして解凍し試しましたが状況は変わりませんでした。

    >JavaScriptの中のAjaxが、ローカルのファイルにアクセス出来ないようになっていました。
    私のローカルPCで確認するために、「Ajax」を設定する方法はありますか?

    No.5の回答に寄せられた補足コメントです。 補足日時:2015/12/05 16:51
  • うーん・・・

    有難う御座います
    早速試しました・・・webページエラーが表示されて、行番号まで記載されていますが・・・対応方法が解りません。
    (yahoo、goo等他のHPアクセスでも表示されます)

    Windowsで(今は7ですが、8以降についても)
    FirfoxとIE11は共存できるのでしょうか?

    以下は、希望的に書かせて頂いていますので、無理でしたら無視してください。
    カメラで撮ったオリジナルの写真を、
    jpeg、bpgに1024*800くらいにサイズダウンした時の両者のファイルサイズと画質は如何でしょうか?
    カメラで直接bpgに保存した場合にどのくらいのサイズになるのかが解ると更に有難いですが・・。

    No.6の回答に寄せられた補足コメントです。 補足日時:2015/12/09 07:05
  • うーん・・・

    有難う御座います
    実は、ファイヤーフォックスをインストールしようかと思っていたところでした。
    IE11との共存も問題なさそうだとNET情報でしたので。

    アドバイス頂いた方法については、後日トライしようかと思っています。
    ・ファイヤーフォックスのインストールとどちらを先に実施したほうが良いのでしょうか?
    ・BlackJumboDogのインストールの方が良いのでしょうか?
    ・ファイヤーフォックス、BlackJumboDogのインストールで
     他のVIDEOソフト等に影響するような事がありますか?

    「BlackJumboDog」について、質問しようとも考えていました。
    これは、ローカルのPCにインストールするものの様ですね。
    サーバーの自分のHPのどこかに置けばよいのかと・・・・違うようですね。

    判る範囲で、教えて下さい。

    No.7の回答に寄せられた補足コメントです。 補足日時:2015/12/09 19:18
  • うれしい

    有難う御座います
    ファイヤーフォックスをDLし、インストールしました。
    お蔭様でbpgファイルを確認できました。

    早速jpg画像とbpg画像を表示させ、違いを確認しましたが、違いが判りませんでした。
    (期待が大きかったのかもしれません)
    NET情報のサンプルでは、エッジがクリアになって判別が難しかったものが、何とか判別できそうな感じで画質の違いを感じ、期待していました。

    jpg→bpgでファイルサイズが、550kb→60kbになり好都合だったのですが・・・
    ファイル変換で、何も設定していませんでしたので100%変換という事でしょうか。

    この変換で、サイズを120kb位になっても良いので画質をあげると言う事は無理ですよね。
    カメラから直接bpg、jpgとした場合には画質に違いがあるのかな?

    No.8の回答に寄せられた補足コメントです。 補足日時:2015/12/11 08:29
  • うれしい

    有難う御座います
    >JPEG品質75~80と同程度の品質でサイズが3分の1ぐらいです。
    これは、圧縮率75~80%と考えてよろしいでしょうか?

    カメラから直接bpgにしても、サイズはjpgとあまり変わらないが、
    圧縮する事でサイズに違いがでてくる、と言う事ですね。

    圧縮したbpgファイルから、復元できるなら、
    HDDもDVD、BDも有効に使用できます。
    復元が違和感なくできる必要がありますが。

    >BPGは、JPGより小さいサイズで同等の画質を保つことが出来るので・・・。
    >※今現在はJavaScriptによるソフトウェアレンダリングなので・・・。
    早くIE等が対応してくれると良いですね。

    余談ですが、
    カメラ(カメラ本体)から、受信したデータをbpgにするモジュールはあるのでしょうか?
    更に、取り込み時に圧縮して保存できるともっと良いだろうな~ドアフォンの様な場合。

    No.10の回答に寄せられた補足コメントです。 補足日時:2015/12/13 07:21
  • うれしい

    有難う御座います。
    今はjpgを前において、bpgで何ができるという感じの様で、
    jpg→bogは復元可能とnet情報では書かれています・・・。
    カメラからbpgファイルにした場合は、ファイルサイズが大きそうですが、
    カメラデータをbpgに圧縮して、bpgファイルにした場合でも、オリジナルへの復元は可能なんでしょうか?

    Honeyviewについては、情報を有難う御座います。
    jpgからのファイル変換に時間が取られるのが惜しいですね。
    (私のHPの場合写真が数千枚になりますので、ファイル変換も簡単ではありません)
    カメラからbpgファイルで保存されると大きなメリットなんですが。
    また、IE等が早く対応してくれると良いですね。

    No.11の回答に寄せられた補足コメントです。 補足日時:2015/12/14 21:57

A 回答 (11件中1~10件)

>これは、圧縮率75~80%と考えてよろしいでしょうか?


そうなります。

>カメラ(カメラ本体)から、受信したデータをbpgにするモジュールはあるのでしょうか?
Honeyview
このフリーソフトが対応してますよ。
ダウンロード
http://www.vector.co.jp/soft/dl/winnt/art/se5075 …

>更に、取り込み時に圧縮して保存できるともっと良いだろうな~ドアフォンの様な場合。
取り込み時ではないですが、圧縮、リサイズなども出来ます。
http://write-remember.com/archives/3492/
この回答への補足あり
    • good
    • 0

>カメラデータの基本はRAWと言う事でしょうか?


一眼レフのカメラなどでは、ほとんどRAWになっていると思います。
インターネットで公開するには、ほとんどのブラウザがRAW形式には対応していません。
画像のようなものは、ほぼ、jpgです。

>これはどのように考えればよいでしょうか?
このサイトを参考にしてください。
http://pctraining.s21.xrea.com/multimedia/jpeg-q …
このサイトでは、品質(クオリティー)30でも劣化が激しいと書いてあります。
圧縮率をあげれば、サイズは小さくなるが画質も劣化します。
圧縮率は、数値が小さいほど高圧縮という意味です。

>BPGは そこそこのクォリティを保ったまま、十数分の1のサイズになるのです。
>JPEG品質60と同じ程度の品質でもファイルサイズが8分の1ぐらいになります。
>JPEG品質75~80と同程度の品質でサイズが3分の1ぐらいです。
これが結論で、bpgはjpgと同等の品質でサイズを小さくする事が出来るようです。
品質を下げる(高圧縮にする)ほど、サイズの差が大きくなる。(bpgのサイズが小さくなる)

インターネットでは、画像を沢山のせると表示に時間がかかります。
早く表示させるには、圧縮率でも品質でもありません。サイズが問題になります。
しかし、早く表示させるためにサイズを小さくすると画質も落ちます。
BPGは、JPGより小さいサイズで同等の画質を保つことが出来るので期待されています。
※今現在はJavaScriptによるソフトウェアレンダリングなので、表示速度は遅いです。
この回答への補足あり
    • good
    • 0

>カメラから直接bpg、jpgとした場合には画質に違いがあるのかな?


その辺については、以下のサイトで検証されてます。
http://blog.livedoor.jp/blackwingcat/archives/18 …
    • good
    • 0
この回答へのお礼

有難う御座います
GigazineさんのHPは認識していましたがその時はまだ理解力がなかったんですね。

カメラデータの基本はRAWと言う事でしょうか?
100%の時は両者のファイルサイズ、画質とも有意差はなさそうです。
(記事より抜粋)JPEGは15切ると使い物になりません
これはどのように考えればよいでしょうか?
圧縮率の事ではなさそうだし・・・
このクォリティ20までなら、視覚的な差が解らないのかもしれない。

圧縮率73%以上では、bpgの方がファイルサイズが大きい様に書かれていますので、もっと圧縮率を上げて使用すると言う事なんでしょうか?
(圧縮率と画質の関係がよく判っていません。)

お礼日時:2015/12/12 07:37

>無料で借りているサーバーを・・・


BlackJumboDogは、今お使いのPCを簡易のWebサーバーにするソフトです。
なので、サーバーに設定した状況とほぼ同じ環境でのテストが出来ます。
サーバーにアップする前に、今のPCで色々テスト出来るのでインストールして無駄はないと思います。

>・ファイヤーフォックスのインストールとどちらを先に実施したほうが良いのでしょうか?
簡単なのは、ファイヤーフォックスですね。
IEだけでなく、ファイヤーフォックスでの動作検証も必要だと思うので。

>・BlackJumboDogのインストールの方が良いのでしょうか?
IEでの動作検証を優先するのであれば、こちらを先にインストールしてください。

>・ファイヤーフォックス、BlackJumboDogのインストールで
> 他のVIDEOソフト等に影響するような事がありますか?
恐らくですが、影響を与えるような事はないと思います。
この回答への補足あり
    • good
    • 0

以下の方法で表示出来るようになりますので試してみてください。



「BlackJumboDog」のインストール
http://blog.kisaragi-mint.jp/entry/2015/02/16/%E …
上記サイトを参考に「BlackJumboDog」をインストールしてください。

途中、
4.ホスト名に適当な名前を入力して追加をクリックし、OKをクリックします。
「ホスト名」:bpg
「ポート番号」:80

7.ドキュメントのルートディレクトリ(HTMLが保存されているフォルダ)を指定します。
の部分で、「ドキュメントのルートディレクトリ」に
bpgdec.js
bpgdec8.js
bpgdec8a.js
clock.bpg
index.html
lena512color.bpg
out.bpg
y3-1 (1).jpg
これらが入っているフォルダを指定してください。

これで、bpgが表示出来るはずです。
この回答への補足あり
    • good
    • 0

>早速、bpg-0.9.6-win64.zipをDLして解凍し試しましたが状況は変わりませんでした。


すみません。説明不足でした。
バージョンの問題ではありません。
ブラウザのセキュリティー強化により動作しなくなっています。

>私のローカルPCで確認するために、「Ajax」を設定する方法はありますか?
IEで確認するには、以下の操作を行ってみてください。
IEを起動して、「ツール」-「インターネットオプション」を開きます。
「詳細設定」タブの「設定」にある、
「スクリプト エラーごとに通知を表示する」をチェック
「スクリプトのデバッグを使用しない(Internet Explorer)」のチェックをはずす。
「スクリプトのデバッグを使用しない(その他)」のチェックをはずす。

上記設定を行って、bpgのindex.htmlを開く。
Webページエラー画面が表示されるので、「はい」をクリック。
下の画像の画面が表示されます。

d.open("get",a,j)
×アクセスが拒否されました。
これが、エラーの部分で、ファイルへのアクセスに失敗しています。

画面左上の「d  [object XMLHttpRequest」
これが、AjaxのXMLHttpRequestオブジェクトです。
「bpgとjpgの比較確認」の回答画像6
この回答への補足あり
    • good
    • 0

>IEの環境設定の問題かもしれないと言う事ですね。


環境の問題ではありませんでした。
セキュリティ強化のため、ローカル(パソコン)で
JavaScriptの中のAjaxが、ローカルのファイルにアクセス出来ないようになっていました。
色々調べてみましたが、Webサーバーを設置するなどしないと動作確認出来なくなっているようです。
BlackJumboDogという、Webサーバーを設置してテストしてみましたが、問題なく動作しました。

>>「bpg-0.9.3-win32.zip」の時は、8bだったようです。
>解凍する事で 8bが8aに?
ダウンロードしたファイルは、「bpg-0.9.6-win64.zip」ではありませんか?
0.9.3とか、0.9.6はバージョンを表しています。
0.9.3では8bだったようですが、0.9.4以降から8aに変更になっているようです。
この回答への補足あり
    • good
    • 0

前回の質問にも回答した者です。


BPG対応ブラウザは、IEなら10以上との情報もあるようですが、
私のIE10でも表示出来ませんでした。
どうしても違いを確認したいなら、Firfox等をインストールしてください。

こちらの環境でその違いを確認したところ、
BPGと同じぐらいのファイルザイズにリサイズしたJPGとの違いは同じではなく、
BPGの方がいかにも圧縮したような感じになっていました。
ただ、JPGとBPGの圧縮アルゴリズムはまったく違うと思うので、
ファイルサイズだけ同じようにしただけの比較はあまり意味のないものだとは思いますが。

比較用サンプルをアップしました。参考になれば。
http://www13.plala.or.jp/torayoshi/sample.png
この回答への補足あり
    • good
    • 0

普段、Firefoxを使っているので気づきませんでしたが、


Firefoxでは、問題なく表示出来ています。
IE11、Chromeで表示させてみましたが、表示出来ませんでした。
ブラウザの問題かもしれません。

>×表示がなくなりました。
×が出ていたのは、そもそも画像を認識していなかった。
×が消えたのは、画像として認識しているがJavaScriptでデコード出来ていない。
ということです。

>なんで8bなのかな?
「bpg-0.9.3-win32.zip」の時は、8bだったようです。
この回答への補足あり
    • good
    • 0

以下を修正してください。


<script type="text/javascript" src="bpgdec8b.js"></script>

<script type="text/javascript" src="bpgdec8a.js"></script>
この回答への補足あり
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!