$.ajax({ type : "GET", dataType : "jsonp", url : '/', data : {} success: function(obj){ } });
Как использовать $ .ajax dataType: jsonp междоменный для публикации данных?
-121--793102-
Метод Image.GetThumbnailimage и качество У меня проблема с Проблема в том, что размеры файлов определенного размера отображаются очень размытыми и зернистыми. В msdn говорится, что метод GetThumbnailImage хорошо работает, когда...У меня проблема с Getthumbnailimage. Проблема в том, что размеры файлов определенного размера отображаются очень размытыми и зернистыми. В msdn говорится, что
метод GetThumbnailImage хорошо работает, когда запрошенное миниатюрное изображение имеет размер около 120 x 120 пикселей. При запросе большого изображения миниатюры (например, 300 x 300) из изображения со встроенной миниатюрой может произойти заметная потеря качества изображения миниатюры. Возможно, лучше масштабировать основное изображение (вместо масштабирования встроенной миниатюры) путем вызова метода DrawImage.
Проблема в том, что drawimage, похоже, находится в оконных формах. Есть ли способ сделать это в Webforms? Вот часть моего кода. Примечание: Я не хочу получать миниатюру, кто-то другой написал это, и я просто хочу показать действительный размер, вот и все.
protected void Page_Load(object sender, System.EventArgs e) { // Put user code to initialize the page here ad a=(ad)Session["a"]; DataView dv=a.AdData.Tables[0].DefaultView; dv.RowFilter="ad_nbr=" + Request.QueryString["l"].Trim(); byte[] MyData= new byte[0]; MyData = (byte[])dv[0]["image"]; System.Web.HttpContext.Current.Response.ContentType = "image/jpeg"; System.Drawing.Image _image = System.Drawing.Image.FromStream(new stem.IO.MemoryStream( (byte[])dv[0]["image"]) ); System.Drawing.Image _newimage = _image.GetThumbnailImage(_image.Width, _image.Height, null, new System.IntPtr() ); _newimage.Save( System.Web.HttpContext.Current.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg ); }