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

JavaScript Discussion :

capturer une zone d'�cran en javascript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut appliquer filtre sur image en javascript
    Bonjour,

    Est il possible en javascript de capturer une zone d'une page web?
    Par exemple capturer le contenu d'un div?

    En fait, je veux appliquer des effets � des images avec imagefilter de la librairie GD, mais mon probl�me est que je suis sur un serveur mutualis�, donc pas beaucoup de memory_limit, donc je peux pas utiliser la librairie GD sur de grosses images, or mon application est destin�e � de grosses images!!!

    Donc je me dis que je peux utiliser une copie de l'image dans une r�solution tr�s faible pour montrer les effets, et ainsi pouvoir les appliquer...

    Comment faire?

  2. #2
    Membre tr�s actif
    Inscrit en
    Janvier 2009
    Messages
    598
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 598
    Par d�faut
    �a peut t'aider peut-etre, pourquoi tu utilise pas directement des petites images pour montrer les effets ?

    De toutes fa�ons sur un serveur faible et m�me normal il est pas conseill� d'utiliser de grosses images, mais plutot des grosses images d�coup�es puis chaque morceau est mis en cache puis affich� pour reconstituer l'image grande, comme un puzzle, �a permet de charger tes grandes images plus rapidement et cela rend tes pages plus rapides � charger.
    Perso, moi je change de suite de site d�s qu'une page met du temps � se charger :/

  3. #3
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut
    En fait c'est pour faire une impression de photo sur toile...
    Donc il faut de grosses images pour pas que ca soit pixellis�...

    Donc ca n'a rien a voir avec le chargement, c'est le client qui choisit une photo sur son disque dur...

    Donc je voudrais qu'il upload son image, et pour montrer les effet qu'il peut appliquer( noir et blanc, sepia...) je voudrais appliquer les effets sur une copie en basse resolution de son image car si je travaille directement sur une grosse image ca ne marche pas...

    Donc il me faut un moyen d'obtenir une version basse definition d'une image sans passer par la librairie GD, car je ne peux pas l'utiliser avec des grosses images!! (j'ai essay� imagecopyresampled...)

  4. #4
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut
    Sinon y a t'il un moyen d'appliquer des effets � des images en javascript?
    Du genre noir et blanc, sepia...

  5. #5
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Non. JavaScript ne manipule pas les images.
    De plus, pour info, la solution propos�e par dragonno est compl�tement obsol�te car manipulant des layers qui n'existent plus depuis belle lurette.
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  6. #6
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut
    J'ai trouv� deux librairies pour manipuler les images...
    Avec la propriete filter pour Internet Explorer...

    Et celle ci tr�s bien faite compatible Firefox, Safari et Opera : pixastic

    Sur le site il y a un editeur d'image en ligne, o� on peut faire pas mal d'op�rations...

    Comme quoi!!

Discussions similaires

  1. afficher une zone de texte en javascript via onchange()
    Par berti dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 24/11/2011, 19h53
  2. R�ponses: 0
    Dernier message: 09/11/2010, 14h16
  3. Sauvegarde d'une zone d'�cran
    Par mulfycrowh dans le forum DirectX
    R�ponses: 0
    Dernier message: 05/02/2010, 15h11
  4. D�butant: capturer une zone �cran num�rique
    Par alphanet dans le forum VB 6 et ant�rieur
    R�ponses: 21
    Dernier message: 15/12/2007, 01h00
  5. D�sactiver une zone texte avec radio javascript
    Par fat dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 24/05/2007, 10h02

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