示例#1
0
        public static Gdk.Pixbuf LoadFromStream(System.IO.Stream input)
        {
            Handle loader = new Handle();

            byte [] buffer = new byte [8192];
            int     n;

            while ((n = input.Read(buffer, 0, 8192)) != 0)
            {
                loader.Write(buffer, (uint)n);
            }

            loader.Close();
            return(loader.Pixbuf);
        }
示例#2
0
文件: Pixbuf.cs 项目: jpbruyere/Crow
	public static Gdk.Pixbuf LoadFromStream (System.IO.Stream input)
	{
		Handle loader = new Handle ();
		byte [] buffer = new byte [8192];
		int n;
		while ((n = input.Read (buffer, 0, 8192)) != 0)
			loader.Write (buffer, (uint) n);

		loader.Close ();
		return loader.Pixbuf;
	}