Author Topic: affichage d'images en moyenne résolution et download en haute résolution  (Read 16837 times)

0 Members and 1 Guest are viewing this topic.

Offline laurent68

  • Newbie
  • *
  • Posts: 29
    • View Profile
Bonjour à tous

Je recherche idéé(s)/modification(s) pour arriver à celà:

- un affichage d'images en moyenne résolution, et proposer les versions haute résolution uniquement par le biais du bouton "download".

L'idéal dans la mesure du possible, serais de pouvoir faire ceci, tout en gardant les deux répertoires standards (4images/data/thumbnails) et (4images/data/media); donc de ne pas rajouter un nouveau repertoire par exemple "BIG"ceci dans l'optique de ne pas remplir l'espace disque inutilement avec trois répertoires et trois fichiers pour une seule et même image.

Je vous remercie pour votre aide.

Cordialement,
Laurent.

manurom

  • Guest
Re: affichage d'images en moyenne résolution et download en haute résolution
« Reply #1 on: December 27, 2006, 04:21:03 PM »
Bonjour;
quelle serait la taille de l'image basse résolution affichée dans details.html?

EDIT: et quelle devra être la taille des thumbnails ou vignettes?
« Last Edit: December 27, 2006, 04:33:08 PM by manurom »

Offline laurent68

  • Newbie
  • *
  • Posts: 29
    • View Profile
Re: affichage d'images en moyenne résolution et download en haute résolution
« Reply #2 on: December 27, 2006, 06:04:48 PM »
Bonjour, et merci pour votre réponse/demande.  :D

Je suis perdu là, je ne trouve pas de réponse à ma demande ...  peut-être pouvez-vous m'aider.

Donc par avance merci!

Alors en réponse à vos questions:

la taille basse résolution affichée dans details.html serait de 530 px maxi en largeur (pour que celà s'adapte bien dans ma mise en page), et la taille des thumbnails est variable comme la taille de l'image haute résolution.

En définitive mon souhait, serait d'avoir dans details.html une image en moyenne resolution de 530 pixels maxi. avec un bouton "download" permettant aux membres inscrits de pouvoir télécharger la version haute résolution.

Mille fois merci pour vottre aide.

Bien cordialement,
Laurent.
 

Offline laurent68

  • Newbie
  • *
  • Posts: 29
    • View Profile
Re: affichage d'images en moyenne résolution et download en haute résolution
« Reply #3 on: December 27, 2006, 06:29:13 PM »
Une image vaut mieux qu'un long discour ...

Ci-joint une copie d'écran.

Cordialement,
Laurent.

orb42

  • Guest
Re: affichage d'images en moyenne résolution et download en haute résolution
« Reply #4 on: December 28, 2006, 01:02:51 AM »
bonjour à tous,
je suis également très interessé par cette modif car je souhaite uploader des tailles d'images assez importantes, et sachant que par ex. une image de 2500 x 2000 px (même si elle est optimisée pour le web et ne pesant que 400 ko)  -  est  difficilement regardable sur un ecran standard sauf si elle n'est pas sous dimensionnée...

D'ailleurs je suis très étonné que personne ne sois au courrant ou que même ce mod ne soit pas dejà integré dans 4images.. bref...
Je vais continuer à chercher de mon côté sur le forum anglais içi.

J'ai vu qu'içi il y a avait un mod de ce genre mais ou on devait créer un dossier BIG à chaque fois dans chaque categorie crée, avec donc les photos en double en quelque sorte (low res° et high res°).
Ce mod n'st pas interessant dans la mesure ou il faut a chaque fois uploader les memes fichiers mais dans des tailles differentes a chaque fois et créer des dossiers big si on crée des nvlles categories.

Il faudrait que les images high res soient directement redimensionnées par un script peut etre javascript. Je crois que les forum "phpbb" disposent d'un mod galerie qui affichent les photos dans ce style là. A SUIVRE DE PRES DONC....

@+

orb42

  • Guest
Re: affichage d'images en moyenne résolution et download en haute résolution
« Reply #5 on: December 29, 2006, 10:59:30 AM »
bon j'ai posé un script qui permet de redimensionner une photo haute resolution apres l'avoir uploadée sous v1.7.4, et ce sans affectér son poids
En fait on clik sur la vignette, ca ouvre la photo basse resolution, et en clikant sur cette derniere on ouvre une page html contenant la photo haute resolution.
Evidement si l'on telecharge la photo elle sera en haute resolution :D

alors comment on fait:

-Installez le script
-Allez dans le panneau admin > General > Configuration > Téléchargement des images >
>>>Indiquez la Largeur/Hauteur Max. de l'image en pixel telle que vous voulez qu'elle s'affiche en basse resolution
>>>Indiquez le poids de la photo max en Mo telle que vous souhaitez qu elle soit en haute resolution (perso je laisse 3000 ko) 
 Sauver les changements

-Uploadez par ex votre photo haute resolution de manière traditionnelle.


1. 'Go to includes/functions.php'

Find:

      if ($image_info = @getimagesize($src, $info)) {
        $width_height = " ".$image_info[3];
        $width = $image_info[0];
        $height = $image_info[1];

Add after:
   unset($resized);
   if ($width > 620)
   {
                      $new_limit = "624";
                      $limit_var = "width";
         $resized = 1;
     }
     else
   {
                   $new_limit = $image_info[0];
                  $limit_var = "width";
          $resized = 0;
   }


Find:

"&amp;mode=".$mode : ""))."\">".$media_icon."</a>";
    }
    $width_height = "";
    $width = "";
    $height = "";

Add after:

    $limit_var = "";
    $new_limit = "";


Find:

      $site_template->register_vars(array(
      "media_src" => $media_src,
      "media_icon" => $media_icon,
      "image_name" => $image_name,
      "width_height" => $width_height,
      "width" => $width,
      "height" => $height,

Add after:

      "new_limit" => $new_limit,
      "resized" => $resized,
      "limit_var" => $limit_var,



2. Go to 'templates\default\details.html'

Find:


{image}

Add 'before':

{if resized} The image has been resized automatically.
Download it for seeing it in its original size ({width} x {height} pixels).
{endif resized}


Find:

{image}

Change it with:

<a href="{media_src}" target="_blank">{image}</a>



3. Go to 'templates\default\media\jpg.html':

Find:


<img src="{media_src}" border="1" alt="{image_name}"{width_height} /><br />

Change it with:

<img src="{media_src}" border="0" alt="{image_name}" {limit_var}="{new_limit}" />

manurom

  • Guest
Re: affichage d'images en moyenne résolution et download en haute résolution
« Reply #6 on: December 29, 2006, 02:23:53 PM »
Bonjour;
cela a été effectivement décrit ici: Topic: original images resized (la moindre des choses est de préciser ses sources, surtout lorsqu'on utilise simplement un copier/coller)

Mais cela revient à afficher l'image originale avec une pixellisation différente. En outre, le changement de résolution peut apporter un affichage dénaturé, suivant l'explorateur.
Il suffit à un visiteur sous Internet Explorer de capturer la page, ou sous FireFox, de voir les informations sur la page, pour récupérer l'image originale.
Or, laurent68 désire à la base ne proposer l'image originale en téléchargement qu'à ses membres enregistrés.
Au demeurant, cela n'enlève rien au fait que c'est une bonne solution "plastique" pour intégrer ses images de grande dimension au fichier template "details.html".
En fait, le fait de vouloir garder deux versions d'une image implique une faille de sécurité par rapport à des visiteurs indésirables et non enregistrés.
Cela nous renvoie à avoir une vignette (thumbnail), une image originale (image), et une image "trompeuse" ou dummy. Donc, obligatoirement, trois versions de la même image.
Mais, si on veut être un "webmaster", il faut payer de son temps. Quoique Photoshop, IrfanView, XNview, permettent de traiter des images par lots, et d'économiser du temps, en traitant des images par lots pour les redimensionner.

Pour ce qui est de "sécuriser" ses images(si tant est qu'on puisse sécuriser quelque chose sur Internet), je travaille sur une modif qui permet d'uploader ses images, puis de la même façon qu'on génère un thumbnail, on génère une image de taille réduite dans le Panneau de Contrôle Administrateur, avec la possibilté de travailler par lots.
Jusqu'ici, j'ai réussi à créer l'interface ACP, et générer des images intermédiaires par paquets correspondant aux images originales, respectant l'id de catégorie.
Je rame en ce moment pour intégrer cette image intermédiaire dans détails.html (donc la déclaration dans inculdes/functions.php et votre template/details.html, afin qu'elle affiche un popup contenant l'image en grande dimension). Quoique l'image soit affichée en basse résolution et le lien "downoad" amène vers la version originale de l'image, ce qui devrait satisfaire laurent68.

Si vous avez envie de m'aider, je peux vous soumettre mon travail pour qu'on avance ensemble.

Bonne fin d'année à tous.
« Last Edit: December 29, 2006, 03:05:26 PM by manurom »

Offline laurent68

  • Newbie
  • *
  • Posts: 29
    • View Profile
Re: affichage d'images en moyenne résolution et download en haute résolution
« Reply #7 on: December 30, 2006, 04:16:47 PM »
Bonjour à tous et merci pour vos réponses.

manurom je serais interessé par votre script/modif, la version avec -> download de l'image haute résolution me suffis déjà. :D

Pouvez-vous mettre en ligne votre idée? Merci d'avance.

Merci pour votre aide.

Cordialement

Laurent.

Offline laurent68

  • Newbie
  • *
  • Posts: 29
    • View Profile
Re: affichage d'images en moyenne résolution et download en haute résolution
« Reply #8 on: December 30, 2006, 04:25:09 PM »
Que pensez-vous de l'alternative PHPThumbs?

Merci pour vos réponses/aides

a+

Offline Joao

  • Newbie
  • *
  • Posts: 22
    • View Profile
    • Club des Belles Images
Bonjour manurom

Je suis également très interessé par votre script/modif,
Pouvez-vous mettre en ligne votre idée?

Merci d'avance.
"Imagine there's no countries
it isn't hard to do nothing to kill or die for ..."  - John Lennon

manurom

  • Guest
Désolé;
je me suis fait cambrioler et mon vieux serveur Proliant m'a quitté.
Je suis en train d'en refaire un, mais le problème est de trouver un lecteur de bandes Travan SCSI 5/20Gb, pour remonter mes sauvegardes sur bande.
Dès que j'arrive à m'en dépétrer, je vous transmets mes archives.
Salutations.

Offline Joao

  • Newbie
  • *
  • Posts: 22
    • View Profile
    • Club des Belles Images
Ok
merci


Cordialement

Joao
"Imagine there's no countries
it isn't hard to do nothing to kill or die for ..."  - John Lennon