Ath666 Ответов: 1

Добавление и удаление формата pic внутри списка в C#


Привет,

я пытаюсь сделать (инструмент рендеринга изображений) на C#. Выберите Рис из (Источник) и сохранить, чтобы (цель) и нажатием кнопки "Добавить" я хочу см. рис формиаты внутрь (формат) ListBox таким образом, я могу выбрать один, например, JPG или PNG и, нажав (удалить) кнопку Очистить выбранные фотографии в формате от ListBox и Reoloution я хочу изменить фотографии по вертикали и горизонтали и при нажатии выполнить фото или картинку изменение размера, а также сохранить в (цель). извините за мой плохой английский.
я хочу загрузить скриншот своей формы, но не могу не знаю, как добавить сюда

Что я уже пробовал:

это для источника кнопки:
{
            FolderBrowserDialog fbd = new FolderBrowserDialog();
            fbd.Description = "Wählen Sie eine Quellordner aus...";
            fbd.RootFolder = Environment.SpecialFolder.DesktopDirectory;

            if(fbd.ShowDialog() == DialogResult.OK)
            {
                textBox1.Text = fbd.SelectedPath;
            }

This for button Goal:

 {
            FolderBrowserDialog fbd = new FolderBrowserDialog();
            fbd.Description = "Ausgewählte Ordner...";
            fbd.RootFolder = Environment.SpecialFolder.DesktopDirectory;

            if (fbd.ShowDialog() == DialogResult.OK)
            {
                textBox2.Text = fbd.SelectedPath;
            }

Settings.cs

namespace Bild_Aufbereitungs_Tools
{
    public class Settings
    {
        public string VerzeichnisQuelle { get; set; }
        public string VerzeichnisZiel { get; set; }
        List<string> FormatList { get; set; }

        public Settings()
        {

        }
    }
}

Program.cs

  {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main()
        {

            App.Einstellungen = new Settings();
            App.BildAufbereitung = new PicCompression();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
        }
    }
}

PicComperssion.cs

namespace Bild_Aufbereitungs_Tools
{
    public class PicCompression
    {
    }
}

App.cs

namespace Bild_Aufbereitungs_Tools
{
    public static class App
    {
        public static string Title = "Title";
        public static Settings Einstellungen;
        public static PicCompression BildAufbereitung;

    }
}

[no name]

Обычно, задавая вопрос, задают вопрос на самом деле.

Philippe Mori

Если вы не используете блок кода для своего кода, чтобы сделать его читаемым, то вы не заслуживаете никакого ответа. Приложите немного усилий в своем вопросе, если вам нужна помощь.

Ath666

Здравствуйте, мистер Мори, извините, но я совершенно новичок, вот почему я пришел сюда, можете ли вы написать кодовый блок, пока я не увижу и не сделаю это.
спасибо

Philippe Mori

Теперь легче читать код, но трудно понять, как код связан с вопросом и что вы на самом деле хотите сделать.

Ath666

вам было бы легко понять, если бы я мог загрузить скриншот здесь, но не могу найти, как это сделать здесь.

Philippe Mori

Вы дали несколько сложную задачу, но не так много кода. Я думаю, что было бы легче помочь вам, если бы вы вместо этого задали один конкретный вопрос.

Кроме того, у вас есть много переменных с именами на иностранном языке, так что трудно понять их назначение.

И мы не видим много кода, связанного со списком (который, похоже, является вашим вопросом: добавление и удаление элементов).

Ath666

я постараюсь объяснить проще,
Я хочу, чтобы всякий раз, когда я нажимаю кнопку Добавить, тогда некоторые параметры внутри списка, такие как JPG,JPEG, PNG, Bmp ... приходят, и я должен быть в состоянии выбрать один из этих форматов pic, я имею в виду JPG, PNG... затем с помощью NumericUpDown изменить изображения или разрешение pic и нажать кнопку Execute, так что после нажатия кнопки execute pic должен сохраниться в моей выбранной папке с небольшим разрешением, как я выбрал.
Опять короче:)
Выберите рисунок, затем выберите формат для рисунка, а затем сделайте его маленьким и сохраните.
Спасибо

Philippe Mori

Итак, вы пытаетесь задать 4 вопроса в 1...

Вам нужно сделать несколько уроков, если вы понятия не имеете, что делать.

Делайте шаг за шагом, и если у вас есть конкретный вопрос, то задайте его. Выполнение всего кода заняло бы слишком много времени для такого форума, как этот.

1 Ответов

Рейтинг:
5

manu_dhobale

Прочитав все Обсуждение, я думаю, что вы смотрите с инструмента обрезки изображений
есть много рабочих примеров, доступных в интернете, вот один из них
Как сделать инструмент редактора изображений в C#: обрезка изображения[^]

И в соответствии с вашим методом выбора imageformat используйте метод ,

Bitmap.Save


Ath666

спасибо, это не совсем то, что я хочу, было бы просто показать вам или отправить вам скриншот, но на этом сайте невозможно сделать снимок с комментарием, но спасибо, что прочитали мою проблему и поделились этой ссылкой со мной.