protected void UploadImage_Click(object sender, EventArgs e) { try { using (ImageResizer resizer = new ImageResizer(fileUpload.FileContent)) { // Make sure any images which are sideways are turned the right way around resizer.RotateIfNeeded(); // Save it to disk as a large JPG, in its own special directory resizer.Mode = ResizeMode.KeepOriginalRatio; resizer.Resize(650, 650); resizer.SaveToDisk(OutputImageFormat.Jpeg, ConfigurationManager.AppSettings["650by650"] + "musalarge"); // Also save a thumbnail version resizer.Mode = ResizeMode.KeepOriginalRatioByCropping; resizer.Resize(80, 80); resizer.SaveToDisk(OutputImageFormat.Jpeg, ConfigurationManager.AppSettings["80by80"] + "musasmall"); } //errorLabel.Visible = false; } catch (Exception ex) { //errorLabel.Visible = true; //errorLabel.Text = "Could not upload image: " + ex.Message; } }
private void ResizeFile(string filename) { File.Move(ConfigurationManager.AppSettings["UploadFolderLocation"].ToString() + filename, ConfigurationManager.AppSettings["originalImage"] + filename); try { using (ImageResizer resizer = new ImageResizer(ConfigurationManager.AppSettings["originalImage"].ToString() + filename)) { // Make sure any images which are sideways are turned the right way around resizer.RotateIfNeeded(); // Save it to disk as a large JPG, in its own special directory resizer.Mode = ResizeMode.KeepOriginalRatioByCropping; resizer.Resize(650, 650); resizer.SaveToDisk(OutputImageFormat.Jpeg, ConfigurationManager.AppSettings["650by650"] + filename); // Also save a thumbnail version resizer.Mode = ResizeMode.KeepOriginalRatioByCropping; resizer.Resize(80, 80); resizer.SaveToDisk(OutputImageFormat.Jpeg, ConfigurationManager.AppSettings["80by80"] + filename); } } catch (Exception ex) { //errorLabel.Visible = true; //errorLabel.Text = "Could not upload image: " + ex.Message; } }
protected void UploadImage_Click(object sender, EventArgs e) { if (ImageFileUpload.HasFile) { string filename = ""; // saving the original image try { filename = Path.GetFileName(ImageFileUpload.FileName); ImageFileUpload.SaveAs(ConfigurationManager.AppSettings["originalImage"].ToString() + filename); Session["Imagefilename"] = null; Session["Imagefilename"] = filename; } catch (Exception ex) { // log exception } // end of saving the original image try { using (ImageResizer resizer = new ImageResizer(ConfigurationManager.AppSettings["originalImage"].ToString() + filename)) { // Make sure any images which are sideways are turned the right way around resizer.RotateIfNeeded(); // Save it to disk as a large JPG, in its own special directory resizer.Mode = ResizeMode.KeepOriginalRatioByCropping; resizer.Resize(650, 650); resizer.SaveToDisk(OutputImageFormat.Jpeg, ConfigurationManager.AppSettings["650by650"] + filename); // Also save a thumbnail version resizer.Mode = ResizeMode.KeepOriginalRatioByCropping; resizer.Resize(80, 80); resizer.SaveToDisk(OutputImageFormat.Jpeg, ConfigurationManager.AppSettings["80by80"] + filename); } SetAddImageDetails(); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "fileUpload", "setImageUpload(true, true)", true); } catch (Exception ex) { //errorLabel.Visible = true; //errorLabel.Text = "Could not upload image: " + ex.Message; } } }