2017-11-15 4 views
0

私はPythonで入力としてpng画像を取り込み、出力として同じ画像の.jpegバージョンを作成するスクリプトをPythonでコーディングしようとしています。 これは学校のプロジェクトのためのもので、目標はプロセスのすべてのステップをコーディングすることです。 私は今、ほとんどの仕事をしています(8x8ブロック、DCT、量子化、ジグザグ、ハフマン...)が、私はこの場所で立ち往生しています。pngからjpegへ、huffmanの後のやり方

私は多くの論文とチュートリアルを読んだことがありますが、ハフマンエンコーディングの後に何をすべきか分かりませんでした。

私はYUVカラーエンコーディングを使用しているので、2つのマトリックスCrとCbと、Yマトリックスのハフマンエンコーディングに対応するコードを持っています。私はそれをどうしたらいいですか?私の推測では、私はファイルを作成し、ハフマンテーブル、Y行列と他の2つの行列を記述する必要がありますが、私はちょうどそのようなデータを格納することはできませんし、ファイルがランダム画像ビューアスクリプト。

私はここで少し失われています、私はまだ私は明確であることを願って...とにかく、いくつかの助けが大いに感謝されるでしょう。いくつかの説明や私が逃したページへの簡単なリンク。

ありがとうございます。

答えて

関連する問題