Accueil > Forum > > > > Comment faire un buffer (Tableau de byte)
Comment faire un buffer (Tableau de byte)
mercredi 21 novembre 2007 à 22:03:44 |
Comment faire un buffer (Tableau de byte)

bolandfranck
|
Bonjour, mon probleme est tous simple cependant je ne m'en sort pas: Je dispose d'un PictureBox : picturebox1 et je souhaite creer un tableau de byte (buffer) de l'image qu'il contient. Nota : L'image n'existe pas en fichier même: il s'agit en faite de fonction que j'ai récupéré qui me permettent d'obtenir une image de se que film la webcam. (Le but etant d'envoyer cette image grace a une classe winsock à un autre poste) Je pense pas que se soit super dificil mais sa suffit pour me bloquer actuellement. Merci
|
|
mercredi 21 novembre 2007 à 23:14:50 |
Re : Comment faire un buffer (Tableau de byte)
|
mercredi 21 novembre 2007 à 23:38:23 |
Re : Comment faire un buffer (Tableau de byte)

bolandfranck
|
Merci bcp sa marche du tonner meme si je suis bloqué plus loin mais bon je saurai que je peut compter sur le forum un grand merci c'est la premiere fois que l'on m'apporte une vrai réponse.
|
|
mercredi 21 novembre 2007 à 23:42:01 |
Re : Comment faire un buffer (Tableau de byte)

bolandfranck
|
Un petit probleme supplementaire . sa semble ido mais comment faire l'inverse? une fois recus l'image je veut la recontruire a partir du tableau de byte?
|
|
mercredi 21 novembre 2007 à 23:59:53 |
Re : Comment faire un buffer (Tableau de byte)

Willi
|
J'ai déposé il y a peu de temps un bout de code pour cela sur Codyx. ++
|
|
jeudi 22 novembre 2007 à 00:07:52 |
Re : Comment faire un buffer (Tableau de byte)

bolandfranck
|
Merci bien mais j'ai une erreur :Une erreur générique s'est produite dans GDI+.
mon code :
Dim b() As Byte = CType(sender, Crazyht.Net.Clients.ClientTCP).RecupDonneesOctets(True) Dim ms As New System.IO.MemoryStream(b) Dim img As Image = Image.FromStream(ms) PictureBox1.Image = img
b() contient bien les bytes pourtant !
Peut tu m'aider stp
|
|
jeudi 22 novembre 2007 à 12:12:23 |
Re : Comment faire un buffer (Tableau de byte)
|
jeudi 22 novembre 2007 à 13:55:11 |
Re : Comment faire un buffer (Tableau de byte)

bolandfranck
|
Effectivement il doit y avoir un probleme lors du transfert donc j'ai décidé d'abandonner ma source de transfert pour en trouver une autre.
Je cherche donc maintenant une source permettant l'echange de donnée (image) entre 2 postes
Merci
|
|
jeudi 22 novembre 2007 à 23:41:30 |
Re : Comment faire un buffer (Tableau de byte)

bolandfranck
|
Bonjour, apres un echec avec le code d'autre developpeur, je tente ma
chance en essayant de faire mon propre code pour passer une image d'un
poste à un autre grace au socket.
Je sais que c'est pas bien compliqué mais je galère.
Voici mon code:
Logiciel emeteur
Public WithEvents Soket As New Sockets.TcpListener(200) Public WithEvents OTimer As New Timer Dim s As Socket
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Soket.Start() s = Soket.AcceptSocket() OTimer.Start() 's.Close() End Sub
Private Sub OTimerTick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OTimer.Tick Dim mstImage As MemoryStream = New MemoryStream PictureBox1.Image.Save(mstImage, System.Drawing.Imaging.ImageFormat.Jpeg) Dim bytImage As Byte() = mstImage.GetBuffer Dim byteDateLine() As Byte = bytImage s.Send(bytImage, bytImage.Length, SocketFlags.None) End Sub
Logiciel recepteur
Public WithEvents Soket As New Sockets.TcpClient Public WithEvents OTimer As New Timer
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Soket.Connect("127.0.0.1", 200) OTimer.Start() End Sub Private Sub OTimerTick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OTimer.Tick Try Dim networkStream As NetworkStream = Soket.GetStream()
Dim MyReceptBuffer As Byte = Soket.ReceiveBufferSize // l'erreur est
ICI et me dit "L'opération arithmétique a prvoqué un dépassement de
capacité" Dim mstImage As MemoryStream = New MemoryStream(MyReceptBuffer) Dim img As Image = Image.FromStream(mstImage) PictureBox1.Image = img Me.Refresh() PictureBox1.Refresh() Catch End Try End Sub
Voila merci de m'aider avant que je désespère d'arriver a faire quelque chose de mes bouts de code
|
|
vendredi 23 novembre 2007 à 11:00:19 |
Re : Comment faire un buffer (Tableau de byte)

Willi
|
Bonjour, Je viens de te préparer un exemple à télécharger ici++
|
|
Cette discussion est classée dans : buffer, image, tableau, byte
Répondre à ce message
Sujets en rapport avec ce message
tableau de byte [ par jabaka ]
Salut j' ai le problème qui suitDim buffer AsByte() = <f
image dans un tableau [ par clasix ]
Bonjour, Je souhaiterai savoir s'il est possible d'inserrer une image dans un tableau, je fais un petit soft pour gerer mes photos, avoir un apercu de
WebCam dans un buffer [ par aztcaLISS ]
Salut, Je voudrais savoir comment faire pour prendre l'image de la webcam et l'enregistrer dans un buffer. Je voudrais que ça fasse un peu comme la
Probleme de sauvegard d'image [ par Deeddolith ]
Bonjour,J'ai un petit soucis avec un controle picturebox.Dans mon application, j'extrais des images au format BMP a partir d'une base de donnée Access
Passage de x tableaux de Byte à un web service [ par Toffz ]
Bonjour.Je pense avoir fait le tour de Google sans avoir trouvé la réponse pour me permettre de demander de l'aide ici.Un site .Net 1.1 doit utiliser
Open et Get avec Tableau de byte ? [ par Duke49 ]
Bonjour !Je veux savoir ce que fait exactement Get en remplissant un tableau de byte.Il supprimé / crée / remplit ?ouIl efface / remplit ?ouIl remplit
Passer un tableau image en function??? [ par Sator ]
Bonjours à tous, voilà mon prolème :J'ai dans une form une série d'image sous forme de tableau, j'aimerai faire passer mon tableau d'image pour faire
Taille maximum d'un tableau de byte ? [ par cretthie ]
Bonjour,Comme indiqué dans le titre, j'aimerai bien savoir si la taille d'un tableau de byte est limité. Si oui,a quelle taille. D'apres moi, comme on
Tableau Byte et déclaration [ par toosdu87 ]
Bonjour à tous,Voici ce que je voudrai faire: Dim Octet_hexa As <font s
[VB6] Convertir un tableau de byte en stdpicture [ par badmike95 ]
Bonjour, Je souhaiterais comme le dit le titre convertir un tableau de byte en SdtPicture. Mais voila, petite précision : le tableau de byte contient
Livres en rapport
|
Derniers Blogs
ASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHEASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHE par fathi
Tout le monde est unanime pour dire que la programmation multi-thread et asynchrone est en train de devenir un sujet incontournable. Beaucoup de choses sont arrivées avec le framework 4 pour le code parallèle (TPL, PLinq,.) et bientôt, on va avoir l...
Cliquez pour lire la suite de l'article par fathi PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS !PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS ! par Etienne Margraff
J'ai récemment eu un problème pour obtenir l'intelliTrace sur un site web dans IIS. Il n'y avait pas de message d'erreur, rien dans le journal d'évènement Windows, et après 3 appels à une voyante, 2 visites chez un marabou, j'ai failli me résign...
Cliquez pour lire la suite de l'article par Etienne Margraff OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en œuvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|