begin process at 2010 02 10 10:15:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

Graphique

 > 

Comment convertir un String en Color


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Comment convertir un String en Color

lundi 31 octobre 2005 à 20:24:23 | Comment convertir un String en Color

bolo

Bonjour
j'aimerai dessiner une image , j'ai un tableau de type sting contenant tous les pixel de l'image .
par exemple le premier pixel est "3230036"

Mais le type ne convien pas. ?

Bolo

code :
    protected void page_load(Object Sender, EventArgs e){
    String sPixels = Request["aTab"];
    String[] aPixels = sPixels.Split(',');
    
    // Instanciation d'un objet Bitmap qui va jouer, en quelque sorte, le rôle de conteneur.
    // On passe au constructeur les dimensions en pixels que l'on souhaite (largeur, hauteur)
     Bitmap monBitmap = new Bitmap(160,120);
    
    
     int k=0;
     for(int i=0;i<120; i++) {
         for (int j=0;j<160; j++) {
         // imagesetpixel($sortie,$j,$i,$temp[$k]);
        monBitmap.SetPixel( j, i, aPixels[k] );
        k++;

       }
     }
     Response.Write("mest=");
    // Enregistrement à la racine de l'application le fichier généré
    // monBitmap.Save(Server.MapPath("monImage.jpg"), ImageFormat.Jpeg);

}
[ Lien ]
lundi 31 octobre 2005 à 21:00:00 | Re : Comment convertir un String en Color

coq

Administrateur CodeS-SourceS
Salut,

Ca depend de ce que représente la chaine de caractères :
Color.FromArgb
ColorTranslator.FromHtml
ColorTranslator.FromOle
ColorTranslator.FromWin32





/*
coq
MVP Visual C#
*/
mardi 1 novembre 2005 à 03:40:30 | Re : Comment convertir un String en Color

badrbadr

Hey Coq,
pendant que t'es la (facon de parler)
j'ai une question: est-ce que c toi qui développe Paint.Net?


@++
mardi 1 novembre 2005 à 10:44:40 | Re : Comment convertir un String en Color

coq

Administrateur CodeS-SourceS
Non, pas vraiment lol



/*
coq
MVP Visual C#
*/
mardi 1 novembre 2005 à 11:31:52 | Re : Comment convertir un String en Color

bolo

Comment ca que représente la chaine de caractère ?
Ce sont les pixels de l'image , je les récupère grace a une fonction getPixel dans Flash et j'envois le tableau vers la page ASP.net
[ Lien ]
mardi 1 novembre 2005 à 12:00:29 | Re : Comment convertir un String en Color

coq

Administrateur CodeS-SourceS

Oui, sauf qu'il existe plusieurs codifications pour les couleurs.
Enfin là, si j'ai pris la bonne méthode dans la doc, getPixel renvoie du RVB, donc je pense que tu dois utiliser Color.FromArgb.

/*
coq
MVP Visual C#
*/

mardi 1 novembre 2005 à 12:16:18 | Re : Comment convertir un String en Color

bolo

ca marche  mais la création de l'image prend bien un 15-20s
Comment faire pour aller plus vite ?

mon code
    protected void page_load(Object Sender, EventArgs e){
    String sPixels = Request["aTab"];
    String[] aPixels = sPixels.Split(',');
    int k=0;
    // Instanciation d'un objet Bitmap qui va jouer, en quelque sorte, le rôle de conteneur.
    // On passe au constructeur les dimensions en pixels que l'on souhaite (largeur, hauteur)
     Bitmap monBitmap = new Bitmap(160,120);   
     for(int i=0;i<120; i++) {
         for (int j=0;j<160; j++) {
         // imagesetpixel($sortie,$j,$i,$temp[$k]);
         //clr = Convert.ToInt32("3230036");
        monBitmap.SetPixel(j,i,Color.FromArgb(Convert.ToInt32(aPixels[k])));
           k++;
       }
     }
     Response.Write("mest= ok");
    // Enregistrement à la racine de l'application le fichier généré
    monBitmap.Save(Server.MapPath("monImage2.jpg"), ImageFormat.Jpeg);

}
[ Lien ]
mardi 1 novembre 2005 à 12:58:50 | Re : Comment convertir un String en Color

bolo

J'ai mis le swf sur le serveur
http://www.independza.com/client/exp/snapshot/snapshot.html
si tu as une webcam tu peux tester . Voila comment ca marche
1 tu cliques sur le bouton spapshoot pour faire un apercu écran
2 tu clique sur le bouton créer une image

la tu peux voir que la création prend un temp certain comment faire pour réduire ce temps

le collectif :::::::::::: web design
mardi 1 novembre 2005 à 14:54:24 | Re : Comment convertir un String en Color

Lutinore

Administrateur CodeS-SourceS
Salut, la méthode SetPixel est lente, il faut travailler en mode unsafe avec les pointeurs, utilises les méthodes Bitmap.LockBits et Bitmap.UnlockBits.


Cette discussion est classée dans : int, string, convertir, bitmap, monbitmap


Répondre à ce message

Sujets en rapport avec ce message

Convertir un string et int [ par Metabolicman ] Bonjour, Je développe une petite application événementielle pour mes cours et j'ai un petit problème. Je récupère des tarifs dans un fichier .txt et j convertir STRING en INT [ par 76julien ] Salut à tous, je suis débutant et je souhaite savoir comment fait-on en C# pour convertir un string en integer. Je ne trouve pas le soluce. Merci d'a Convertir un char[] en string [ par come62 ] Bonjour,Comment peut-on convertir un tableau de caractères en string ?Exemple :char[] tab = new char[3];char[0] = '1';char[1] = '5';char[2] = '0';stri suppresion d'une dans un fichier texte depuis une listbox [ par gaouinformaticien ] salut à tous je mets en place une application de carnet d'adresse qui enregistre recherche et supprime les informations d'une personne dans fichier t Comparer contenus d'images en C# [ par sofso ] Bonjour à tous,je ne sais pas si j'ai placé ce topic dans le bon thème mais j'ai un petit problème sur lequel j'ai planché toute la journée sans trouv [Algo] cryptage besoin d'aide [ par juju hack ] Bonsoir,J'ai besoin de passer un code en C# en code VB le voici:[code]publicstring CryptPassword(<font co Convertir string en float [ par asma86 ] Bonjours à tous,Dans mon application je dois inserer des données dans la base et j'introduit ces données à travers des TextBox or il ya des donnés de Problèeme de conversion int en string [ par florianj54 ] Bonjour, j'ai une liste une liste d'objet animaux et je récupère leur type, si c'est un felin, un rapace etc .. seulement quand je veux afficher le Héritage, polymorphie et surcharge [ par Kleino ] Slt á ts,je suis nouveau et travaille les heritages, la polymorphie et les surcharges en c#Cependant je suis coincéet récolte cette erreur: Method mus convertir texte en BMP en mémoire [ par DIMUSERS ] Bonjour à tous,Voici mon problème : Je souhaiterai convertir une chaîne de caractères formatée (exemple avec un soulignement et en italique) en un Bit


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales