La spécification du format binaire d'une image vectorielle n'est pas disponible puisqu'elle est illisible par un module autre qu'Up ! Picture.
Source Image
TitreDeLImage Version
NumeroDeVersion .
NumeroDeRevision .
NumeroDeCorrection ;
Images :
Version
NumeroDeVersion .
NumeroDeRevision Faire
Fin Version
Image :
Image
NomDeLImage SortePaletteDebut
Fin Image
PaletteNoirBlanc
Palette16Couleurs
Palette256Couleurs
Palette65536Couleurs
PaletteCouleursVraies
Largeur :
Largeur
Position ;
Hauteur :
Hauteur
Position ;
Resolution
Resolution ;
Entrelacer
Entrelacer ;
FinSequence
FinSequence ;
Commentaire
Commentaire ;
NomArtiste
NomArtiste ;
Copyright
Copyright ;
NomApplication
NomApplication ;
VersionApplication
VersionApplication ;
Frequence
Frequence ;
Fond
NomDUneCouleur ;
Transparence
NomDUneCouleur ;
Arc (
ParametresArc ) ;
Bezier (
ParametresBezier ) ;
Brosse (
ParametresBrosse ) ;
Camembert (
ParametresCamembert ) ;
Contour (
ParametresContour ) ;
Corde (
ParametresCorde ) ;
Ellipse (
ParametresEllipse ) ;
Image (
ParametresImage ) ;
Ligne (
ParametresLigne ) ;
MasqueDessin (
ParametresMasqueDessin ) ;
NouvelleImagePhysique ( ) ;
PolyBezier (
ParametresPolyBezier ) ;
PolyContour (
ParametresPolyContour ) ;
Polygone (
ParametresPolygone ) ;
PolyLigne (
ParametresPolyLigne ) ;
Rectangle (
ParametresRectangle ) ;
RectangleArrondi (
ParametresRectangleArrondi ) ;
Texte (
ParametresTexte ) ;
Repere (
ParametresRepere ) ;
Brosse =
NomDUneBrosse ;
JointureLignes =
SuiteJointureLignes ;
Motif =
NomDUnMotif ;
Palette =
NomDUnePalette ;
Pinceau =
NomDUnPinceau ;
StyleCadre =
NomDUnStyleCadre ;
StyleTexte =
NomDUnStyleTexte ;
TerminaisonLigne =
SuiteTerminaisonLigne ;
Unite =
Unite ;
RemplacerCouleur (
ParametresRemplacerCouleur ) ;
EquilibrerCouleursRGB (
ParametresEquilibrerCouleursRGB ) ;
EquilibrerCouleursYCbCr (
ParametresEquilibrerCouleursYCbCr ) ;
EquilibrerCouleursCMJ (
ParametresEquilibrerCouleursCMJ ) ;
EquilibrerCouleursCMJN (
ParametresEquilibrerCouleursCMJN ) ;
EquilibrerCouleursTSL (
ParametresEquilibrerCouleursTSL ) ;
TronquerCouleursRGB (
ParametresTronquerCouleursRGB ) ;
TronquerCouleursYCbCr (
ParametresTronquerCouleursYCbCr ) ;
TronquerCouleursCMJ (
ParametresTronquerCouleursCMJ ) ;
TronquerCouleursCMJN (
ParametresTronquerCouleursCMJN ) ;
TronquerCouleursTSL (
ParametresTronquerCouleursTSL ) ;
EquilibrerSaturationEtLuminosite (
ParametresEquilibrerSaturationEtLuminosite ) ;
TronquerSaturationEtLuminosite (
ParametresTronquerSaturationEtLuminosite ) ;
FiltrerCouleursRGB (
ParametresFiltrerCouleursRGB ) ;
FiltrerCouleursYCbCr (
ParametresFiltrerCouleursYCbCr ) ;
FiltrerCouleursCMJ (
ParametresFiltrerCouleursCMJ ) ;
FiltrerCouleursCMJN (
ParametresFiltrerCouleursCMJN ) ;
FiltrerCouleursTSL (
ParametresFiltrerCouleursTSL ) ;
InverserCouleursRGB (
ParametresInverserCouleursRGB ) ;
InverserCouleursYCbCr (
ParametresInverserCouleursYCbCr ) ;
InverserCouleursCMJ (
ParametresInverserCouleursCMJ ) ;
InverserCouleursCMJN (
ParametresInverserCouleursCMJN ) ;
InverserCouleursTSL (
ParametresInverserCouleursTSL ) ;
InverserSaturationEtLuminosite (
ParametresInverserSaturationEtLuminosite ) ;
Effacer (
ParametresEffacer ) ;
AgrandirOuRetrecir (
ParametresAgrandirOuRetrecir ) ;
Retailler (
ParametresRetailler ) ;
RendreFloue (
ParametresRendreFloue ) ;
RendreNette (
ParametresRendreNette ) ;
AppliquerSymetrieHorizontale (
ParametresAppliquerSymetrieHorizontale ) ;
AppliquerSymetrieVerticale (
ParametresAppliquerSymetrieVerticale ) ;
AppliquerRotation (
ParametresAppliquerRotation ) ;
AppliquerTranslation (
ParametresAppliquerTranslation ) ;
AppliquerHomothetie (
ParametresAppliquerHomothetie ) ;
Projeter (
ParametresProjeter ) ;
,
Point ,
Point StyleCadreOption,
NomDUneBrosse,
Point ,
Point StyleCadreOption MotifOption, PairImpair
, Contour
,
MixerExpression,
Point ,
Point StyleCadreOption MotifOption,
SuiteImageNomFichierImage
NomFichierImageOctetsImage
OctetsImage
Rectangle (
Rectangle )
Contour (
Contour PairImpairOption )
-
BezierSuivant,
Contour-
Point, Rayon
Position StyleCadreOption MotifOption,
Texte StyleTexteOption PinceauOption MotifOptionTexte :
,
ValeurReelle ,
ValeurReelle ,
ValeurReelle ,
ValeurReelle ,
ValeurReellePosition :
Bezier :
(
Point ,
Point ,
Point ,
Point )
(
Point ,
Point ,
Point )
Contour :
+
ListeDeContoursElementaires+
ContourElementaireArc (
Rectangle ,
Point )
Bezier
BezierSuivantLigne
PointPolyBezier (
ListeDeBeziersSuivants )
PolyLigne (
ListeDePoints )
-
BezierSuivantLigne :
-
PointPoint :
(
Position ,
Position )
-
Point,
Position ,
Position ,
Position )
JointureLignesAucun
JointureLignesArrondi
JointureLignesBiseau
JointureLignesPointe
TerminaisonLigneAucun
TerminaisonLigneArrondi
TerminaisonLigneCarre
TerminaisonLigneTriangle
,
NomDUneCouleur
MasqueDessinOptionParametresEquilibrerCouleursRGB :
,
ValeurEntiere ,
ValeurEntiere ,
Balance
MasqueDessinOptionParametresEquilibrerCouleursYCbCr :
,
ValeurEntiere ,
Balance
MasqueDessinOptionParametresEquilibrerCouleursCMJ :
,
ValeurEntiere ,
ValeurEntiere ,
Balance
MasqueDessinOptionParametresEquilibrerCouleursCMJN :
,
ValeurEntiere ,
ValeurEntiere ,
Balance
MasqueDessinOptionParametresEquilibrerCouleursTSL :
,
ValeurEntiere ,
Balance
MasqueDessinOption
,
ValeurEntiere ,
ValeurEntiere ,
ValeurEntiere ,
ValeurEntiere ,
ValeurEntiere
MasqueDessinOptionParametresTronquerCouleursYCbCr :
,
ValeurEntiere ,
ValeurEntiere ,
ValeurEntiere
MasqueDessinOptionParametresTronquerCouleursCMJ :
,
ValeurEntiere ,
ValeurEntiere ,
ValeurEntiere ,
ValeurEntiere ,
ValeurEntiere
MasqueDessinOptionParametresTronquerCouleursCMJN :
,
ValeurEntiere ,
ValeurEntiere ,
ValeurEntiere ,
ValeurEntiere ,
ValeurEntiere
MasqueDessinOptionParametresTronquerCouleursTSL :
,
ValeurEntiere ,
ValeurEntiere ,
ValeurEntiere
MasqueDessinOptionParametresEquilibrerSaturationEtLuminosite :
,
ValeurEntier ,
Balance
MasqueDessinOptionParametresTronquerSaturationEtLuminosite :
,
ValeurEntier ,
ValeurEntier ,
ValeurEntier
MasqueDessinOptionParametresFiltrerCouleursRGB :
,
Etat ,
Etat
MasqueDessinOptionParametresFiltrerCouleursYCbCr :
,
Etat
MasqueDessinOptionParametresFiltrerCouleursCMJ :
,
Etat ,
Etat
MasqueDessinOptionParametresFiltrerCouleursCMJN :
,
Etat ,
Etat
MasqueDessinOptionParametresFiltrerCouleursTSL :
,
Etat
MasqueDessinOptionParametresInverserCouleursRGB :
,
Etat ,
Etat
MasqueDessinOptionParametresInverserCouleursYCbCr :
,
Etat
MasqueDessinOptionParametresInverserCouleursCMJ :
,
Etat ,
Etat
MasqueDessinOptionParametresInverserCouleursCMJN :
,
Etat ,
Etat
MasqueDessinOptionParametresInverserCouleursTSL :
,
Etat
MasqueDessinOptionParametresInverserSaturationEtLuminosite :
,
Etat
MasqueDessinOptionParametresAgrandirOuRetrecir :
,
ValeurEntier,
ValeurEntier ,
Point ,
NomDUneCouleurParametresAppliquerSymetrieHorizontale :
ParametresAppliquerSymetrieVerticale :
,
ValeurReelle ,
NomDUneCouleur
MasqueDessinOptionParametresAppliquerTranslation :
,
ValeurEntiere ,
NomDUneCouleur
MasqueDessinOptionParametresAppliquerHomothetie :
,
ValeurReelle ,
ValeurReelle ,
NomDUneCouleur
MasqueDessinOption,
Point ,
Point ,
Point ,
NomDUneCouleur
MasqueDessinOptionRectangle
RectangleContour
Contour PairImpairOptionBalance :
BalancePlageTout
BalancePlageHaute
BalancePlageMilieu
BalancePlageBasse
Etat :
,
NomDUneBrosse,
NomDUnMotif,
NomDUnPinceau,
NomDUnStyleCadre,
NomDUnStyleTexte
Source Image "Exemple d'emploi d'Up ! Picture" Version 4.0.0;
Image MonImage PaletteNoirBlanc
/*****************************/
Largeur 16 Point;
Hauteur 16 Point;
Resolution 300;
Pinceau
/*****/
PinceauNoirEpais(PinceauContinu, 2.0, CouleurNoir);
StyleCadre
/********/
CadreSimpleEpais(StyleCadreSimple, PinceauNoirEpais);
Debut
/***/
Unite=Point;
StyleCadre=CadreSimpleEpais;
Ligne (0,3)-(3,0);
Ligne (0,7)-(7,0);
Ligne (0,11)-(11,0);
Ligne (0,15)-(15,0);
Ligne (4,15)-(15,4);
Ligne (8,15)-(15,8);
Ligne (12,15)-(15,12);
Fin Image
Source Composant "Exemple d'emploi d'Up ! Picture" Version 4.0.0;
ImporterModule
/*************/
UpsGng(<UpsGng.upi>, ImporterDefinitions);
UpsPct(<UpsPct.upi>, ImporterDefinitions);
DefinitionsImage
/**************/
Source Image "Exemple d'emploi d'Up ! Picture" Version 4.0.0;
Image MonImage PaletteNoirBlanc
/*****************************/
Largeur 16 Point;
Hauteur 16 Point;
Resolution 300;
Pinceau
/*****/
PinceauNoirEpais(PinceauContinu, 2.0, CouleurNoir);
StyleCadre
/********/
CadreSimpleEpais(StyleCadreSimple, PinceauNoirEpais);
Debut
/***/
Unite=Point;
StyleCadre=CadreSimpleEpais;
Ligne (0,3)-(3,0);
Ligne (0,7)-(7,0);
Ligne (0,11)-(11,0);
Ligne (0,15)-(15,0);
Ligne (4,15)-(15,4);
Ligne (8,15)-(15,8);
Ligne (12,15)-(15,12);
Fin Image
Fin DefinitionsImage
Variable
/******/
C : Nul Ou ContexteGraphique;
Principal
/*******/
Debut
...
C.Unite=SousMetriquePoint;
MonImage.Coller(C, MasqueDessin(20.0, 20.0, 16.0, 16.0));
...
Fin Principal
Source Composant "Exemple d'emploi d'Up ! Picture" Version 4.0.0;
ImporterModule
/*************/
UpsGng(<UpsGng.upi>, ImporterDefinitions);
UpsPct(<UpsPct.upi>, ImporterDefinitions);
DefinitionsImage
/**************/
Source Image "Exemple d'emploi d'Up ! Picture" Version 4.0.0;
ImporterModule
/*************/
MonImg(<mon-image.upl>, ImporterDefinitions);
Fin DefinitionsImage
Variable
/******/
C : Nul Ou ContexteGraphique;
Principal
/*******/
Debut
...
C.Unite=SousMetriquePoint;
MonImage.Coller(C, MasqueDessin(20.0, 20.0, 16.0, 16.0));
...
Fin Principal
Source Composant "Exemple d'emploi d'Up ! Picture" Version 4.0.0;
ImporterModule
/*************/
UpsGng(<UpsGng.upi>, ImporterDefinitions);
UpsPct(<UpsPct.upi>, ImporterDefinitions);
MonImg(<mon-image.upl>, ImporterDefinitions);
Variable
/******/
C : Nul Ou ContexteGraphique;
Principal
/*******/
Debut
...
C.Unite=SousMetriquePoint;
MonImage.Coller(C, MasqueDessin(20.0, 20.0, 16.0, 16.0));
...
Fin Principal