You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mediaspip_init/inc/image_process_install.php

53 lines
1.5 KiB
PHTML

<?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);
}
}
?>