Bonjour à tous,
J'ai un petit problème d'interactions et je voudrais connaître votre avis sur mon code qui fait à peu près 60 lignes...
Le but que je cherche à atteindre, c'est coupler un resize (redimensionnement de l'image) avec un crop(sélection d'une partie de l'image en vue d'un découpage)
Le soucis, c'est que pour le resize, j'ai un code qui fonctionne, et pour le cropping, le code fonctionne également. Mais dès que je les assemble, il se passe des choses bizarres. Les images ne se redimensionnent plus. Pourtant, le ghost (fantome de l'image qui aide à obtenir l'agrandissement voulu), lui, prend la bonne taille !!
Voici mon code :
Y voyez-vous une grosse erreur ?
Dans l'idéal, il faudrait que j'envoie le zip à la bonne âme prête à m'aider...
Merci d'avance,
Salutations à tous,
Davor
Modifié par Davorrovad (13 Aug 2009 - 00:42)
J'ai un petit problème d'interactions et je voudrais connaître votre avis sur mon code qui fait à peu près 60 lignes...
Le but que je cherche à atteindre, c'est coupler un resize (redimensionnement de l'image) avec un crop(sélection d'une partie de l'image en vue d'un découpage)
Le soucis, c'est que pour le resize, j'ai un code qui fonctionne, et pour le cropping, le code fonctionne également. Mais dès que je les assemble, il se passe des choses bizarres. Les images ne se redimensionnent plus. Pourtant, le ghost (fantome de l'image qui aide à obtenir l'agrandissement voulu), lui, prend la bonne taille !!
Voici mon code :
<html>
<head>
<title>jQuery UI Resizable - Preserve aspect ratio</title>
<link type="text/css" href="../css/ui.allPERSO.css" rel="stylesheet" />
<link type="text/css" href="../css/Une_Ligne.css" rel="stylesheet" />
<script type="text/javascript" src="../js/jquery-1.3.2.js"></script>
<script type="text/javascript" src="../js/ui.core.js"></script>
<script type="text/javascript" src="../js/ui.resizable.js"></script>
<!-- Ci dessous les sources pour le JCROP-->
<script src="../js/jquery.Jcrop.js"></script>
<link rel="stylesheet" href="../css/jquery.Jcrop.css" type="text/css" />
<script language="Javascript">
jQuery(document).ready(function(){
$(function(){
$("img").resizable({
aspectRatio: true,
ghost: true
});
});
jQuery($("img")).Jcrop({
onChange: showCoords,
onSelect: giveCoords
});
});
function showCoords(c)
{
jQuery('#x').val(c.x);
jQuery('#y').val(c.y);
jQuery('#x2').val(c.x2);
jQuery('#y2').val(c.y2);
jQuery('#w').val(c.w);
jQuery('#h').val(c.h);
};
function giveCoords(c)
{
jQuery(alert("Les coordonnees sont les suivantes : \nOrigine : x= " + c.x + " et y= " + c.y +"\nExtrémité : x= " + c.x2 + " et y= " + c.y2 + "\nLa largeur de la sélection fait " + c.w + "pixels, et la hauteur fait " + c.h + "pixels"));
}
</script>
</head>
<body>
<img src="../images/flowers.jpg" />
<img src="../images/flowers2.jpg" />
</body>
</html>
Y voyez-vous une grosse erreur ?
Dans l'idéal, il faudrait que j'envoie le zip à la bonne âme prête à m'aider...
Merci d'avance,
Salutations à tous,
Davor
Modifié par Davorrovad (13 Aug 2009 - 00:42)