|
|
|
<?php
|
|
|
|
/**
|
|
|
|
* Plugin MediaSPIP Init
|
|
|
|
* © 2010-2013 kent1 (kent1@arscenic.info)
|
|
|
|
* Distribué sous licence GNU/GPL v3
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
|
|
|
|
if (!defined("_ECRIRE_INC_VERSION")) return;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Gestion de la configuration du choix du process des images
|
|
|
|
* On active GD2 si on peut
|
|
|
|
*/
|
|
|
|
function inc_image_process_install_dist(){
|
|
|
|
|
|
|
|
include_spip('inc/distant');
|
|
|
|
|
|
|
|
/**
|
|
|
|
* On teste les formats et on remplit les métas
|
|
|
|
*/
|
|
|
|
if (
|
|
|
|
function_exists('ImageGif')
|
|
|
|
OR function_exists('ImageJpeg')
|
|
|
|
OR function_exists('ImagePng')){
|
|
|
|
$url_gd1 = recuperer_page(generer_url_action("tester", "arg=gd1&time=".time(),true));
|
|
|
|
if (function_exists("ImageCreateTrueColor"))
|
|
|
|
$url_gd2 = recuperer_page(generer_url_action("tester", "arg=gd2&time=".time(),true));
|
|
|
|
}
|
|
|
|
|
|
|
|
if (_PNMSCALE_COMMAND!='')
|
|
|
|
$url_netpbm = recuperer_page(generer_url_action("tester", "arg=netpbm&time=".time(),true));
|
|
|
|
|
|
|
|
if (function_exists('imagick_readimage'))
|
|
|
|
$url_imagick = recuperer_page(generer_url_action("tester", "arg=imagick&time=".time(),true));
|
|
|
|
|
|
|
|
if (_CONVERT_COMMAND!='')
|
|
|
|
$url_convert = recuperer_page(generer_url_action("tester", "arg=convert&time=".time(),true));
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Activation de gd2 et des vignettes de documents
|
|
|
|
*/
|
|
|
|
if (function_exists("ImageCreateTrueColor")) {
|
|
|
|
ecrire_meta("image_process", "gd2");
|
|
|
|
ecrire_meta('formats_graphiques','gif,jpg,png','non');
|
|
|
|
ecrire_meta("creer_preview", "oui");
|
|
|
|
ecrire_meta("taille_preview", "300");
|
|
|
|
$url = generer_url_action("tester_taille", "arg=3000&time=".time(),true);
|
|
|
|
$tester_taille = recuperer_page($url);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
?>
|