FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Une calculatrice en une ligne de programme
Sauvegarde en BMP Emptypar jean_debord Aujourd'hui à 8:47

» Form(résolu)
Sauvegarde en BMP Emptypar leclode Hier à 17:59

» trop de fichiers en cours
Sauvegarde en BMP Emptypar Marc Hier à 11:42

» Bataille navale SM
Sauvegarde en BMP Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Gestion d'un système client-serveur.
Sauvegarde en BMP Emptypar Pedro Jeu 25 Avr 2024 - 19:31

» Les maths du crocodile
Sauvegarde en BMP Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
Sauvegarde en BMP Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Sauvegarde en BMP Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
Sauvegarde en BMP Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
Sauvegarde en BMP Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
Sauvegarde en BMP Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
Sauvegarde en BMP Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
Sauvegarde en BMP Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
Sauvegarde en BMP Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
Sauvegarde en BMP Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
-28%
Le deal à ne pas rater :
Brandt LVE127J – Lave-vaisselle encastrable 12 couverts – L60cm
279.99 € 390.99 €
Voir le deal

 

 Sauvegarde en BMP

Aller en bas 
3 participants
AuteurMessage
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Sauvegarde en BMP Empty
MessageSujet: Sauvegarde en BMP   Sauvegarde en BMP EmptyMer 20 Mai 2020 - 9:31

Je fais appel à une ressource externe de traitement d'image: nconvert.exe (gratuit, très très nombreuses possibilités,
exécution en ligne de commande, donc depuis un appel Panoramic) pour convertir une série d'images en un fichier pdf.

Je crée les images dans un Picture, que je sauvegarde ensuite en bmp dans un répertoire dédié, et je lance la conversion
en pdf de l'ensemble du contenu (résultat: une page du pdf par image).

J'ai eu un problème: la conversion se fait sans erreur, avec le nombre de pages prévu, mais chaque page s'affiche vide !

Pour voir, j'ai copié le PICTURE dans un IMAGE, puis sauvegardé cet Image en bmp, et là miracle ! le pdf est correct !

Il apparaît que le FILE_SAVE du PICTURE ne donne pas le même résultat que le FILE_SAVE de l'IMAGE (copie du PICTURE)
avec une différence de taille importante.
Un exemple:
Code:
DIM w,h,f1$,f2$,sz,a$
w = 595: h = 842
f1$ = "Z:\Pict.bmp": ' à ajuster...
f2$ = "Z:\Imag.bmp"
WIDTH 0,620: HEIGHT 0,900: color 0,200,255,255: FONT_SIZE 0,12
PICTURE 1: TOP 1,20: WIDTH 1,w: HEIGHT 1,h: 2D_TARGET_IS 1: 2D_PEN_WIDTH 2
IMAGE 2
2D_LINE 0,0,w,h: 2D_LINE w,0,0,h
2D_RECTANGLE 15,15,w-15,h-15
FILE_SAVE 1,f1$: ' -> 2 M
2D_IMAGE_COPY 2,0,0,w,h
FILE_SAVE 2,f2$: ' -> 1,5 M
FILEBIN_OPEN_READ 1,f1$: sz = FILEBIN_SIZE(1): FILEBIN_CLOSE 1
a$ = f1$+"  taille="+STR$(sz)
FILEBIN_OPEN_READ 1,f2$: sz = FILEBIN_SIZE(1): FILEBIN_CLOSE 1
PRINT "     "+a$+"         "+f2$+"  taille="+STR$(sz)
END
Bizarre...
------------------------------------------------------------------------------------
PS
En y regardant de plus près (comparaison des deux fichiers produits), je constate que le FILE_SAVE PICTURE
sauvegarde l'image avec une profondeur de couleurs de 32, tandis que le FILE_SAVE IMAGE le fait avec une
profondeur de couleurs de 24 (paramètre figurant dans l'en-tête du fichier).
Autrement dit, 4 octets par pixel pour le PICTURE et 3 pour l'IMAGE (soit 25% de volume en moins, ce qui
explique la différence de taille).
Mais ça n'explique pas la différence pour la conversion en pdf...
Tant pis, je sauvegarderai l'Image !
Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2690
Date d'inscription : 13/09/2009

Sauvegarde en BMP Empty
MessageSujet: Re: Sauvegarde en BMP   Sauvegarde en BMP EmptyMer 20 Mai 2020 - 17:30

Bien !
Un truc toujours utile !
cheers
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Sauvegarde en BMP Empty
MessageSujet: Re: Sauvegarde en BMP   Sauvegarde en BMP EmptyMer 20 Mai 2020 - 18:58

Il faudra que j'essai, mais j'ai la flemme. Embarassed

De plus PicPicK fait ça en quelques clics.

Néanmoins je vais réserver ton post JL35, car ça peut servir dans un programme Panoramic.

A+
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Sauvegarde en BMP Empty
MessageSujet: Re: Sauvegarde en BMP   Sauvegarde en BMP EmptyMer 20 Mai 2020 - 19:47

Salut Jean Claude et jjn4,

nconvert peut certes être utile pour bricoler des images (il faut voir toutes les possibilités),
pas le bout de code que j'ai mis qui était juste pour montrer la différence de sauvegardes.
Revenir en haut Aller en bas
Contenu sponsorisé





Sauvegarde en BMP Empty
MessageSujet: Re: Sauvegarde en BMP   Sauvegarde en BMP Empty

Revenir en haut Aller en bas
 
Sauvegarde en BMP
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» sauvegarde décodeur...
» Sauvegarde amputée ?
» Sauvegarde version 25i6
» Récupération d'une sauvegarde automatique
» sauvegarde d'une image

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Présentation et bavardage-
Sauter vers: