bild in einen buffer speichern
bild in einen buffer speichern
hi!
ich möchte ein 600 * 400 Bild in einen buffer speichern den ich über LAN verschicke.
einen buffer zu verschicken ist ja easy! das ist auch nicht das problem, aber wie kann ich das 600 * 400 * 32 bit bild in einen Buffer speichern?
thx 4 all help!
ich möchte ein 600 * 400 Bild in einen buffer speichern den ich über LAN verschicke.
einen buffer zu verschicken ist ja easy! das ist auch nicht das problem, aber wie kann ich das 600 * 400 * 32 bit bild in einen Buffer speichern?
thx 4 all help!
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Wenn das Bild geladen wurde befindet es sich bereits in einen Buffer (Memory)
Dies hier sollte helfen: http://www.purebasic.fr/english/viewtop ... 602#187602
Dies hier sollte helfen: http://www.purebasic.fr/english/viewtop ... 602#187602
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Der link verweist auf einen Beitrag von netmaestro, der definitiv nur Source enthältBrügge hat geschrieben:hmm thx aber mein englisch ist nicht sooo guthabe davon nix verstanden ...
Obiger link zeigt wie Du das Bild in den Buffer bekommt, für den RestBrügge hat geschrieben: also ich habe ein image (600*400*32) wie kann ich das in den Buffer stecken und wie bekommt der andere PC das wieder raus?
brauchste nur noch die Netwerkbefehle von PB wie z.B. SendNetworkData
Das Beispiel packt die Daten sogar, damit die Übertragung schneller geht.
Brauchst nur noch das Networkzeugs einbauen, das sollteste wohl schaffen.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Stimmt: CaptureDesktopClient.pb, CaptureDesktopServer.pb
Ist alles bei was benötigt wird, mußte nur noch rausfischen und für Dich anpassen.
Ist alles bei was benötigt wird, mußte nur noch rausfischen und für Dich anpassen.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- PureLust
- Beiträge: 1145
- Registriert: 21.07.2005 00:02
- Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
- Wohnort: am schönen Niederrhein
Da Du ja scheinbar bereits einen Buffer verschicken kannst, der Rest jedoch noch etwas zu hoch zu sein scheint, wird doch mal einen Blick hierauf: Bilddatei in Array speichern????
Ein Array ist ein zusammenhängender Speicherbereich, den Du dann als Buffer verschicken kannst.
Ein Array ist ein zusammenhängender Speicherbereich, den Du dann als Buffer verschicken kannst.
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
PBOSL_Examples laden!Brügge hat geschrieben: und wo soll das bei den examples stehen? bei mir ist das nicht im Ordner...
"...\PBOSL_EXAMPLES\PBOSL4\EXAMPLES\PBOSL_BriefLZ"
Der Stoff ist aber auch nicht einfacher als der von netmaestro

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
