Ist das eine gute Kombination (5d Mark I und 28-135mm Objektiv)?

Hallo, ich habe vor kurzem eine Frage wegen einer Kamera gestellt. Nun habe ich durch die Antworten mich für eine Canon 5d classic entschieden und bin gerade auf der Suche.

Ich habe auf ebay kleinanzeigen diese 5d classic gesehen und habe den Verkäufer angeschrieben, er möchte für die Kamera und einen 28-135mm 1:3,5-5,6 IS USM + Batteriegriff 300€ haben was ich als einen guten Preis empfinde.

https://www.ebay-kleinanzeigen.de/s-anzeige/canon-eos-5d-mark-i-mark1-classic/1861804794-245-8208?utm_source=sharesheet&utm_medium=social&utm_campaign=socialbuttons&utm_content=app_android

Nun meine Frage: Da ich hauptsächlich Portraits von Menschen machen will, ist es mir wichtig, dass das Bokeh-Effekt schön ist und der Hintergrund unscharf ist. Bekomme ich das mit der Kombination gut hin?

Ich weiß, dass man mit einem 50mm 1.8er Objektiv bessere Portraits machen kann, aber ich will mir den erst später zulegen, wenn ich mich mit der Kamera bisschen vertrauter fühle.

Soll ich mir die Kamera + den 28-135mm Objektiv für 300€, oder nur die Kamera für 200€ + den yongnuo 50mm 1.8 Objektiv für um die 50€ kaufen. Was würdet ihr empfehlen?

Das yongnuo 50mm objektiv wäre das hier:

https://www.ebay-kleinanzeigen.de/s-anzeige/yongnuo-yn-50mm-f1-8-lichtstarkes-standard-objektiv-fuer-canon/1869584867-245-4531?utm_source=sharesheet&utm_medium=social&utm_campaign=socialbuttons&utm_content=app_android

Ich freue mich auf hilfreiche Antworten wie letztes Mal😊

Danke schonmal im voraus

Computer, Kamera, Fotografie, Technik, Canon, Objektiv, 5d, DSLR, Technologie, Vollformat, Vollformatkamera
C# kann Variable in der selben Klasse nicht benutzen?

Moin,

Bin grad dran einen Launcher zu erstellen und hab eine Funktion gemacht womit man eine Exe Datei wählen kann die als String Variable namens filePath gespeichert wird, wenn ich diese rufen will damit der Launch Button weiß was er starten soll bekomme ich den Error "Der Name "filePath" ist im aktuellen Kontext nicht vorhanden."

Wie kann ich hin bekommen das die Variable von der gesamten Klasse verwendet werden kann?

Code in Frage:

        private void button8_Click(object sender, EventArgs e)
        {
            using (OpenFileDialog openFileDialog = new OpenFileDialog())
            {
                openFileDialog.InitialDirectory = "c:\\";
                openFileDialog.Filter = "Exe Files (.exe)|*.exe"; ;
                openFileDialog.FilterIndex = 2;
                openFileDialog.RestoreDirectory = true;


                if (openFileDialog.ShowDialog() == DialogResult.OK)
                {
                    String filePath = openFileDialog.FileName;
                    textBox1.Text = filePath;
                }
            }
        }


        private void button7_Click(object sender, EventArgs e)
        {
            string WindowsUser = Environment.UserName;
            string GameName = "Game";
            System.Diagnostics.Process.Start($@"C:\Users\{WindowsUser}\AppData\Local\{GameName}\Saved\SaveGames.");
        }


        private void button1_Click(object sender, EventArgs e)
        {
            System.Diagnostics.Process.Start($"{filePath}");
        }
    }
}
Computer, Technik, programmieren, C Sharp, Code, Informatik, Visual Studio

Meistgelesene Beiträge zum Thema Computer