• ベストアンサー

リトルエンディアン形式、ビッグエンディアン形式

仕事上でリトルエンディアン形式、ビッグエンディアン形式を使う?のですが意味がまったく解りません 簡単に言ったら JPEGで容量:1.5M、サイズ:640x640、リトルエンディアン形式 JPEGで容量:1.5M以上、サイズ:639x639、ビッグエンディアン形式 となっています 何をどうすればイイのでしょうか? 初めてなので戸惑ってます ちなみにこの作業はコンテンツ作成です

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

リトルエンディアンとかビッグエンディアンというのは、メモリの中でデータが配置される順番のことで、 通常同一マシンでの画像データ処理なんかでは気にする必要のないことだと思います。 モトローラ製のCPUとインテル製のCPUではエンディアンが違うので、そういうCPU間でデータのやりとりをする場合には、エンディアンを意識しないといけません。 画像処理ソフトでも、そういう、処理をする指定ができるモノはほとんどないのじゃないでしょうか。 何かしらの勘違いがあると思うのですが、どうでしょう? 私が勘違いしてたらすみません。

angorumoa
質問者

補足

補足しますと携帯電話の試験用サイトの作成なんです それと、自分なりの考えですが、リトルエンディアンとかビッグエンディアンの形式は作成上では意味が無く、普通のJPEGでいいって事ですかね?

その他の回答 (2)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

>容量の少ないのを…作成でいいのでしょうか? エンディアンとは、 例えば、16進で1234というデータがあった時に、 メモリ上 1234、と格納されるのか 3412、と格納されるのか ということを表すものです。 (つまり、バイトの格納順序) このことは、プログラムが(実行されるマシンで)処理する場合には必要な情報ですが、 本来、格納される順序と ファイル全体のサイズや、 画像の縦・横のサイズとは、 無関係です。

angorumoa
質問者

お礼

色々ありがとうございました なんとかやってみます

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

>リトルエンディアンとかビッグエンディアンの形式は作成上では意味が無く リトルエンディアンとかビッグエンディアンが意味がないとは、言えませんが、 同じサイトで使うんですよね。 何かの組み込みシステムで使うものでもない。 のであれば、サイズで切り替えるっていうのが意味が良くわかりません。 わざわざ、そういうように、仕事上指定されているのであれば、 なんらかの理由があるのかも知れません、 また、そうしなさい、っていう仕事なのだから、 そうしたエンディアンを変えて画像を保存できるツール(プログラム)が用意されていると思うのですが。 作業の根拠文書とか、その仕事について聞ける人は職場にはいないのですか?

angorumoa
質問者

補足

また自分なりの考えですが、リトルエンディアンは容量の少ないのを順番的に上にし、ビッグエンディアンは容量は関係なくサイズの小さいのを上にして作成でいいのでしょうか? それと、今回の仕事は全員初めてなので詳しい人がいません なので自分なりに調べています。

関連するQ&A