画像処理

pythonでpngファイル入出力

はじめに 一人でチマチマやってると、どこまでも深掘りしたくなりますね。次のステップへも行きたいので、ここらでまとめておきます。 必要なpython 環境は、最低限でよいです。 今回のワタシの環境は以下記事のようなものです。 macに入っているソフト、pyt…

pythonでpngファイルを開いてみる3

前回、pngファイルのSignatureとHeaderを読み出したわけです。なんかダラダラと変なコードを書いてしまいました。とはいえもっとスマートにするためにはどうしたら良いのかよくわかりません。暗黙のルール的なものもきっとあることと想像しますが、まったく…

pythonでpngファイルを開いてみる2

意外と画像データまで遠いぞ PNGフォーマットの続き。この前はSignatureを読み込みました。 Signatureも含め、PNGフォーマットの基本は以下となっているようです。 Signature 8byte IHDRチャンク 25byte IDATチャンク Nbyte IENDチャンク 12byte データのま…

pythonでPNGファイルを開いてみる

思い立ったのでやってみようと思います。 きっとなんの役にも立たない。そして需要もない!でもお勉強にはなる!!はず。 OpenCVとかPillowとかは使わないぞ! でもファイルオープンするだけ! まずはPNGファイルフォーマットの中身確認。いきなりバイナリで…