je souhaite faire un composant serveur qui génèrerai des images. Ces images
seraient générées à la volée lors d'un appel d'une page ASP. Si j'ai bien
tout compris, il faut que je fasse une dll enregistrée sur le serveur. Sauf
qu'une dll ne peut avoir de form.
D'où ma question comment faire pour créer un fichier image sans passer par
un dessin dans une picture box puis de l'enregistrer dans un fichier image.
Une des solutions que j'envisage serait de faire un appel dans la dll à un
programme vb qui génèrerai l'image. Cette solution ne me satisafait pas
complètement.
Y a t il une autre solution ? Toute idée est la bien venue.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Vince C.
"Jean Jourdain" a écrit dans le message de news: OYBYydV%
Bonjour,
je souhaite faire un composant serveur qui génèrerai des images. Ces images seraient générées à la volée lors d'un appel d'une page ASP.
[...]
Il est en effet possible de générer des images, c-à-d du contenu binaire, en fonction de certains paramètres. C'est ce que font certains programmes de surveillance réseau, par exemple. Il existe déjà de tels composants pour ce type d'application.
Juste une question: quel type d'image souhaitez-vous générer?
Vincent
"Jean Jourdain" <jjourdain@fast.fr> a écrit dans le message de news:
OYBYydV%23EHA.3596@TK2MSFTNGP12.phx.gbl...
Bonjour,
je souhaite faire un composant serveur qui génèrerai des images. Ces images
seraient générées à la volée lors d'un appel d'une page ASP.
[...]
Il est en effet possible de générer des images, c-à-d du contenu binaire, en
fonction de certains paramètres. C'est ce que font certains programmes de
surveillance réseau, par exemple. Il existe déjà de tels composants pour ce type
d'application.
Juste une question: quel type d'image souhaitez-vous générer?
"Jean Jourdain" a écrit dans le message de news: OYBYydV%
Bonjour,
je souhaite faire un composant serveur qui génèrerai des images. Ces images seraient générées à la volée lors d'un appel d'une page ASP.
[...]
Il est en effet possible de générer des images, c-à-d du contenu binaire, en fonction de certains paramètres. C'est ce que font certains programmes de surveillance réseau, par exemple. Il existe déjà de tels composants pour ce type d'application.
Juste une question: quel type d'image souhaitez-vous générer?
Vincent
Guy DETIENNE
Salut ;O)
On peut royalement se passer de controle PictureBox en VB pour gérer des images. Il faudra dès lors utiliser les API.
L'API CreateBitmap permet de créer une bitmap en mémoire et de l'utiliser à différents fins. La mise en oeuvre n'est hélas pas simple, mais c'est une façon puissante pour se passer d'un contrôle PictureBox.
Mais de quelles images parles-tu ?
Guy
"Jean Jourdain" a écrit dans le message de news: OYBYydV%
Bonjour,
je souhaite faire un composant serveur qui génèrerai des images. Ces images seraient générées à la volée lors d'un appel d'une page ASP. Si j'ai bien tout compris, il faut que je fasse une dll enregistrée sur le serveur. Sauf qu'une dll ne peut avoir de form.
D'où ma question comment faire pour créer un fichier image sans passer par un dessin dans une picture box puis de l'enregistrer dans un fichier image. Une des solutions que j'envisage serait de faire un appel dans la dll à un programme vb qui génèrerai l'image. Cette solution ne me satisafait pas complètement.
Y a t il une autre solution ? Toute idée est la bien venue.
Merci
Jean
Salut ;O)
On peut royalement se passer de controle PictureBox en VB pour gérer des
images.
Il faudra dès lors utiliser les API.
L'API CreateBitmap permet de créer une bitmap en mémoire et de l'utiliser à
différents fins.
La mise en oeuvre n'est hélas pas simple, mais c'est une façon puissante
pour se passer d'un contrôle PictureBox.
Mais de quelles images parles-tu ?
Guy
"Jean Jourdain" <jjourdain@fast.fr> a écrit dans le message de news:
OYBYydV%23EHA.3596@TK2MSFTNGP12.phx.gbl...
Bonjour,
je souhaite faire un composant serveur qui génèrerai des images. Ces
images seraient générées à la volée lors d'un appel d'une page ASP. Si
j'ai bien tout compris, il faut que je fasse une dll enregistrée sur le
serveur. Sauf qu'une dll ne peut avoir de form.
D'où ma question comment faire pour créer un fichier image sans passer par
un dessin dans une picture box puis de l'enregistrer dans un fichier
image.
Une des solutions que j'envisage serait de faire un appel dans la dll à un
programme vb qui génèrerai l'image. Cette solution ne me satisafait pas
complètement.
Y a t il une autre solution ? Toute idée est la bien venue.
On peut royalement se passer de controle PictureBox en VB pour gérer des images. Il faudra dès lors utiliser les API.
L'API CreateBitmap permet de créer une bitmap en mémoire et de l'utiliser à différents fins. La mise en oeuvre n'est hélas pas simple, mais c'est une façon puissante pour se passer d'un contrôle PictureBox.
Mais de quelles images parles-tu ?
Guy
"Jean Jourdain" a écrit dans le message de news: OYBYydV%
Bonjour,
je souhaite faire un composant serveur qui génèrerai des images. Ces images seraient générées à la volée lors d'un appel d'une page ASP. Si j'ai bien tout compris, il faut que je fasse une dll enregistrée sur le serveur. Sauf qu'une dll ne peut avoir de form.
D'où ma question comment faire pour créer un fichier image sans passer par un dessin dans une picture box puis de l'enregistrer dans un fichier image. Une des solutions que j'envisage serait de faire un appel dans la dll à un programme vb qui génèrerai l'image. Cette solution ne me satisafait pas complètement.
Y a t il une autre solution ? Toute idée est la bien venue.
Merci
Jean
christophe-pasde
Bonjour,
> On peut royalement se passer de controle PictureBox en VB pour gérer des > images.
Oui et Non, car avec les API comme avec les autres fonction il te faut un contexte d'affichage, ce qui se traduit en Windows par Device Contexte ou DC (contexte de périphérique en Français). Donc si tu n'a pas de form , Frame, Window, Fenêtre ....Tu ne peux pas le dessiner.
Bon maintenant si j'ai compris ton pb (le web c'est pas ma partie) tu souhaites qu'un ordinateur distant qui se connecte sur le serveur puisse obtenir du serveur un fichier binaire représentant une image et qu'elle s'affiche sur un DC de l'ordinateur distant.
Dans ce cas fournit un format générique: un DIB.Bitmap indépendant du périphérique. Pour savoir ce que c'est regarde la définition de BitmapInfo dans la SDK windows.
L'API CreateBitmap devrai être évitée, en effet elle fournit un bitmap dépendant du périphérique.
Christophe
Guy DETIENNE a écrit :
Salut ;O)
On peut royalement se passer de controle PictureBox en VB pour gérer des images. Il faudra dès lors utiliser les API.
L'API CreateBitmap permet de créer une bitmap en mémoire et de l'utiliser à différents fins. La mise en oeuvre n'est hélas pas simple, mais c'est une façon puissante pour se passer d'un contrôle PictureBox.
Mais de quelles images parles-tu ?
Guy
"Jean Jourdain" a écrit dans le message de news: OYBYydV%
Bonjour,
je souhaite faire un composant serveur qui génèrerai des images. Ces images seraient générées à la volée lors d'un appel d'une page ASP. Si j'ai bien tout compris, il faut que je fasse une dll enregistrée sur le serveur. Sauf qu'une dll ne peut avoir de form.
D'où ma question comment faire pour créer un fichier image sans passer par un dessin dans une picture box puis de l'enregistrer dans un fichier image. Une des solutions que j'envisage serait de faire un appel dans la dll à un programme vb qui génèrerai l'image. Cette solution ne me satisafait pas complètement.
Y a t il une autre solution ? Toute idée est la bien venue.
Merci
Jean
Bonjour,
> On peut royalement se passer de controle PictureBox en VB pour gérer des
> images.
Oui et Non, car avec les API comme avec les autres fonction il te faut
un contexte d'affichage, ce qui se traduit en Windows par Device
Contexte ou DC (contexte de périphérique en Français).
Donc si tu n'a pas de form , Frame, Window, Fenêtre ....Tu ne peux pas
le dessiner.
Bon maintenant si j'ai compris ton pb (le web c'est pas ma partie) tu
souhaites qu'un ordinateur distant qui se connecte sur le serveur puisse
obtenir du serveur un fichier binaire représentant une image et qu'elle
s'affiche sur un DC de l'ordinateur distant.
Dans ce cas fournit un format générique: un DIB.Bitmap indépendant du
périphérique.
Pour savoir ce que c'est regarde la définition de BitmapInfo dans la SDK
windows.
L'API CreateBitmap devrai être évitée, en effet elle fournit un bitmap
dépendant du périphérique.
Christophe
Guy DETIENNE a écrit :
Salut ;O)
On peut royalement se passer de controle PictureBox en VB pour gérer des
images.
Il faudra dès lors utiliser les API.
L'API CreateBitmap permet de créer une bitmap en mémoire et de l'utiliser à
différents fins.
La mise en oeuvre n'est hélas pas simple, mais c'est une façon puissante
pour se passer d'un contrôle PictureBox.
Mais de quelles images parles-tu ?
Guy
"Jean Jourdain" <jjourdain@fast.fr> a écrit dans le message de news:
OYBYydV%23EHA.3596@TK2MSFTNGP12.phx.gbl...
Bonjour,
je souhaite faire un composant serveur qui génèrerai des images. Ces
images seraient générées à la volée lors d'un appel d'une page ASP. Si
j'ai bien tout compris, il faut que je fasse une dll enregistrée sur le
serveur. Sauf qu'une dll ne peut avoir de form.
D'où ma question comment faire pour créer un fichier image sans passer par
un dessin dans une picture box puis de l'enregistrer dans un fichier
image.
Une des solutions que j'envisage serait de faire un appel dans la dll à un
programme vb qui génèrerai l'image. Cette solution ne me satisafait pas
complètement.
Y a t il une autre solution ? Toute idée est la bien venue.
> On peut royalement se passer de controle PictureBox en VB pour gérer des > images.
Oui et Non, car avec les API comme avec les autres fonction il te faut un contexte d'affichage, ce qui se traduit en Windows par Device Contexte ou DC (contexte de périphérique en Français). Donc si tu n'a pas de form , Frame, Window, Fenêtre ....Tu ne peux pas le dessiner.
Bon maintenant si j'ai compris ton pb (le web c'est pas ma partie) tu souhaites qu'un ordinateur distant qui se connecte sur le serveur puisse obtenir du serveur un fichier binaire représentant une image et qu'elle s'affiche sur un DC de l'ordinateur distant.
Dans ce cas fournit un format générique: un DIB.Bitmap indépendant du périphérique. Pour savoir ce que c'est regarde la définition de BitmapInfo dans la SDK windows.
L'API CreateBitmap devrai être évitée, en effet elle fournit un bitmap dépendant du périphérique.
Christophe
Guy DETIENNE a écrit :
Salut ;O)
On peut royalement se passer de controle PictureBox en VB pour gérer des images. Il faudra dès lors utiliser les API.
L'API CreateBitmap permet de créer une bitmap en mémoire et de l'utiliser à différents fins. La mise en oeuvre n'est hélas pas simple, mais c'est une façon puissante pour se passer d'un contrôle PictureBox.
Mais de quelles images parles-tu ?
Guy
"Jean Jourdain" a écrit dans le message de news: OYBYydV%
Bonjour,
je souhaite faire un composant serveur qui génèrerai des images. Ces images seraient générées à la volée lors d'un appel d'une page ASP. Si j'ai bien tout compris, il faut que je fasse une dll enregistrée sur le serveur. Sauf qu'une dll ne peut avoir de form.
D'où ma question comment faire pour créer un fichier image sans passer par un dessin dans une picture box puis de l'enregistrer dans un fichier image. Une des solutions que j'envisage serait de faire un appel dans la dll à un programme vb qui génèrerai l'image. Cette solution ne me satisafait pas complètement.
Y a t il une autre solution ? Toute idée est la bien venue.
Merci
Jean
Guy DETIENNE
Salut ;O)
Il est toute a fait possible de créer un Device Context en mémoire avec CreateCompatibleDC. Et heureusement encore !!! Tu lui passes en paramètre un handle device NULL est ceclui-ci crée en un Device Context compatible avec l'affichage actuel de l'application.
Je ne sais pas d'où viennent tes informations. Elles sont à vérifier .
Mais il est vrai que mon post précédent était incomplet, mais inutile de complexifier une réponse rien que pour le plaisir de perdre celui qui l'a posée.
Guy
"christophe-pasde<> @wanadoo.fr>" <"christophe-pasde<> a écrit dans le message de news: 41e8f375$0$7116$
Bonjour,
> On peut royalement se passer de controle PictureBox en VB pour gérer des > images.
Oui et Non, car avec les API comme avec les autres fonction il te faut un contexte d'affichage, ce qui se traduit en Windows par Device Contexte ou DC (contexte de périphérique en Français). Donc si tu n'a pas de form , Frame, Window, Fenêtre ....Tu ne peux pas le dessiner.
Bon maintenant si j'ai compris ton pb (le web c'est pas ma partie) tu souhaites qu'un ordinateur distant qui se connecte sur le serveur puisse obtenir du serveur un fichier binaire représentant une image et qu'elle s'affiche sur un DC de l'ordinateur distant.
Dans ce cas fournit un format générique: un DIB.Bitmap indépendant du périphérique. Pour savoir ce que c'est regarde la définition de BitmapInfo dans la SDK windows.
L'API CreateBitmap devrai être évitée, en effet elle fournit un bitmap dépendant du périphérique.
Christophe
Guy DETIENNE a écrit :
Salut ;O)
On peut royalement se passer de controle PictureBox en VB pour gérer des images. Il faudra dès lors utiliser les API.
L'API CreateBitmap permet de créer une bitmap en mémoire et de l'utiliser à différents fins. La mise en oeuvre n'est hélas pas simple, mais c'est une façon puissante pour se passer d'un contrôle PictureBox.
Mais de quelles images parles-tu ?
Guy
"Jean Jourdain" a écrit dans le message de news: OYBYydV%
Bonjour,
je souhaite faire un composant serveur qui génèrerai des images. Ces images seraient générées à la volée lors d'un appel d'une page ASP. Si j'ai bien tout compris, il faut que je fasse une dll enregistrée sur le serveur. Sauf qu'une dll ne peut avoir de form.
D'où ma question comment faire pour créer un fichier image sans passer par un dessin dans une picture box puis de l'enregistrer dans un fichier image. Une des solutions que j'envisage serait de faire un appel dans la dll à un programme vb qui génèrerai l'image. Cette solution ne me satisafait pas complètement.
Y a t il une autre solution ? Toute idée est la bien venue.
Merci
Jean
Salut ;O)
Il est toute a fait possible de créer un Device Context en mémoire avec
CreateCompatibleDC. Et heureusement encore !!!
Tu lui passes en paramètre un handle device NULL est ceclui-ci crée en un
Device Context compatible avec l'affichage actuel de l'application.
Je ne sais pas d'où viennent tes informations. Elles sont à vérifier .
Mais il est vrai que mon post précédent était incomplet, mais inutile de
complexifier une réponse rien que pour le plaisir de perdre celui qui l'a
posée.
Guy
"christophe-pasde<> @wanadoo.fr>" <"christophe-pasde<> a écrit dans le
message de news: 41e8f375$0$7116$8fcfb975@news.wanadoo.fr...
Bonjour,
> On peut royalement se passer de controle PictureBox en VB pour gérer des
> images.
Oui et Non, car avec les API comme avec les autres fonction il te faut un
contexte d'affichage, ce qui se traduit en Windows par Device Contexte ou
DC (contexte de périphérique en Français).
Donc si tu n'a pas de form , Frame, Window, Fenêtre ....Tu ne peux pas le
dessiner.
Bon maintenant si j'ai compris ton pb (le web c'est pas ma partie) tu
souhaites qu'un ordinateur distant qui se connecte sur le serveur puisse
obtenir du serveur un fichier binaire représentant une image et qu'elle
s'affiche sur un DC de l'ordinateur distant.
Dans ce cas fournit un format générique: un DIB.Bitmap indépendant du
périphérique.
Pour savoir ce que c'est regarde la définition de BitmapInfo dans la SDK
windows.
L'API CreateBitmap devrai être évitée, en effet elle fournit un bitmap
dépendant du périphérique.
Christophe
Guy DETIENNE a écrit :
Salut ;O)
On peut royalement se passer de controle PictureBox en VB pour gérer des
images.
Il faudra dès lors utiliser les API.
L'API CreateBitmap permet de créer une bitmap en mémoire et de l'utiliser
à différents fins.
La mise en oeuvre n'est hélas pas simple, mais c'est une façon puissante
pour se passer d'un contrôle PictureBox.
Mais de quelles images parles-tu ?
Guy
"Jean Jourdain" <jjourdain@fast.fr> a écrit dans le message de news:
OYBYydV%23EHA.3596@TK2MSFTNGP12.phx.gbl...
Bonjour,
je souhaite faire un composant serveur qui génèrerai des images. Ces
images seraient générées à la volée lors d'un appel d'une page ASP. Si
j'ai bien tout compris, il faut que je fasse une dll enregistrée sur le
serveur. Sauf qu'une dll ne peut avoir de form.
D'où ma question comment faire pour créer un fichier image sans passer
par un dessin dans une picture box puis de l'enregistrer dans un fichier
image.
Une des solutions que j'envisage serait de faire un appel dans la dll à
un programme vb qui génèrerai l'image. Cette solution ne me satisafait
pas complètement.
Y a t il une autre solution ? Toute idée est la bien venue.
Il est toute a fait possible de créer un Device Context en mémoire avec CreateCompatibleDC. Et heureusement encore !!! Tu lui passes en paramètre un handle device NULL est ceclui-ci crée en un Device Context compatible avec l'affichage actuel de l'application.
Je ne sais pas d'où viennent tes informations. Elles sont à vérifier .
Mais il est vrai que mon post précédent était incomplet, mais inutile de complexifier une réponse rien que pour le plaisir de perdre celui qui l'a posée.
Guy
"christophe-pasde<> @wanadoo.fr>" <"christophe-pasde<> a écrit dans le message de news: 41e8f375$0$7116$
Bonjour,
> On peut royalement se passer de controle PictureBox en VB pour gérer des > images.
Oui et Non, car avec les API comme avec les autres fonction il te faut un contexte d'affichage, ce qui se traduit en Windows par Device Contexte ou DC (contexte de périphérique en Français). Donc si tu n'a pas de form , Frame, Window, Fenêtre ....Tu ne peux pas le dessiner.
Bon maintenant si j'ai compris ton pb (le web c'est pas ma partie) tu souhaites qu'un ordinateur distant qui se connecte sur le serveur puisse obtenir du serveur un fichier binaire représentant une image et qu'elle s'affiche sur un DC de l'ordinateur distant.
Dans ce cas fournit un format générique: un DIB.Bitmap indépendant du périphérique. Pour savoir ce que c'est regarde la définition de BitmapInfo dans la SDK windows.
L'API CreateBitmap devrai être évitée, en effet elle fournit un bitmap dépendant du périphérique.
Christophe
Guy DETIENNE a écrit :
Salut ;O)
On peut royalement se passer de controle PictureBox en VB pour gérer des images. Il faudra dès lors utiliser les API.
L'API CreateBitmap permet de créer une bitmap en mémoire et de l'utiliser à différents fins. La mise en oeuvre n'est hélas pas simple, mais c'est une façon puissante pour se passer d'un contrôle PictureBox.
Mais de quelles images parles-tu ?
Guy
"Jean Jourdain" a écrit dans le message de news: OYBYydV%
Bonjour,
je souhaite faire un composant serveur qui génèrerai des images. Ces images seraient générées à la volée lors d'un appel d'une page ASP. Si j'ai bien tout compris, il faut que je fasse une dll enregistrée sur le serveur. Sauf qu'une dll ne peut avoir de form.
D'où ma question comment faire pour créer un fichier image sans passer par un dessin dans une picture box puis de l'enregistrer dans un fichier image. Une des solutions que j'envisage serait de faire un appel dans la dll à un programme vb qui génèrerai l'image. Cette solution ne me satisafait pas complètement.
Y a t il une autre solution ? Toute idée est la bien venue.