Up ! Picture gère deux types d'images :
Un format d'image vectorielle particulier est celui en Up ! 5GL for Up ! Picture composée d'instructions correspondant aux ordres de dessin d'Up ! Graphical Engine.
Les pinceaux non continus et les motifs non unis sont construits ainsi. Vous ferez de même pour les pinceaux et les motifs personnalisés.
Les Application Program Interfaces (API) d'Up ! Picture permettent d'appliquer des transformations sur les images soit en terme de types, de couleurs, de résolutions, de tailles ou soit à caractère géométriques.
Quelle que soit la plate-forme cible, ces Application Program Interfaces (API) sont identiques tant dans leurs paramétrages, leurs codes retour et leur comportement.
Up ! Picture est complété par les pilotes suivants :
Technologie. | Pilote. | Commentaire. |
Bitmap. | Up ! Microsoft Bitmap... | Format d'images digitales de Microsoft. |
Graphics Interchange Format (GIF). | Up ! Graphics Interchange Format... | Format d'images de CompuServe. |
Joint Photographic Experts Group (JPEG). | Up ! Joint Photographic Experts Group... | Format d'images pour les photographies. |
Metafile. | Up ! Microsoft Metafile... | Format d'images vectorielles de Microsoft. |
Pcx. | Up ! Pcx... | Format d'images de ZSoft. |
Portable Network Graphics (PNG). | Up ! Portable Network Graphics... | Format d'images du World Wide Web Consortium (W3C). |
Tagged Image File Format (TIFF). | Up ! Tagged Image File Format... | Format d'images d'Aldus. |
Targa. | Up ! Targa... | Format d'images de Truevision. |
Une image est modélisée par l'interface IImage. Les API d'Up ! Picture permettent de charger, de dessiner dans, de transformer et de enregistrer indépendemment du format choisi, du transport choisi - le flux - et de la plate-forme.
Outre les formats classiques cités précédemment, une image peut être dans deux formats :
Il est possible de passer du format binaire au format Up ! 5GL en changeant le mode d'enregistrement.
Les images sont usuellement conservées dans le répertoire ${UPS_HOME}/upspct/resources/${UPS_LANGUAGE}. Le fichier conservant le contenu de l'image porte le nom de celui-ci.
Une fois l'image chargée, Up ! Picture la présente sous forme d'objets du type ImageUpsPct.
Pour connaître les paramètres d'Up ! Picture, merci de se référer à la fiche Paramètres d'Up ! Picture.
ImageImpossible ImageInexistante
Technologie tierce. | Accès à la classe. | Nom de la classe. |
Com. | fecd0100-8a05-11d0-8e3c-e1043ebbde2b | UpsPct |
Corba. | IDL:UpsPct:2.5 | UpsPct::UpsPct |
Java / Ejb>. | upsvtm.jar | UpsPct.UpsPct |
Pl/Sql. | - | - |
Rfc for Sap. | - | - |
Soap. | - | - |