Ignore:
Timestamp:
Dec 19, 2010, 11:31:52 AM (13 years ago)
Author:
mistic100
Message:
  • Nouveau plugin : CreateCustomThumbs permet de créer des miniatures de taille fixe
  • On peut maintenant désinstaller un plugin facilement
  • Ajout d’une option pour gérer le dossier de sortie non vide (effacer, continuer, bloquer)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/PHP_Optimisateur/plugins/convert_pan.php

    r7991 r8195  
    22/***************************************\
    33|                       PHP OPTIMISATEUR                        |
    4 |                       Plugin ConvertPan                       |
     4|                 Plugin ConvertPan 1.1                 |
    55\***************************************/
    66
     
    1212$DIMthumbnailV = $DIMthumbnail/$PluginsProcess['convert_pan']['RatioPanThumb']; // Taille verticale des miniatures
    1313
    14 if (strpos($matches[2], $NAMEpanorama) !== false) {
    15         exec('nconvert.exe -q '.$Qnormal.' -out jpeg -o "'.$matches[1].'/'.$matches[2].'" -dpi 72 -ratio -rtype lanczos -resize 0 '.$DIMpanorama.' '.$copyNormal.' "'.$FilesSource[$i].'"');
    16         exec('nconvert.exe -q '.$Qthumbnail.' -out jpeg -o "'.$matches[1].'/thumbnail/'.$prefixe_mini.$matches[2].'" -dpi 72 -ratio -rtype lanczos -rflag decr -resize 0 '.$DIMthumbnailV.' -crop 0 0 '.$DIMthumbnail.' '.$DIMthumbnailV.' -rmeta -rexifthumb "'.$FilesSource[$i].'"');
     14if (strpos($FileName, $NAMEpanorama) !== false) {
    1715
    18         $BlockNormal = true;
    19         $BlockThumbnail = true;
     16        // on prend la miniature au milieu du panorama
     17        $tmp_x = $FileInfos['Width'] * $DIMthumbnailV / $FileInfos['Height'];
     18        $offset_x = ($tmp_x - $DIMthumbnail) / 2;
     19
     20        if (!isset($BlockNormal)) {
     21                exec('files\nconvert.exe -q '.$Qnormal.' -out jpeg -o "'.$FileFolder.'/'.$FileName.'" -dpi 72 '.$convOptions.' -resize 0 '.$DIMpanorama.' '.$copyNormal.' "'.$FilesSource[$i].'"');
     22                $BlockNormal = true;
     23        }
     24       
     25        if (!isset($BlockThumbnail)) {
     26                exec('files\nconvert.exe -q '.$Qthumbnail.' -out jpeg -o "'.$FileFolder.'/thumbnail/'.$prefixe_mini.$FileName.'" -dpi 72 '.$convOptions.' -resize 0 '.$DIMthumbnailV.' -crop '.$offset_x.' 0 '.$DIMthumbnail.' '.$DIMthumbnailV.' -rmeta -rexifthumb "'.$FilesSource[$i].'"');
     27                $BlockThumbnail = true;
     28        }
    2029}
    2130?>
Note: See TracChangeset for help on using the changeset viewer.