Changeset 94784 in spip-zone


Ignore:
Timestamp:
Jan 27, 2016, 5:46:10 PM (4 years ago)
Author:
booz@…
Message:

gestion du path dans

Location:
_plugins_/convertisseur/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/convertisseur/trunk/extract/quark_xml.php

    r94726 r94784  
    5454        // Pages
    5555        $b = extraire_balise($u, 'folio') ;
    56         $item["pages"] = textebrut($b);
     56        $pages = textebrut($b);
     57
     58        $p = explode("-", $pages) ;
     59        if(intval($p[0]) < 10)
     60                $pages = "0" . $pages ;
     61       
     62        $item["pages"] = $pages ;
    5763       
    5864        $mise_en_page = extraire_balise($u, "RELATIONINFO");
  • _plugins_/convertisseur/trunk/scripts/optimg.sh

    r94606 r94784  
    11#!/bin/sh
     2
     3
     4# conversion noir et blanc + contrast luminosité : convert -colorspace Gray -brightness-contrast 15x10 LMDEN_1998-10_03.jpg 15x10.jpg
     5# convert -brightness-contrast 10x12
    26
    37# Optimisation d'images trop lourdes ou trop grandes avec imagemagick
  • _plugins_/convertisseur/trunk/spip-cli/image_optimiser.php

    r94606 r94784  
    66
    77*/
    8 
    98
    109use Symfony\Component\Console\Command\Command;
     
    6261                $image = $input->getArgument('image');
    6362               
     63               
     64               
    6465                if ($spip_loaded) {
    6566                        chdir($spip_racine);
     
    6970                        }
    7071                        // Si c'est bon on continue
    71                         else{
    72                                 if($dest){
     72                        else{                           
     73                                if(strlen($dest) > 1){
     74                                        var_dump("yoyo");
    7375                                         $label_d=" dans $dest " ;
    7476                                         $param_d=" $dest" ;
     77                                         if(!is_dir($dest))
     78                                                mkdir($dest);
    7579                                }       
    7680                                if($resize > 0){
     
    8185                                // optimisation imagemagick
    8286                                if($image){
    83                                         $output->writeln("<info>C'est parti pour une petite optimisation d'image(s) $label_r!</info>");
     87                                        $output->writeln("<info>C'est parti pour une petite optimisation d'image(s) ${label_r}${label_d} !</info>");
    8488                                        passthru('plugins/convertisseur/scripts/optimg.sh ' . $image . $param_r . $param_d);
    8589                                }       
    8690                                elseif($source){
    8791                                        $param_s = " $source" ;
    88                                         $output->writeln("<info>C'est parti pour une petite optimisation des images de $source/ $label_r!</info>");
     92                                        $output->writeln("<info>C'est parti pour une petite optimisation des images de $source/ ${label_r}${label_d} !</info>");
     93
    8994                                        $fichiers_jpg = preg_files($source . "/", "\.jpg$");
    9095       
    9196                                        foreach($fichiers_jpg as $image){
     97                                               
     98                                                $path = explode("/", preg_replace(",^/,", "", dirname(str_replace($source, "", $image)))) ;
     99                                               
     100                                                # var_dump($path);
     101                                                $dpt = $dest ;
     102                                                foreach($path as $r){
     103                                                        if(!is_dir("$dpt/$r")){
     104                                                                mkdir("$dpt/$r");
     105                                                                $dpt="$dpt/$r";
     106                                                        }else
     107                                                                $dpt="$dpt/$r";
     108                                                }
     109                                               
     110                                                $param_d=" $dpt";
     111
    92112                                                // Conversion imagemagick
    93113                                                passthru('plugins/convertisseur/scripts/optimg.sh ' . $image . $param_r . $param_d);
Note: See TracChangeset for help on using the changeset viewer.