Proponuję użyć Jquery image crop plugin. Ponieważ myślę, że nie dobrze przycinać kwadrat automatycznie, ponieważ można usunąć główną część obrazu, na przykład, jeśli zdjęcie użytkownika można przyciąć głowę.
Wtyczka do przycinania obrazów jest łatwa w użyciu. Użytkownik po prostu wybierz, że chce używać jako podglądu. Po stronie serwera otrzymujesz współrzędne punktu początkowego i szerokość/wysokość. W celu zmiany rozmiaru obrazu/przycięcia po stronie serwera używam image magick. Jest wrapper for image magick at .net. Należy również zachować ostrożność przy opakowaniu, ponieważ jest to tylko 32-bitowe. Opracowałem dla moich potrzeb własne opakowanie dla magii obrazu. Ale wierzę, że można to łatwo zrobić za pomocą .net.
Jeśli nadal uważasz, że autopropping jest tym, czego potrzebujesz, proponuję przyciąć maksymalnie środek kwadratu obrazu, a następnie powrócić do rozmiaru, który chcesz.
Mam nadzieję, że ta pomoc.
P.S. Nie wiem, ale przypuszczam, że takie zadanie nie może być wykonane przy użyciu mvc WebImage.
Jest kilka ciekawych przykładów tutaj - http://weblogs.asp.net/gunnarpeipman/archive/2010/10/15/asp-net-mvc-3-beta-simple-image-manipulations-using- webimage-helper.aspx –
@Dan Atkinson - tak, widziałem te przykłady, ale moim problemem jest przycinanie do kwadratu (i próby centrum). –