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 ) ) ) )
Partager