ラスタ画像を生成するためのサーフェスです。PNG形式で出力したり、 PNG形式の画像を読み込むこともできます。
Cairo::ImageSurface.from_png(stream)
Cairo::ImageSurface.from_png(filename)
PNG形式のデータから新しいCairo::ImageSurfaceオブジェク トを生成します。
引数がreadメソッドを持っている場合はそのオブジェクトの readメソッドを使ってPNG形式のデータを取得します。そうで ない場合は引数をファイル名として扱い、そのファイルから PNG形式のデータを取得します。
Cairo::ImageSurface.new(width, height)
Cairo::ImageSurface.new(format, width, height)
Cairo::ImageSurface.new(data, format, width, height, stride)
data
format
height
stride
width