Ejemplo n.º 1
0
            public OpenSeatPipeline()
            {
                Log.Debug("reading seat pattern");
                Stream stream = AssemblyTools.getAssemblyStream("open_seat.png");
                Bitmap bitmap = Bitmap.FromStream(stream) as Bitmap;

                pattern = ImageTools.toImage(bitmap);
                pattern = reducer.reduceColors(pattern);
            }
Ejemplo n.º 2
0
        public static Image getAssemblyImage(string file)
        {
            Assembly ass = Assembly.GetExecutingAssembly();

            string[] names = ass.GetManifestResourceNames();
            foreach (string name in names)
            {
                if (name.Contains(file))
                {
                    Stream stream = ass.GetManifestResourceStream(name);
                    Bitmap bitmap = Bitmap.FromStream(stream) as Bitmap;
                    Image  Image  = ImageTools.toImage(bitmap);
                    stream.Close();
                    return(Image);
                }
            }
            throw new Exception("cannot find resource '" + file + "'");
        }