예제 #1
0
        //------------------------------------------------------------------------------------------------
        //Konstruktor
        public kontrast(_hauptfenster parent_in, Semaphore sem_in)
        {
            InitializeComponent();

            //aus dieser form heraus wurde kontrast aufgerufen
            parent = parent_in;

            //Bild in PictureBox öffnen
            kontrastPicturebox.Image = parent.getPictureBoxImage();

            //Default Kontrast einstellen
            kontrastwert = 1.0f;

            //Semaphore kommt aus Form1
            kontrSem = sem_in;
        }
예제 #2
0
        public helligkeit(_hauptfenster parent_in, Semaphore sem_in)
        {
            InitializeComponent();

            //Eltern Form
            parent = parent_in;

            //Semaphore zum Koordinieren der Threads
            hellSem = sem_in;

            //Helligkeit mit Standardwert initialisieren
            helligkeitParameter = 0.0f;

            //Bild in der PictureBox anzeigen
            helligkeitPicturebox.Image = parent.getPictureBoxImage();
        }
예제 #3
0
        public _skalierung(_hauptfenster parent_in, Semaphore sem_in)
        {
            InitializeComponent();

            //Mitteilen aus welcher Form heraus das Fester geöffnet wurde
            parent = parent_in;

            //Unskaliertes Bild in der einen Picturebox anzeigen
            pictureBoxOriginal.Image = parent.getPictureBoxImage();

            //Höhe und Breite auslesen und in 2 Labels anzeigen
            origBreiteLabel.Text = pictureBoxOriginal.Image.Width.ToString();
            origHöheLabel.Text = pictureBoxOriginal.Image.Height.ToString();

            //Semaphore
            sem = sem_in;
        }