Bonjour,

J'écris un script GIMP qui convertit un fichier XCF en un fichier BMP 24 bits (fusionnant tous les calques).
Le problème est : le fichier de sortie est un BMP 32 bits (Je voulais un BMP 24 bits).

J'ai trouvé une procédure qui me donne le type :
gimp-drawable-type
Elle renvoie 0 quand on est en 24 bits et 1 quand on est en 32 bits.

Mais je ne trouve pas de procédure qui change le type...

Pouvez-vous me dire comment sauvegarder mon fichier BMP en 24 bits?

Merci beaucoup.

---

Voici mon script :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
(define
        (xcf-bmp
                  input
                output
        )
        (let*
                  (
                        (image
                                  (car
                                        (gimp-xcf-load
                                                RUN-NONINTERACTIVE
                                                input
                                                input
                                        )
                                )
                        )
                        (drawable
                                  (car
                                          (gimp-image-get-active-drawable
                                                image
                                        )
                                )
                        )
                )
                (gimp-image-merge-visible-layers
                          image
                        0
                )
                (let*
                          (
                                  (newdrawable
                                        (car
                                                  (gimp-image-get-active-drawable
                                                        image
                                                )
                                        )
                                   )
                        )
                        (file-bmp-save
                                RUN-NONINTERACTIVE
                                image
                                newdrawable
                                output
                                output
                        )
                )
        )
)