Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von Renni
Thema: Visual Studio Universelle Windows Entwicklung oder .Net Desktop...
Am im Forum: Rund um die Programmierung

Danke für die Antwort!

Thema: Visual Studio Universelle Windows Entwicklung oder .Net Desktop...
Am im Forum: Rund um die Programmierung

Hallo,
Der Titel sagt eigentlich schon alles aus. Was ist der Vorteil von "Entwicklung für die universelle Windows Plattform" gegenüber der .Net Desktopentwicklung? Was sollte ich installieren? Beides? Wäre nett, wenn sich einer kurz Zeit nehmen könnte und mir da helfen könnte.

Mfg
Christian

Thema: Canon Kamera connect
Am im Forum: Grundlagen von C#

Ok, eine letzte frage noch Wie kann ich ein System.IO.stream in ein System.Windows.Media.ImageSource umwandeln?

Thema: Canon Kamera connect
Am im Forum: Grundlagen von C#

Ja, das war es! Vielen Dank!!!!!!

Thema: Canon Kamera connect
Am im Forum: Grundlagen von C#

Ja, ich glaube das ist es. Danke!

Thema: Canon Kamera connect
Am im Forum: Grundlagen von C#

Ich bin gerade auf dieser Website: https://magora-systems.com/using-canon-edsdk-in-net-development/
Ich kann die angegebene Datei nicht finden. Das verwirrt mich, da ich es über den Link herutergeladen habe, der auf der Webiste steht. Da gibts nur eine EDSDK.Framework.csproj Datei die ic nicht hinzufügen kann

Thema: Canon Kamera connect
Am im Forum: Grundlagen von C#

Danke, werde mal schauen

Thema: Canon Kamera connect
Am im Forum: Grundlagen von C#

Hallo,
Ich habe die dll, die man braucht, um eine Canon Kamera zu verbinden (EDSDK.dll), aber ich schaffe es nicht, diese zu meinem Projekt hinzu zufügen. Da kommt immer: Es konnte kein Verweis auf .../EDSDK.dll hinzugefügt werden. Stellen sie sicher, dass auf die datei zugegriffen werden kann und dass sie eine gültige Assembly oder COM-Komponente ist.
Bei Assemblys und COM wird mir die dll nicht angezeigt. Was mache ich falsch?

Mfg
Christian

Thema: C# Code in dll umwandeln
Am im Forum: Grundlagen von C#

Es funktioniert jetzt! Danke an euch. Eine letzte frage aber noch: Ich habe in Visual studio auf release gestellt und auf den run Button geklickt, aber ich kann die Exe nur verwenden, wenn die dateien, die mit ihr im Ordner sind, mit dabei sind. Bei meiner WPF App ging das auch ohne diese...

Thema: C# Code in dll umwandeln
Am im Forum: Grundlagen von C#

Ok, vielleicht ein bisschen komisch, aber ist es möglich eine exe Datei ( C# exe) mit argumenten aus python aufzurufen? Sprich ohne, dass der User etwas angeben muss, sondern das gleich vom Programm mitgegeben wird. Ich habe da nämlich diese bit methode und ich möchte diese Parameter übergeben, ohne, dass der User etwas eingeben muss, denn die Pfade etc. hat er schon bei der Initialisierung der Klasse mitgegeben

Thema: C# Code in dll umwandeln
Am im Forum: Grundlagen von C#

Stichwort Unmanaged Exports. Ich probiere es gerade damit, verstehe aber nicht ganz, wie ich die dll damit erstellen kann...

Thema: C# Code in dll umwandeln
Am im Forum: Grundlagen von C#

Bzw. Es muss keine .dll sein, solange ich sie mit python verwenden kann

Thema: C# Code in dll umwandeln
Am im Forum: Grundlagen von C#

Hallo,
Ich weiß. Die Frage wurde schon ein paar mal beantwortet, meistens aber (nicht hier auf dem Forum) in c++. Ich jedenfalls möchte meine C# Klasse in eine dll umwandel/haben . Ich möchte sie nämlich danach in python weiterbenutzen. Wie macht am das? Mein Code:


namespace bit_Convert
{
    public class bits
    {   
            
        private void bit(string pfad, int bit, string save_dir)
        {
            Bitmap myBitmap;
            ImageCodecInfo myImageCodecInfo;
            System.Drawing.Imaging.Encoder myEncoder;
            EncoderParameter myEncoderParameter;
            EncoderParameters myEncoderParameters;

            myBitmap = new Bitmap(pfad);

            myImageCodecInfo = GetEncoderInfo("image/tiff");

            myEncoder = System.Drawing.Imaging.Encoder.ColorDepth;

            myEncoderParameters = new EncoderParameters(1);

            // Save the image with a color depth of 24 bits per pixel.
            if (bit == 8)
            {
                myEncoderParameter = new EncoderParameter(myEncoder, 8L);
            }
            else if (bit == 16)
            {
                myEncoderParameter = new EncoderParameter(myEncoder, 16L);
            }
            else if (bit == 24)
            {
                myEncoderParameter = new EncoderParameter(myEncoder, 24L);
            }
            else if (bit == 32)
            {
                myEncoderParameter = new EncoderParameter(myEncoder, 32L);
            }
            else
            {
                myEncoderParameter = new EncoderParameter(myEncoder, 8L);
            }

            myEncoderParameters.Param[0] = myEncoderParameter;


            if (pfad.EndsWith(".png"))
            {
                myImageCodecInfo = GetEncoderInfo("image/png");
            }
            else if (pfad.EndsWith(".tiff"))
            {
                myImageCodecInfo = GetEncoderInfo("image/tiff");
            }
            else if (pfad.EndsWith(".jpg"))
            {
                myImageCodecInfo = GetEncoderInfo("image/jpg");
            }
            else if (pfad.EndsWith(".bmp"))
            {
                myImageCodecInfo = GetEncoderInfo("image/bmp");
            }
            else if (pfad.EndsWith(".gif"))
            {
                myImageCodecInfo = GetEncoderInfo("image/gif");
            }
            myBitmap.Save(save_dir, myImageCodecInfo, myEncoderParameters);
        }

        private static ImageCodecInfo GetEncoderInfo(String mimeType)
        {
            int j;
            ImageCodecInfo[] encoders;
            encoders = ImageCodecInfo.GetImageEncoders();
            for (j = 0; j < encoders.Length; ++j)
            {
                if (encoders[j].MimeType == mimeType)
                    return encoders[j];
            }
            return null;
        }
    }
}
Ich würde mich wirklich SEHR über eine Antwort freuen!

Mfg
Christian