Suchergebnisse
Suchergebnisse 1-27 von insgesamt 27.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo, ich versuche auf das Resize-Event eines externen Fensters zu reagieren. Ziel ist, meine eigene Anwendung entsprechend mit zu bewegen. Bisher polle ich dessen Größe in einem extra Thread aber man merkt trotzdem noch eine Verzögerung. Nach Bemühen von Google gibt es wohl mehrere Möglichkeiten: - SetEventHook - GetMessage Welche davon ist besser geeignet? Hat jemand ein kleines Beispiel um z.B. auf den Resize von Notepad zu reagieren? Danke schonmal für die Antworten.
-
Hallo zusammen, habe in meiner WinForms-Anwendung 2 Threads laufen (jeweils mit .IsBackground = True). Der erste joint eine UDP-Multicastgruppe und bekommt in einer Dauerschleife ca. alle 3ms Daten davon (jeweils ca. 17k). Der zweite updated in einer Dauerschleife mittels Control.Invoke die GUI mit den Daten aus dem erhaltenen Byte-Array (2 Textfelder, 2 Datagridviews). Das ganze erfolgt mit Hilfe von Threading.thread.sleep(1000) alle 1 Sekunde. Durch eine Packet-ID im Datenheader kann ich sehen…
-
Hat sich erledigt. Geht folgendermaßen: Quellcode (5 Zeilen)
-
Hallo, ist es möglich, auf einem Rechner mehrere Programme laufen zu lassen, die der selben Multicast-Gruppe beitreten? Die Multicast-Gruppe bekommt Daten von verschiedenen IPs und ich möchte eine Instanz für eine IP starten, die die Daten entsprechend rausfiltert. Wenn ich meine Anwendung mehrmals starte, bekomme ich folgende Fehelrmeldung: "Exception occurred when creating multicast socket: Normalerweise darf jede Socketadresse (Protokoll, Netzwerkadresse oder Anschluss) nur jeweils einmal ver…
-
Danke für die Antwort. Fastlines benutze ich bereits. Werde mir das "Microsoft Chart for Windows Forms Samples Environment" auf jeden Fall ansehen. Danke für den Tipp.
-
Hallo zusammen, ich bräuchte einen Rat zum Thema Datenreduzierung / flüssigeTrenddarstellung in einem MSChart Control. Ich habe zwischen 1 und 30 Series und bekomme jede Sekunde einen neuen Wert für diese dazu. Auf einen Tag hochgerechnet ergibt das ca. 2,6 Millionen Datenpunkte pro Tag maximal. Diese komplett darzustellen ergibt natürlich keinen Sinn, da ja u.a. der Bildschirm die maximale Anzahl an Pixeln (darstellbaren Punkten) einschränkt. Der Bereich der X-Achse ist wahlweise auf 1 Minute, …
-
Zitat von RodFromGermany: „Du kannst doch die Instanz des Bildes zu Fuß auf eine minimale Größe stretchen und die dann anzeigen.“ Wie meinst du das? Ich will nur eine skalierbare Picturebox, die mir die Pixel eines Bildes / eines Bildausschnittes gleichmäßig verteilt anzeigt: Beispiel: Bild: 5x5 Picturebox Breite: 200 Picturebox Höhe: 150 Jedes Pixel sollte also gleichmäßig (!) mit 40x30 dargestellt werden...
-
Zitat von RodFromGermany: „Nimm mal ein etwas größeres Bild (20 x 20) und ein sehr viel größeres Bild. Da wird es besser.“ Ja, weiß ich, das hab ich auch schon im ersten Post geschrieben. Aber das soll ein Zoom-Fenster werden, bei dem man eben extra auch kleine Bildausschnitte 1:1 anzeigen lassen können soll. Kann doch nicht sein, dass es dafür bisher noch keine schnelle Lösung gibt.
-
@RodFromGermany Ich glaube, du misverstehst mein "Problem". Mir ist bekannt, dass mit NearestNeighbor das Bild grobkörnig erscheint (genau das will ich ja bezwecken) und dass man die Interpolationsmodi umschalten kann. Mich stört dabei nur, dass das gestretchte Bild nicht sauber auf die PictureBox abgebildet wird (egal bei welchem InterpolationMode). Da liegt Fakiz mit seiner Antwort wahrscheinlich näher dran. @Fakiz Hättest du evtl. ein kurzes Beispiel dazu?
-
@RodFromGermany Sieht das Programm bei dir auch so aus, wie auf dem zuletzt von mir geposteten Screenshot? Wenn ja, dann ist dieses Verhalten wohl kein Bug sondern ein Feature... Stört das sonst niemanden, dass das Bild nicht sauber gestretcht wird? Wenn das interpolierte Bild wenigstens die komplette Picturebox abdecken würde anstatt ein Stück Rand durchzulassen...
-
Ok, hab ein kleines Testprojekt dazu erstellt: - Eine Form mit rotem Hintergrund - Eine Picturebox mit grünem Hintergrund, SizeMode Stretchimage und Anchor Top, Left, Bottom, Right - In der Picturebox das 5x5 Bild (bestehend aus gelben / schwarzen Farben) Man sieht deutlich den grünen Hintergrund der Picturebox, obwohl das schwarz-gelbe Bild gestretcht sein sollte. Testprojekt.jpg Ich habe die Vermutung, dass das hochskalieren intern mit DirectX geschieht, und ich meine mal gelesen zu haben, das…
-
@RodFromGermany Ich habe beim ersten Bild eine Picturebox genommen, bei der man den Interpolationsmode auf Nearest Neighbour setzen kann. Die Form ist eine normale Form, dessen Hintergrund ich zur besseren Übersicht rot gefärbt habe Hier nochmal ein Bild mit einer Standard-Picturebox direkt aus dem Werkzeugkasten und SizeMode StretchImage: Image5x5-2.jpg Hier sieht man auch teilweise den weißen Hintergrund der Box am Bildrand. Original 5x5 Bild: Image5x5-orig.jpg
-
Moin, ich habe hier ein kleines Darstellungsproblem, wenn ich ein relativ kleines Bild (hier im Beispiel 5x5 Pixel) in eine Picturebox lade, und diese dann zusammen mit der hellroten Form vergrößere: Image5x5.jpg Eigentlich dürfte der weiße Hintergrund der Picturebox gar nicht zu sehen sein, da die SizeMode Eigenschaft auf Stretchimage steht. Und es sieht so aus, als ob das Bild um einen halben Pixel nach links gerutscht ist. Bei größeren Bildern tritt das Problem nicht / weniger stark auf. Gibt…
-
Zitat von RodFromGermany: „Weise denen eine Palette zu. Gugst Du ColorPalette. Mach Die ein 256er Color-Array, fülle das mit Deinen Farben. Nimm eine Bitmap, hole Dir deren Palette-Eintrag vom Typ ColorPalette, gib dem die richtige Dimension (256) und weise den einzelnen Einträgen Deine Color-Werte zu. Feddich.“ Die Graustufenbilder sind normale Bitmaps 24bpp mit z.B. R,G,B: 192,192,192. Quellcode (3 Zeilen) Beim Abrufen der Palette ist diese leer ?! (entries hat keine Einträge)
-
Nein, wenn die Auflösung z.B. 900*800 beträgt, schaffe ich 25fps ohne flimmern / flackern. bei 1280*960 sind 15fps noch ok,aber sobald ich auf 20 oder 25fps hoch gehe, flimmerts wieder. Wenn ich das Ganze bei der vollen Auflösung 1280x1024 und 25fps durchführe, zeigt er überhaupt kein Bild mehr an. Ohne Einfärben (nur Darstellung des Original-Graubilds) bekomme ich ein Bild, das aber keine 25fps sondern nur noch gefühlte 10fps hat. Edit: Ich teste gerade GdipEffects, aber ich habe noch keine Ahn…
-
Hallo zusammen, folgende Situation: ich grabbe von einer Kamera kontinuierlich Graustufenbilder (bis zu 1280x1024 Pixel bei 25fps) und zeige diese in einer Picturebox an. Dazu möchte ich je nach Grauwert (0-255), die jeweiligen Pixel entsprechend einfärben - sozusagen eine Farbpalette drüber legen). Beispiel: R: 128 G: 128 B: 128 wird z.B. zu: R: 255 G: 0 B: 0 Folgende Probleme dabei: - Sobald man die SizeMode-Property der Picturebox auf Zoom oder StretchImage setzt, ruckelt das Ganze merklich -…