- Timestamp:
- Jan 1, 2012, 10:09:17 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/PHP_Optimisateur/plugins/convert_pan/main.php
r10337 r12819 1 1 <?php 2 2 /***************************************\ 3 | PHP OPTIMISATEUR|4 | Plugin ConvertPan 1.3|3 | PHP OPTIMISATEUR | 4 | Plugin ConvertPan 1.3 | 5 5 \***************************************/ 6 6 … … 8 8 ## Crée des miniatures rognées pour ne pas avoir de minuscules images 9 9 10 $CP_namepanorama = $CONF['Plugins']['convert_pan']['NAMEpanorama']; 11 $CP_detectmode = $CONF['Plugins']['convert_pan']['DetectMode']; 12 $CP_dimpanorama = $CONF['Plugins']['convert_pan']['DIMpanorama']; 13 $CP_ratiopan = $CONF['Plugins']['convert_pan']['RatioPan']; 14 $CP_ratiopanthumb = $CONF['Plugins']['convert_pan']['RatioPanThumb']; 10 $CP_namepanorama = $CONF['Plugins']['convert_pan']['NAMEpanorama']; // Suffixe des panoramas 11 $CP_detectmode = $CONF['Plugins']['convert_pan']['DetectMode']; // Mode de détection 12 $CP_dimpanorama = $CONF['Plugins']['convert_pan']['DIMpanorama']; // Hauteur des panoramas normaux 13 $CP_ratiopan = $CONF['Plugins']['convert_pan']['RatioPan']; // Ratio des panoramas 14 $CP_ratiopanthumb = $CONF['Plugins']['convert_pan']['RatioPanThumb']; // Ratio des miniatures 15 15 16 16 if (!isset($BlockAll)) { 17 17 18 18 if ( 19 20 19 ($CP_detectmode == 'name' AND strpos($file['name'],$CP_namepanorama) !== false) OR 20 ($CP_detectmode == 'ratio' AND $FileInfos['Width']/$FileInfos['Height'] >= $CP_ratiopan) 21 21 ) { 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 23 if (!isset($BlockNormal) AND $CP_dimpanorama != 0) { 24 nconvert('-q '.$CONF['Qnormal'].' -out jpeg -o "'.$file['folder_out'].$file['name'].'.jpg" -dpi 72 '.$CONF['convOptions'].' -resize 0 '.$CP_dimpanorama.' '.$CONF['copyNormal'].' "'.$FilesSource[$i].'"'); 25 $BlockNormal['convert_pan'] = true; 26 } 27 28 if (!isset($BlockThumbnail) AND $CP_ratiopanthumb != 0) { 29 $DIMthumbnailV = $CONF['DIMthumbnail']/$CP_ratiopanthumb; 30 31 // on prend la miniature au milieu du panorama 32 $tmp_x = $FileInfos['Width'] * $DIMthumbnailV / $FileInfos['Height']; 33 $offset_x = ($tmp_x - $CONF['DIMthumbnail']) / 2; 34 35 nconvert('-q '.$CONF['Qthumbnail'].' -out jpeg -o "'.$file['folder_out'].'thumbnail/'.$CONF['prefixe_mini'].$file['name'].'.jpg" -dpi 72 '.$CONF['convOptions'].' -resize 0 '.$DIMthumbnailV.' -crop '.$offset_x.' 0 '.$CONF['DIMthumbnail'].' '.$DIMthumbnailV.' -rmeta -rexifthumb "'.$FilesSource[$i].'"'); 36 $BlockThumbnail['convert_pan'] = true; 37 } 38 38 } 39 39
Note: See TracChangeset
for help on using the changeset viewer.