2010-07-01 13 views
0

Mes excuses si cette question est trop générale, car c'est la première fois que j'utilise stackoverflow. :)cherche un bon cadre/interface pour créer un navigateur d'image

Fondamentalement, je voulais écrire un navigateur d'images qui explorait une arborescence de répertoires pour les images, les insérait dans un DB et les affichait hiérarchiquement. Je voulais qu'il fonctionne en mode plein écran, qu'il soit assez rapide pour parcourir de grandes images et qu'il présente des subtilités comme des animations glissantes et des évanouissements lors de la transition entre les vues. J'ai d'abord commencé à utiliser l'interface HTML/JS d'Adobe AIR + jQuery puisque je connaissais déjà le HTML, etc. et que j'avais besoin d'accéder au système de fichiers local. Le problème à ce stade est que l'air est douloureusement lent, surtout avec de grandes images. Je n'arrive pas non plus à trouver un moyen efficace de générer des miniatures des images (as3corelib est actuellement distribué en tant que SWC, ce que je n'ai pas pu inclure dans la page même après l'extraction du fichier SWF). Donc, fondamentalement, je cherche juste un moyen de configurer rapidement une interface, de générer des miniatures, et d'afficher de grandes images rapidement et "en douceur" (par exemple avec des animations, etc.) Cela ne me dérange pas d'apprendre un nouvelle interface, et je suis assez compétent avec C/C++, Python, C#/VB.NET, Javascript et HTML/CSS. Je préférerais quelque chose qui permettrait un prototypage rapide d'interface, plutôt que d'avoir à écrire beaucoup de choses d'interface à partir de rien (par exemple, je pensais à pygame, mais je l'ai laissé tomber après avoir réalisé que je devais écrire tout ça faire défiler une liste de vignettes moi-même).

Merci d'avance, et désolé pour la question mal formulée. : \

Répondre

0

Personnellement j'adore à la fois ASP.NET et jQuery. J'ai fait quelque chose de similaire, où j'ai écrit du code pour explorer un répertoire et entrer les données dans la base de données en utilisant le backend (ASP.NET). Ensuite, je crache les dossiers arrière en utilisant soit une boucle foreach (MVC) ou un contrôle Repeater (Formulaires Web) et fixer les éléments à une marée noire à la recherche galerie jQuery (il y a beaucoup de choix)

http://speckyboy.com/2009/06/03/15-amazing-jquery-image-galleryslideshow-plugins-and-tutorials/

Galleriffic est mon préféré

+0

Merci pour la réponse! J'avais envisagé de le faire côté serveur et d'utiliser un navigateur pour l'afficher, mais je cherchais à l'origine quelque chose de léger et portable (par exemple, les résultats de l'exploration sont stockés dans un sqlite db plutôt qu'un gros dbms comme mysql) . Je pense que je vais suivre votre conseil et le faire sur un serveur web avec une page web normale comme front-end. – Faisal