Ich habe dies getan, indem ich die Koordinaten des Bildteils von Jquery bekommen habe.
jQuery(function($) {
$('#target').Jcrop({
onChange: showCoords,
onSelect: showCoords,
onRelease: clearCoords
});
});
function showCoords(c) {
$('#xaxis').val(c.x);
$('#yaxis').val(c.y);
$('#x2').val(c.x2);
$('#y2').val(c.y2);
$('#xwidth').val(c.w);
$('#div_width').val(c.w);
$('#yheight').val(c.h);
$('#div_height').val(c.h);
};
function clearCoords() {
$('#coords input').val('0');
$('#yheight').css({ color: 'red' });
window.setTimeout(function() {
$('#yheight').css({ color: 'inherit' });
}, 500);
};
Dann habe ich diese Koordinaten zu Ernte Bild in C# wie
String savedFileName = uploadProfileImage(profileImageName, new System.Drawing.Rectangle(Int32.Parse(xaxis), Int32.Parse(yaxis), Int32.Parse(xwidth), Int32.Parse(yheight)));
public String uploadProfileImage(string profileImageName, System.Drawing.Rectangle rectangle)
{
try
{
String retFileName = "";
if (profileImageName != null || profileImageName != "")
{
GenerateCroppedThumbNail(profileImageName, rectangle);
}
return retFileName;
}
catch (Exception)
{
return String.Empty;
}
}
Das funktioniert gut
Was haben Sie versucht? Warum versuchst du nicht eine Google-Suche? http://www.switchonthecode.com/tutorials/csharp-tutorial-image-editing-saving-cropping-and-resizing –