Update of /home/spip-cvs/spip/ecrire
In directory alan:/tmp/cvs-serv15387/ecrire
Modified Files:
inc_documents.php3
Log Message:
Rotation de l'image avec Convert et GD2
Index: inc_documents.php3
RCS file: /home/spip-cvs/spip/ecrire/inc_documents.php3,v
retrieving revision 1.108
retrieving revision 1.109
diff -u -d -r1.108 -r1.109
--- a/inc_documents.php3 7 Jun 2004 21:27:23 -0000 1.108
+++ b/inc_documents.php3 8 Jun 2004 01:03:01 -0000 1.109
@@ -369,8 +369,8 @@
if ($ext == "zip") {
- $texte_upload .= "\n<option value=\"$f\"> $lefichier (en tant que fichier zip)</option>";
- $texte_upload .= "\n<option value=\"$f--unzip\"> $lefichier (décompacter et installer les documents séparés)</option>";
+ $texte_upload .= "\n<option value=\"$f\"> $lefichier (en tant que fichier zip)</option>";
+ $texte_upload .= "\n<option value=\"$f--unzip\"> $lefichier (décompacter et installer les documents séparés)</option>";
}
else if ($exts[$ext] == 'oui') $texte_upload .= "\n<option value=\"$f\"> $lefichier</option>";
}
@@ -381,9 +381,9 @@
function texte_vignette_document($largeur_vignette, $hauteur_vignette, $fichier_vignette, $fichier_document) {
- if ($largeur_vignette > 140) {
- $rapport = 140.0 / $largeur_vignette;
- $largeur_vignette = 140;
+ if ($largeur_vignette > 120) {
+ $rapport = 120.0 / $largeur_vignette;
+ $largeur_vignette = 120;
$hauteur_vignette = ceil($hauteur_vignette * $rapport);
}
if ($hauteur_vignette > 130) {
@@ -550,39 +550,40 @@
echo "<div style='text-align: center;'><a href='../$fichier'><img src='$fichier_vignette' border='0'></a></div>";
}
- $process = lire_meta('image_process');
- // imagick (php4-imagemagick)
- if ($process == 'imagick') {
- echo "<div class='verdana1' style='text-align:center'>";
- $link_rot = $image_link;
- $link_rot->addVar('redirect', $redirect_url);
- $link_rot->addVar('hash', calculer_action_auteur("rotate ".$id_document));
- $link_rot->addVar('hash_id_auteur', $connect_id_auteur);
- $link_rot->addVar('doc_rotate', $id_document);
- $link_rot->addVar('vignette_aff', $id_document);
- $link_rot->addVar('var_rot', -90);
- echo "<a href='".$link_rot->getUrl("portfolio")."'>gauche</a> |";
-
- $link_rot = $image_link;
- $link_rot->addVar('redirect', $redirect_url);
- $link_rot->addVar('hash', calculer_action_auteur("rotate ".$id_document));
- $link_rot->addVar('hash_id_auteur', $connect_id_auteur);
- $link_rot->addVar('doc_rotate', $id_document);
- $link_rot->addVar('vignette_aff', $id_document);
- $link_rot->addVar('var_rot', 90);
- echo "<a href='".$link_rot->getUrl("portfolio")."'>droite</a> |";
-
- $link_rot = $image_link;
- $link_rot->addVar('redirect', $redirect_url);
- $link_rot->addVar('hash', calculer_action_auteur("rotate ".$id_document));
- $link_rot->addVar('hash_id_auteur', $connect_id_auteur);
- $link_rot->addVar('doc_rotate', $id_document);
- $link_rot->addVar('vignette_aff', $id_document);
- $link_rot->addVar('var_rot', 180);
- echo "<a href='".$link_rot->getUrl("portfolio")."'>180°</a>";
+ if ($flag_modif) {
+ $process = lire_meta('image_process');
+ // imagick (php4-imagemagick)
+ if ($process == 'imagick' OR $process == 'gd2' OR $process == 'convert') {
+ echo "<div class='verdana1' style='text-align:center'>";
+ $link_rot = $image_link;
+ $link_rot->addVar('redirect', $redirect_url);
+ $link_rot->addVar('hash', calculer_action_auteur("rotate ".$id_document));
+ $link_rot->addVar('hash_id_auteur', $connect_id_auteur);
+ $link_rot->addVar('doc_rotate', $id_document);
+ $link_rot->addVar('vignette_aff', $id_document);
+ $link_rot->addVar('var_rot', -90);
+ echo "<a href='".$link_rot->getUrl("portfolio")."'>gauche</a> |";
+
+ $link_rot = $image_link;
+ $link_rot->addVar('redirect', $redirect_url);
+ $link_rot->addVar('hash', calculer_action_auteur("rotate ".$id_document));
+ $link_rot->addVar('hash_id_auteur', $connect_id_auteur);
+ $link_rot->addVar('doc_rotate', $id_document);
+ $link_rot->addVar('vignette_aff', $id_document);
+ $link_rot->addVar('var_rot', 90);
+ echo "<a href='".$link_rot->getUrl("portfolio")."'>droite</a> |";
+
+ $link_rot = $image_link;
+ $link_rot->addVar('redirect', $redirect_url);
+ $link_rot->addVar('hash', calculer_action_auteur("rotate ".$id_document));
+ $link_rot->addVar('hash_id_auteur', $connect_id_auteur);
+ $link_rot->addVar('doc_rotate', $id_document);
+ $link_rot->addVar('vignette_aff', $id_document);
+ $link_rot->addVar('var_rot', 180);
+ echo "<a href='".$link_rot->getUrl("portfolio")."'>180°</a>";
+ }
}
-
if ($flag_modif) {
if ($flag_deplier) $triangle = bouton_block_visible("port$id_document");
else $triangle = bouton_block_invisible("port$id_document");