Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    13

    [C] Gestione immagine Bmp

    Ciao a tutti. Sto realizzando un progetto in cui ho bisogno di ottenere il colore di ogni pixel che forma un immagine Bmp.
    Insomma dovrei aprire, recuperare l'intestazione con le informazioni contenute, e poi prelevare la percentuale dei colori che formano ogni pixel, per poi memorizzarmele a piacere.

    Come posso fare ciò?

    Ho guardato un bel po' di documentazione sul formato, ma non sono riuscito a capire come fare queste operazioni nella pratica.

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    13

    Qualcuno se ne intende delle immagini Bitmap

    Salve.
    Sto realizzando un programma che mi legge le informazioni dentro all'immagine bitmap. Questo è solo un modulo di un progetto che ho in corso...
    Cmq creo le strutture che contengano i dati secondo gli standard del formato

    codice:
    typedef unsigned char 	BYTE;
    typedef unsigned short 	WORD;
    typedef unsigned long 	DWORD;
    typedef long 		    LONG;
    typedef unsigned int 	UINT;
    
    // bmfh
    typedef struct tagBITMAPFILEHEADER {
        UINT 	  bfType;
        DWORD  	bfSize;
        UINT          bfReserved1;
        UINT    	  bfReserved2;
        DWORD  	bfOffBits;
    } BITMAPFILEHEADER;
    
    // bmih
    typedef struct tagBITMAPINFOHEADER {
        DWORD  	biSize;
        LONG    	  biWidth;
        LONG    	  biHeight;
        WORD    	biPlanes;
        WORD    	biBitCount;
        DWORD 	 biCompression;
        DWORD  	biSizeImage;
        LONG    	biXPelsPerMeter;
        LONG    	biYPelsPerMeter;
        DWORD   	biClrUsed;
        DWORD   	biClrImportant;
    } BITMAPINFOHEADER;
    Poi apro e leggo il file bitmap e i dati letti non corrispondono con quelli che dovrebbero essere con lo standard http://www.geocities.com/siliconvall...m#introduction

    Non c'è nessuno che potrebbe aiutarmi?

    Grazie

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296

    Moderazione

    Ho unito la discussione con quella che hai aperto precedentemente, visto che si tratta dello stesso problema.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.