Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    98

    Cambiare il numero dei colori di un'immagine

    Ciao a tutti,
    come da titolo vorrei riuscire a cambiare il numero di colori di un'immagine portandola ad esempio da 16 bit a 8 bit. Credo bisogni usare le API GDI+ e qui ne ho un elenco, solo che non so qual'è quella che devo usare...

    Le API si trovano qua: http://codepaste.net/h1kexv
    p.s. Le volevo postare direttamente ma poi veniva l'avviso che diceva che il post era troppo lungo.

    Quindi in conclusione la domanda è: Quale tra queste è l'api che devo usare per cambiare il numero dei colori di un'immagine (bitmap)?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    200
    Senza bisogno di volare con le api, ad occhio potresti provare ad inserire l'immagine in una Imagelist definita 8bit anzichè 16 e poi rileggerla.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    98
    Originariamente inviato da Calaf1966
    Senza bisogno di volare con le api, ad occhio potresti provare ad inserire l'immagine in una Imagelist definita 8bit anzichè 16 e poi rileggerla.
    Non so come "definirla 8bit anzichè 16" ...

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    200
    Originariamente inviato da GrG
    Non so come "definirla 8bit anzichè 16" ...
    Devi impostare la proprietà ColorDepth con "Depth8bit"

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    98
    credo questa proprietà sia disponibile solo per vb.net
    http://msdn.microsoft.com/en-us/libr...olordepth.aspx

    in vb6 non l'ho trovata...

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

    Moderazione

    Originariamente inviato da GrG
    in vb6 non l'ho trovata...
    Questo perché come da Regolamento devi indicare il linguaggio anche nel titolo della discussione.

    Qui l'ho aggiunto io...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    98

    Re: Moderazione

    Originariamente inviato da alka
    Questo perché come da Regolamento devi indicare il linguaggio anche nel titolo della discussione.

    Qui l'ho aggiunto io...
    ah già! Me n'ero completamente dimenticato, scusa :S

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 © 2025 vBulletin Solutions, Inc. All rights reserved.