begin process at 2012 05 29 09:34:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Linux

 > 

Multimédia

 > 

image (EAN-13) format bmp avec Qt


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

image (EAN-13) format bmp avec Qt

lundi 16 mars 2009 à 09:20:50 | image (EAN-13) format bmp avec Qt

GillesLebel

Bonjour,

Dans le cadre d'un projet dans mon lycée,
je dois créer un code barre EAN-13 sous forme d'image bitmap sous Linux avec Qt4.
Je ne sais pas du tout comment m'y prendre. Je n'ai pas trouvé d'informations qui explique comment créer l'image.
Donc j'aimerai trouver des pdf, des tutoriels ou des petits sources où je pourrai comprendre le fonctionnement.

Merci de votre aide et bonne journée.
lundi 16 mars 2009 à 09:27:09 | Re : image (EAN-13) format bmp avec Qt

Pistol_Pete

Salut
Regarde ses deux classes :
QPixmap  //pour afficher une image   

QImage    //Pour modifier les pixels de ton image


La convertion d'un QImage en QPixmap se fait par  QPixmap::fromImage()
A+

____________________________________________________________________________
Mon site internet :
  
[ Lien ]

lundi 16 mars 2009 à 11:35:03 | Re : image (EAN-13) format bmp avec Qt

GillesLebel

Pour afficher l'image il n'y a pas de problème j'y arrive déjà.

Mais il faut que je crée une image et que je fasse un code barre pixel par pixel.
C'est là où je bloque. Comment créer un pixel et réussir à faire un code barre?
N'existe-t-il pas une fonction qui permettrai de faire un code barre?

Merci.
lundi 16 mars 2009 à 12:01:24 | Re : image (EAN-13) format bmp avec Qt

Pistol_Pete


Cela semble simple: un code barre ce n'est rien de plus qu'une image binaire composé de rectangles de différentes largeurs. Si tu sais dessiner un rectangle, il n'y a plus de difficulté.
Il doit y avoir de la doc sur le net pour savoir qu'elle est la largeur et la succession des rectangles à tracer.
A+

____________________________________________________________________________
Mon site internet :
  
[ Lien ]

vendredi 27 mars 2009 à 00:35:38 | Re : image (EAN-13) format bmp avec Qt

GillesLebel

Escusez moi du retard.

Je n'ai jamais crée d'image avec Qt et encore moins des rectangles.
J'ai essayé de regarder plusieurs classes (QImage, QPainter, QPixmap ...) mais je n'ai pas bien compris comment crée un pixel noir sur une image blanche par exemple ou de faire un rectangle tout simplement.
Pour les longueurs et les hauteurs du code barre je pense pouvoir me débrouiller il faut regarder dans la documentation,
mais j'aimerai avoir des explications sur "comment créer des pixels ou des rectangles noir sur du blanc".

Escusez moi j'ai pas mal de difficulté puisque je viens de débuter dans le langage Qt.
Merci de votre aide et de votre compréhension.
vendredi 27 mars 2009 à 09:17:29 | Re : image (EAN-13) format bmp avec Qt

Pistol_Pete

Dans ta classe QImage, tu as une fonction bits() qui te retourne les valeur de ton image.
UCHAR *MesPix=Ton-Image->bits();

C'est un tableau 1D généralement c'est de la forme RGBA pour chaque pixel. Donc tu peux faire des traiteme,nt comme ca:

for(i=0;i<W*H*4;i++)
  MesPix[i]=0;     //initialisation à 0

//Création d'un rectangle blanc
for(i=100;i<110;i++)
  for(j=10;j<100;j++){
    MesPix[(i+j*W)*4]=255;       //B
    MesPix[(i+j*W)*4+1]=255;  //G
    MesPix[(i+j*W)*4+2]=255;  //R
}

A+

____________________________________________________________________________
Mon site internet :
  
[ Lien ]

vendredi 27 mars 2009 à 09:18:52 | Re : image (EAN-13) format bmp avec Qt

Pistol_Pete

Oups tu voulais "comment créer des pixels ou des rectangles noir sur du blanc".
Il faut juste mettre pour l'initialisation "=255" et pour le rectangle "=0"

____________________________________________________________________________
Mon site internet :
  
[ Lien ]



Cette discussion est classée dans : image, format, qt, bmp, ean


Répondre à ce message

Sujets en rapport avec ce message

conversion d'un format png en image bmp [ par REk2002 ] bonjour je cherche un programme simple permettant de convertir une image png en bmp. merci d'avance au revoir conversion en BMP [ par anthony00 ] voila je suis sur un projet de traitement d'image. je souhaiterai savoir comment on peu charger une image au format BMP sous forme matricielle sous vi acquisition d'une image sous format BMP à partir d'un scaneur [ par mil_kha_lar ] j'ai besion de récvupérer une imager sous format BMP à partir d'un scanneur; ça fait partie de mon projet de fin d'études. merci FFT d'une image avec VC++ 6.0 [ par incognito76 ] Bonjour, je suis débutante en c++ et utilise vc++ 6.0 et j'aimerai calculer la valeur absolue de la FFT d'une image(format .bmp) après l'avoir affic Origine des coordonnées dans une image bmp [ par Angie_Esigelec ] Bonjour,Je réalise un programme d'affichage et de traitement de données en C++ avec la bibliothèque wxWidgets sous DevC++.Pour l'affichage j'ai créer Faire pivoter une BMP [ par websinh ] Bonjour à tous,J'ai regardé un peu dans tout le forum, mais je n'ai malheureusement pas trouvé mon bonheure.J'utilise C++ Builder 6 pour un projet d'e Problème impression image [VC++ et MFC] [ par phantom_2005 ] Bonjour à tous, j'ai un problème avec l'impression d'une image.Voici mon code:   CBitmap  *Bmp                 = NULL;   SIZE  CadreDest;   HBITMAP  g faire defiler une image dans un control [ par yag00 ] bonjour,je voudrais faire defiler un bitmap chargé dans un cstatic à l'aide d'un scrollbar horizontal et vertical//m_BMP variable correspondant à mon charger image bmp dans tableau [ par nicolovitch ] bonjour à tous, Toujours avec le même problème, j'essaye de charger une image bmp, contenu dans un dossier,  dans un tableau pour la comparer avec


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,265 sec (4)

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