Exemplo n.º 1
0
        private void SearchInWebToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FormSearchImageInWeb formSearchImageInWeb = new FormSearchImageInWeb();

            formSearchImageInWeb.CD         = CD;
            formSearchImageInWeb.SearchText = PersonGroup.Name;
            formSearchImageInWeb.CoverType  = CoverType;

            if (formSearchImageInWeb.ShowDialog(this) == DialogResult.OK)
            {
                string filename;
                if (CoverType == CoverType.PersonGroup)
                {
                    filename = Misc.GetCDCoverFilename(Misc.FilterFilenameChars(PersonGroup.Name) + ".jpg");
                }
                else
                {
                    filename = CD.GetCDCoverFilename(CoverType);
                }

                /*Klasse wird nicht mehr benutzt... später ganz löschen
                 * das hier muss aber schon mal raus!
                 * using (Image img = new Bitmap(formSearchImageInWeb.SelectedImage))
                 * {
                 *  img.Save(filename, ImageFormat.Jpeg);
                 * }*/

                ImageFilename = filename;
            }
        }
Exemplo n.º 2
0
        private void Hyperlink_Click(object sender, RoutedEventArgs e)
        {
            FormSearchImageInWeb formSearchInWeb = new FormSearchImageInWeb();

            formSearchInWeb.CoverType  = DataBaseEngine.CoverType.PersonGroup;
            formSearchInWeb.SearchText = currentSearch;
            if (formSearchInWeb.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                formSearchSelectedImage = formSearchInWeb.SelectedImage;
                if (PictureSelected != null)
                {
                    PictureSelected(this, new EventArgs());
                }
                if (CloseClicked != null)
                {
                    CloseClicked(this, new EventArgs());
                }
            }
        }
        private void SearchInWebToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FormSearchImageInWeb formSearchImageInWeb = new FormSearchImageInWeb();

            formSearchImageInWeb.CD         = CD;
            formSearchImageInWeb.SearchText = PersonGroup.Name;
            formSearchImageInWeb.CoverType  = CoverType;

            if (formSearchImageInWeb.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                string filename = GetCoverFilename();

                using (FileStream fileStream = new FileStream(filename, FileMode.Create))
                {
                    JpegBitmapEncoder encoder = new JpegBitmapEncoder();
                    encoder.Frames.Add(BitmapFrame.Create(formSearchImageInWeb.SelectedImage));
                    encoder.QualityLevel = 100;
                    encoder.Save(fileStream);
                }

                SetNewCoverFilename(filename);
            }
        }