1

Sujet : Precisions sur le dossier originales

Bonjour a tous,

D'abord felicitations pour ce script, il est tres convivial et extremement efficace et le panier est un must.

L'installation et la configuration basique s'est deroulee sans soucis.
Mais je n'arrive pas regler Albulle pour qu'il m'affiche les photos (reduites) et que les utilisateurs telechargent les photos originales.
Ce qu'il est capable de faire d'apres la doc (cf dossier originales).

Ce que j'ai teste :
- depot dans dossier photos/ des images reduite (env 640x480) -> la creation des miniatures est ok et l'on telecharge la version LowRes (Low Resolution)
- depot dans dossier originales/ des images (env 3500x2300) -> Les miniatures affiche le rond barre et l'on telecharge la version HiRes (High Resolution)

Ensuite l'inverse (pour verifier) les photos HiRes dans photos et LowRes dans originales.
Resultat: le message d'erreur suivant, mais je pense que c'est normal.
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 14016 bytes) in /xx/upload/albulle/core/includes/classes/util.class.php on line 161

Albulle est heberge chez Free.

Auriez-vous un conseil et/ou une explication pour resoudre mon probleme ?

Merci.

Bernard

Re : Precisions sur le dossier originales

Salut et bienvenue !

Première chose, la création des miniatures ne fonctionne que pour des images qui possèdent au maximum 5 millions de pixels (5,3 exactement), soit une résolution standard max de 2560 x 1920. Donc pour 3500 x 2300, cela ne passera jamais wink.

Pour ce qui est de l'utilisation du dossier originales/ c'est bien ce que tu m'as expliqué :
- Les photos lowres dans photos/
- Les photos hires dans orginales/

et surtout pas l'inverse !

Je vais refaire une vérification d'Albulle, car tu n'es pas le seul à avoir un souci avec ce dossier originales/ ; j'ai sûrement raté quelque chose...

-------------------------------
"Keyboard not detected, press a key to continue..."

WWW

3

Re : Precisions sur le dossier originales

Donc pour 3500 x 2300, cela ne passera jamais

Oui tu l'as bien decrit ce probleme dans la doc.
C'est entre autre pour ca que j'ai reduit les photos en 640x480 smile

On dirait que Albulle tente de recreer la miniature de l'image contenue dans le dossier originales.
Alors que cette miniature existe deja (creer depuis le dossiers photos).

J'ai pris soin de creer la meme arborescence dans les 2 repertoires (photos, originales) et les photos ont exactement le meme nom.

Merci

Re : Precisions sur le dossier originales

Trouvé ! Il y a bien un petit souci.

Les miniatures des photos ne sont pas créées même si la photo est en basse résolution avec son équivalent haute résolution. Rien de méchant, c'est juste un oubli de ma part.

En revanche, au niveau des photos qui sont téléchargées, tout va bien ; les photos hautes résolutions sont bien téléchargées quand elles existent.

-------------------------------
"Keyboard not detected, press a key to continue..."

WWW

5

Re : Precisions sur le dossier originales

J'ai modifier legerement ton fichier explore.php et ca fonctionne.

C. a. D. la miniature s'affiche mais c'est l'image HQ qui est telechargee.

// Si l'image ne dépasse pas la limite de 5,3 millions de pixels, on peut lancer le traitement

        //Tentative de Hack d'affichage des miniatures SI la photos existe en HQ ET en BQ
        $bBasseQualite_hack = file_exists($sCheminPhoto);
        if ( $bHauteQualite && $bBasseQualite_hack ) {
            $sCheminLectureInfos_hack = $sCheminPhoto;
            $aImgInfos = getimagesize( $sCheminLectureInfos_hack );
            
        }
        //Find de Hack

Pas tres propre, car la taille affiche est celle de l'image HQ et les dimensions en pixel sont celles de la miniature.

En attentdant je roule comme ca et j'attend la nouvelle version.

Merci pour ton aide.

Bernard

6

Re : Precisions sur le dossier originales

bernard a écrit:

J'ai modifier legerement ton fichier explore.php et ca fonctionne.

C. a. D. la miniature s'affiche mais c'est l'image HQ qui est telechargee.

Un petit bemol !!

L'archive est corrompu a l'arrivee.

Bernard

Re : Precisions sur le dossier originales

As-tu pris la précaution d'éditer explore.php en utf-8 ?

-------------------------------
"Keyboard not detected, press a key to continue..."

WWW

Re : Precisions sur le dossier originales

La correction est toute simple et est la suivante (en attendant que je publie une version corrigée) :

//
// Ligne 336, remplacer :
//

// Si l'image ne dépasse pas la limite de 5,3 millions de pixels, on peut lancer le traitement
if( ($aImgInfos[0] * $aImgInfos[1]) <= 5300000 ) {

//
// Par :
//

// Si l'image ne dépasse pas la limite de 5,3 millions de pixels, on peut lancer le traitement
$aImgPublieeInfos = getimagesize($sCheminPhoto);
if( ($aImgPublieeInfos[0] * $aImgPublieeInfos[1]) <= 5300000 ) {
-------------------------------
"Keyboard not detected, press a key to continue..."

WWW

9

Re : Precisions sur le dossier originales

Merci pour ta correction rapide !
Ca fonctionne super.

Oui j'avais fait attention a l'UTF-8.

L'archive est toujours corrompu (sur mon Ubuntu en mode graphique), mais un unzip en ligne de commande me permet de decompresser et de visualiser l'image.

Le message d'erreur d'unzip

unzip Photos.zip 
Archive:  Photos.zip
error [Photos.zip]:  missing 4096 bytes in zipfile
  (attempting to process anyway)
error [Photos.zip]:  attempt to seek before beginning of zipfile
  (please check that you have transferred or created the zipfile in the
  appropriate BINARY mode and that you have compiled UnZip properly)
  (attempting to re-compensate)
 extracting: Photos/Duo_et_Groupes/00109.jpg   bad CRC 23317cb1  (should be a03dbce9)

Je verifie demain avec des images de taille inferieure a 3500x2300...

Bernard

Re : Precisions sur le dossier originales

Bernard a écrit:

L'archive est toujours corrompu (sur mon Ubuntu en mode graphique), mais un unzip en ligne de commande me permet de decompresser et de visualiser l'image.

Etrange, je viens de refaire un test, l'archive est arrivée propre. Je pense que le problème vient de toi cette fois wink.

-------------------------------
"Keyboard not detected, press a key to continue..."

WWW

11

Re : Precisions sur le dossier originales

Re-salut,

J'ai fait plusieurs tests et il semble que je ne puisse pas creer une archive valide a partir de mes photos HQ (3504x2336).

Archive:  Photos4.zip   949940 bytes   1 file
error [Photos4.zip]:  missing 4096 bytes in zipfile
  (attempting to process anyway)
-rw-a--     0.0 fat   953890 b- stor 20070621.202208 Photos/test/testchat.jpg
1 file, 953890 bytes uncompressed, 953890 bytes compressed:  0.0%

Apres plusieurs reduction  (sous Gimp) en 2500 puis 1500 toujours le meme probleme...
et enfin  1024 qui fonctionne neutral

J'ai limite la taille du panier a 8 Mo (Free)

Voila pour les derniers tests.

Et merci encore pour ton script.

Bernard

12

Re : Precisions sur le dossier originales

Bonjour,

Pour conclure, ce matin le serveur de l'hebergeur semble beaucoup plus veloce et tout fonctionne parfaitement smile.

La taille des images n'etait pas le probleme.

Merci
Bernard