タグ

pngに関するru_shalmのブックマーク (2)

  • PNG - 日本語で仕様書

    PNGについて 目次 PNGファイルの構造 ├ 識別部 └ 体部 ├ 標準チャンク │ ├ 基チャンク │ │ └ IHDR PLTE IDAT IEND │ └ 補助チャンク │   ├ cHRM gAMA sBIT sRGB iCCP │   ├ bKGD hIST tRNS pHYs sPLT │   └ tIME tEXt zTXt iTXt └ 付加チャンク └ 公式登録チャンク ├ oFFs pCAL sCAL └ gIFg gIFt gIFx fRAc 参考サイト PNGファイルの構造 PNGファイルは、PNG識別部と体部とからなっています。

  • Ruby で png 画像を自力で生成する - まめめも

    「png のフォーマットは gif に比べて難しい」などと聞いたことがありましたが、zlib が使える処理系なら、簡単な png 画像はそこそこ簡単に (ビット演算など不要で) 作れるみたいです。 2015/03/12追記:この記事は単なる知的好奇心で自力 png 生成しているに過ぎません。以下のサンプルコードもデモに過ぎないので、実用目的で使うことはおすすめしません。Ruby でベタデータの png 化をしたい人は chunky_png を、綺麗な絵を書きたい人は rcairo を使うといいと思います。 まずはサンプルコード 黒から赤へのグラデーション画像を作るプログラム。 # coding: UTF-8 require "zlib" width, height = 100, 20 depth, color_type = 8, 2 # グラデーションのベタデータ line = (0...

  • 1