Forums Développement Multimédia

Aller au contenu

Contenu de beniguane1327245778

Il y a 6 élément(s) pour beniguane1327245778 (recherche limitée depuis 02-June 19)


Filtrer par type de contenu

Voir pour ce membre

#982461 Redimensionner images trop grande

Posté par beniguane1327245778 sur 24 August 2007 - 14:54 PM in Animer avec Flash

Merci à guiltouf et à Sol@rweb pour vos réponses.

La création d'image à la volée serait envisageable pour quelques sites sur 1 seul Serveur ... mais ce n'est pas possible malheureusement !

Je commence à me demander s'il y a une issue à ce problème ... icon_cry.gif



#982450 Redimensionner images trop grande

Posté par beniguane1327245778 sur 24 August 2007 - 07:35 AM in Animer avec Flash

Même pas parceque ces images ne contiennent ni identifiant ni classe.
Si ces images avaient par exemple une classe : img_site
CODE
.image_site {
border:0;
width;100px;
}

grâce au CSS, le Javascript pourrait obtenir la propriété width de chacune des images car elle serait déclarée dans le style.
Et si j'essaye de faire
CODE
img.style.width
, il me sort soit 0 ou soit rien.

Dans mon cas (fournisseur de sites gratuits), les utilisateurs écrivent leurs articles avec un éditeur wysiwyg (tinyMCE) et peuvent donc modifier les dimensions de leurs images, et peuvent également éditer directement le code HTML.


La priorité pour nous est que s'ils ne pensent pas à redimensionner leurs images (et que celles si sont tellement énormes qu'elles dépassent du <div> principal), nous le faisons automatiquement à leur place grâce au fameux script...



#982444 Redimensionner images trop grande

Posté par beniguane1327245778 sur 23 August 2007 - 08:39 AM in Animer avec Flash

Bonjour.

Je me suis aperçu que certaines images trop grandes gachaient le style css de certaines pages si leur dimensions dépassaient celles de leur conteneurs (div).
La 1ère solution fut d'ajouter la propriété/valeur overflow:auto en CSS afin d'afficher un "ascenseur" pour les conteneurs (div) possédant des images trop grandes.
Solution pratique mais pas vraiment classe car le contenu entourant ces images défilent également avec cet ascenseur.

La 2ème solution est d'ajouter la propriété max-width en CSS : Cela fonctionne pas sur tous les navigateurs.

La 3ème solution est de redimensionner les images trop grandes au chargement de la page.
Facile : en javascript (je cherche même pas en PHP avec getimagesize() car trop de requêtes server).
Impeccable si dans le code HTML le tag img contient la propriété width
CODE
<img src="http://developpeur.mediabox.fr/images/logo.png" width="510" height="146" alt="developpeur image" />


Cependant, s'il n'y a aucune propriété width, comment l'obtenir ?
Même en faisant le parcours des élément image du document avec document.images ou document.getElementsByTagName('img') ... je n'arrive pas à obtenir la valeur exacte ...

CODE
function reduce_images(new_width)
{
    var images  = document.images;
    var img        = null;
    for (var i = 0; i < images.length; i++)
    {
        img = images[i];
        if(img.width > new_width)
        {
            while(img.width > new_width)
            {
                img.width -= 10;
                img.height -= 10;
            }
            img.onclick=function(){new_window=window.open(this.src,'new_resized_img','')}
        }
    }
}


Merci pour vos réponses gourou.gif



#698102 Supprimer le REFERER

Posté par beniguane1327245778 sur 11 December 2006 - 13:20 PM in Développement Actionscript

C'est bien ce que l'on veux éviter en fait.

Au début, on était parti sur du javascript mais la solution revenait également à utiliser un proxy.
Et on veux en aucune manière pouvoir nous identifier ou nous back-tracer : plusieurs tentatives de spoofing dernièrement qui ont faillit exploser les servers...

Donc tant pis, on s'y prendra autrement.

Merci pour l'aide. icon_biggrin.gif



#698043 Supprimer le REFERER

Posté par beniguane1327245778 sur 11 December 2006 - 11:16 AM in Développement Actionscript

Ok

Merci pour la réponse, on va voir de ce côté alors.

Bonne journée.



#698011 Supprimer le REFERER

Posté par beniguane1327245778 sur 11 December 2006 - 09:25 AM in Développement Actionscript

Bonjour à toutes et à tous.

(ça faisait un chti moment que je n'étais pas venu ici icon_biggrin.gif )

Bref,

Je voudrais savoir s'il était possible de supprimer le REFERER d'une application en Flash.
Je m'explique : je bosse dans une SSII qui fournit des solutions gratuites sous licence GPL et des modules payants gréffés sur ceux-ci.
Un de ces modules (placé sur un de nos serveurs) enverra divers type de media dans les applications clientes.

Cependant, il serait primordial que le REFERER (l'adresse de provenance : ip ou nom de domaine) ne soit pas envoyé au(x) serveur(s) clients car nous vous éviter toute forme de piratage.

Est-il donc possible de supprimer ce moyen d'identification.

Merci et bonne journée.