Bonjour à toutes et à tous.
Dans le cadre d’un projet, je développe une application qui a pour but (dans le cadre d’un module RAD-LAD : reconnaissance et lecture de documents) de permettre à l’utilisateur de corriger les erreurs de reconnaissances d’un outil utilisé au préalable. Un certain nombre d’informations sont insérés dans la base de données me permettant de signaler si le sous-lot (l’image) est en échec de reconnaissance ou non.
Une fois cela déterminé, une page permet à l’utilisateur, grâce à un champ de saisie, de corriger les valeurs lues. Mais, pour cela, je dois mettre en surbrillance le champ en erreur de l’image (pour cela, j’ai les coordonnées de celui-ci dans la base de données, et n’ai aucun problème pour y accéder).
Mon problème pourra vous sembler simple;
Je dois dessiner sur une image des carrés de couleurs translucides. Jusque là, nous pourrions imaginer plein de solutions, mais voilà mes contraintes :
Mes images sont chargées sur le serveur juste avant leur affichage, donc impossible d’utiliser un outil comme Silverlight, dont le projet est compilé dès le lancement de l’application. (ce qui signifie que j’ai beau ajouter des fichiers dans un répertoire, je n’ai pas accès à ces derniers à moins d’un redémarrage complet de mon application).
Je dois créer un outil de zoom sur les images, manipuler alors des ‘div’ colorés à placer sur l’image pourrait poser des problèmes pour le redimensionnement et le repositionnement de ce div.
Par ailleurs, je me suis risqué à la mise en place d’un contrôle ActiveX dans ma page, pour pouvoir utiliser un outil appelé ‘ImageXpress’ qui n’est pas utilisable dans un environnement web uniquement (le but était donc de faire un petit projet C# qui faisait appel à ce dernier, affichant tout cela grâce à mon contrôle ActiveX). Malheureusement, je me suis rendu compte en m’informant un peu partout qu’ActiveX n’est pas une si bonne idée que cela, sachant par ailleurs que l’utilisateur final pourra utiliser d’autres navigateurs que IE. J’ai d’ailleurs une erreur nommée « Un composant ActiveX ne peut pas créer un objet. ».
J’ai également effectué d’autres petits tests pas très significatifs, mais bref, je suis bloqué, et si quelqu’un pourrait m’aider, je lui en serai milles fois reconnaissant .
A noter que : Je travaille sous Visual Web Developer 2010 Express, utilisant le .NET Framework 3.5.
PS : S’il vous plait, ne soyez pas désobligeant, j’ai peut-être une absence de connaissances dans ce domaine, j’apprécierai une certaine forme de politesse dans vos réponses.
Merci d’avance !
Flow…
Partager