IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Forms Oracle Discussion :

Manipulation image : compression/création miniature (10g)


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 42
    Par défaut Manipulation image : compression/création miniature (10g)
    Bonjour à tous,

    J'ai un problème avec la gestion des images et Forms...

    Je suis en 10g.

    En fait, l'idée de base est la suivante :

    Dans une forms, on affiche une image.
    Cette image est sélectionnée sur le poste client et téléchargée sur le Serveur OAS (via la Webutil).
    Jusqu'ici, rien de bien compliqué, tout fonctionne à merveille.
    Seulement, connaissant la discipline des utilisateurs réputée pour être hyper rigoureuse, la taille des images risque vite de dégrader les performances de l'application.
    Pour ce faire, j'aimerai réduire/compresser la taille de l'image.
    Soit en amont sur le poste client, avant d'effectuer le téléchargement,
    Soit en aval sur le serveur, effectuer un compression de l'image.

    En fait, je souhaite garder l'image originelle sur le serveur et créer une miniature de l'image que j'afficherai dans un champ Image de la forms.

    J'ai chercher des fonctions me permettant de manipuler les images... mais hormis ORDImage qui nécessite une installation sur la base de données (donc prohibée)...

    Par ailleurs, en java, j'ai réussi à écrire un petite classe qui réalise la réduction d'image... mais je fais appel à javax.imageio et ces classes ne sont pas dans la JRE de JInitiator.

    La solution viendrait peut-être de la possibilité d'executer du code Java sur le serveur...

    Je suis un peu perdu.

    D'avance merci pour votre aide.

    Striker

  2. #2
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Bonjour,

    vous pourriez vous inspirer de ceci:
    http://forms.pjc.bean.over-blog.com/...e-7109292.html

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 42
    Par défaut
    Oui, j'avais envisagé cette solution.
    Le soucis est qu'il faille modifier le fichier Java policy...
    Et cela, je n'aime pas trop et en plus je risque d'avoir un mur se dresser quand le service qui s'occupe de la config des postes devra gérer les changements de config...

    Moi, j'aurai aimer dans le meilleur des mondes qu'Oracle nous mette à disposition des fonctions de bases pour manipuler une image.

    Au pire, il faudra exécuter du code java sur le serveur.

  4. #4
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Au pire, il faudra exécuter du code java sur le serveur.
    serveur d'applis ou server de BDD ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 42
    Par défaut
    Question piège...

    Dans mon architecture technique, j'ai un serveur BDD et j'aurai plusieurs serveur d'appli...
    Normalement, le serveur physique de BDD, fera aussi office de serveur de fichiers.

    Donc du serveur d'application on aura accès au répertoire contenant les images.

  6. #6
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Si vous ne pouvez rien changer à la config, notament sur le poste client, cela va être dur!
    les images sont sur les poste client et c'est à la source qu'il faudrait les travailler. De plus, la fonction Read_Image_File() de Forms compresse trop les images avec une perte de qualité inacceptable.
    Sinon, ORDImage nécessite, certes une installation sur la BDD, mais vous rend ensuite autonome vis à vis de l'applicatif.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [débutant] BD d'images numériques: création et méthode d'accès
    Par thibouille dans le forum Bases de données
    Réponses: 2
    Dernier message: 01/11/2007, 18h23
  2. Réponses: 7
    Dernier message: 01/05/2007, 21h55
  3. Réponses: 4
    Dernier message: 25/01/2007, 16h38
  4. Découpage d'images et création btns personnalisés
    Par arnaud_verlaine dans le forum C++Builder
    Réponses: 22
    Dernier message: 10/11/2005, 17h42
  5. Traitement d'images compressées
    Par nsim dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 24/03/2005, 10h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo