- Timestamp:
- Apr 12, 2011, 7:45:22 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/PHP_Optimisateur/plugins/create_custom_thumbs/main.php
r9276 r10337 2 2 /***************************************\ 3 3 | PHP OPTIMISATEUR | 4 | Plugin CreateCustomThumbs 1. 0.a|4 | Plugin CreateCustomThumbs 1.1 | 5 5 \***************************************/ 6 6 … … 8 8 ## Dépend de la valeur de $CONF['DIMthumbnail'] 9 9 10 if (!isset($BlockAll)) { 11 10 12 // CreateCustomThumbs à la priorité sur ConvertPan 11 13 if (isset($BlockThumbnail['convert_pan']) OR !isset($BlockThumbnail)) { 12 14 13 $FileSource = $FilesSource[$i]; // fichier de travail15 if(!isset($CCT_filesource)) $CCT_filesource = $FilesSource[$i]; // fichier de travail 14 16 $CCT_dimthumbnail = $CONF['Plugins']['create_custom_thumbs']['DIMthumbnailV']; // Hauteur de l'image 15 17 $CCT_frameparams = $CONF['Plugins']['create_custom_thumbs']['FRAMEparams']; // Paramètres du cadre … … 30 32 } 31 33 32 $offset_x = ($tmp_x - $CONF['DIMthumbnail']) / 2;33 $offset_y = ($tmp_y - $CCT_dimthumbnail) / 2;34 $offset_x = ceil(($tmp_x - $CONF['DIMthumbnail']) / 2); 35 $offset_y = ceil(($tmp_y - $CCT_dimthumbnail) / 2); 34 36 35 exec('include\nconvert.exe -overwrite -q '.$CONF['Qthumbnail'].' -out jpeg -o "'.$FileFolder.'thumbnail/'.$CONF['prefixe_mini'].$FileName.'.jpg" -dpi 72 '.$CONF['convOptions'].' -resize '.$resize_param.' -crop '.$offset_x.' '.$offset_y.' '.$CONF['DIMthumbnail'].' '.$CCT_dimthumbnail.' -rmeta -rexifthumb "'.$FileSource.'"');37 nconvert('-overwrite -q '.$CONF['Qthumbnail'].' -out jpeg -o "'.$file['folder_out'].'thumbnail/'.$CONF['prefixe_mini'].$file['name'].'.jpg" -dpi 72 '.$CONF['convOptions'].' -resize '.$resize_param.' -crop '.$offset_x.' '.$offset_y.' '.$CONF['DIMthumbnail'].' '.$CCT_dimthumbnail.' -rmeta -rexifthumb "'.$CCT_filesource.'"'); 36 38 37 39 $BlockThumbnail['create_custom_thumbs'] = true; 38 $ FileSource = $FileFolder.'thumbnail/'.$CONF['prefixe_mini'].$FileName.'.jpg';40 $CCT_filesource = $file['folder_out'].'thumbnail/'.$CONF['prefixe_mini'].$file['name'].'.jpg'; 39 41 } 40 42 … … 42 44 if ($CCT_frameparams['size1'] != 0 OR $CCT_frameparams['size2'] != 0) { 43 45 // Si la miniature n'a pas encore été générée il faut le faire 44 if ($ FileSource == $FilesSource[$i]) {45 exec('include\nconvert.exe -q '.$CONF['Qthumbnail'].' -out jpeg -o "'.$FileFolder.'thumbnail/'.$CONF['prefixe_mini'].$FileName.'.jpg" -dpi 72 '.$CONF['convOptions'].' -resize '.$CONF['DIMthumbnail'].' '.$CONF['DIMthumbnail'].' -rmeta -rexifthumb"'.$FilesSource[$i].'"');46 $ FileSource = $FileFolder.'thumbnail/'.$CONF['prefixe_mini'].$FileName.'.jpg';46 if ($CCT_filesource == $FilesSource[$i]) { 47 nconvert('-q '.$CONF['Qthumbnail'].' -out jpeg -o "'.$file['folder_out'].'thumbnail/'.$CONF['prefixe_mini'].$file['name'].'.jpg" -dpi 72 '.$CONF['convOptions'].' -resize '.$CONF['DIMthumbnail'].' '.$CONF['DIMthumbnail'].' -rmeta -rexifthumb "'.$FilesSource[$i].'"'); 48 $CCT_filesource = $file['folder_out'].'thumbnail/'.$CONF['prefixe_mini'].$file['name'].'.jpg'; 47 49 } 48 50 49 $img = imagecreatefromjpeg($ FileSource);51 $img = imagecreatefromjpeg($CCT_filesource); 50 52 $x = imagesx($img)-1; 51 53 $y = imagesy($img)-1; … … 63 65 } 64 66 65 imagejpeg($img, $ FileFolder.'thumbnail/'.$CONF['prefixe_mini'].$FileName.'.jpg', $CONF['Qthumbnail']);67 imagejpeg($img, $file['folder_out'].'thumbnail/'.$CONF['prefixe_mini'].$file['name'].'.jpg', $CONF['Qthumbnail']); 66 68 imagedestroy($img); 67 69 68 70 $BlockThumbnail['create_custom_thumbs'] = true; 69 $ FileSource = $FileFolder.'thumbnail/'.$CONF['prefixe_mini'].$FileName.'.jpg';71 $CCT_filesource = $file['folder_out'].'thumbnail/'.$CONF['prefixe_mini'].$file['name'].'.jpg'; 70 72 } 71 73 } 72 74 75 } 73 76 ?>
Note: See TracChangeset
for help on using the changeset viewer.