[mono-vb] Re sizing Images

Rolf Bjarne Kvinge rolflists at ya.com
Wed Sep 9 08:08:08 EDT 2009


Hi,

Please file a bug report in bugzilla.novell.com with a complete (compilable) test case.

Rolf

> -----Original Message-----
> From: mono-vb-bounces at lists.ximian.com [mailto:mono-vb-
> bounces at lists.ximian.com] On Behalf Of Easy_Rider9999
> Sent: domingo, 16 de agosto de 2009 11:45
> To: mono-vb at lists.ximian.com
> Subject: [mono-vb] Re sizing Images
> 
> 
> The following code works with .Net Framework but not with Mono. What is
> wrong! No new files are generated!
> 
> 
> gStatus = CodeLoc & " Sizing Image"
>               Using newImage As Image = clsGrafics.SizeImage(_size,
> img)
>                 gStatus = CodeLoc & " Copy Exif"
>                 clsExif.Copy(img, newImage)
>                 img.Dispose()
>                 img = Nothing
>                 Dim f As String
>                 BackPath = ""
>                 If optNewName.Checked Then
>                   Action = ClsGlobal.GetLang("ResizeNewName",
> "Verkleinern
> in neue Datei", Me)
>                   ActionType = clsUndo.EnumActionType.Resize
>                   f = Me.GetRenamePath(sPictures(i))
>                 ElseIf optFolder.Checked Then
> 
>                   Action = ClsGlobal.GetLang("ResizeNewFolderName",
> "Verkleinern in Ordner", Me)
>                   ActionType = clsUndo.EnumActionType.Resize
>                   f = IO.Path.Combine(txtFolder.Text,
> IO.Path.GetFileName(sPictures(i)))
>                 ElseIf optOverwrite.Checked Then
>                   Action = ClsGlobal.GetLang("ResizeNewName",
> "Verkleinern",
> Me)
>                   ActionType = clsUndo.EnumActionType.Resize
>                   BackPath = ClsGlobal.GetBackPath(sPictures(i))
>                   Try
>                     gStatus = CodeLoc & " Renaming File " &
> sPictures(i) & "
> to: " & BackPath
>                     My.Computer.FileSystem.RenameFile(sPictures(i),
> IO.Path.GetFileName(BackPath))
>                     f = sPictures(i)
>                     blnOverWrite = True
>                   Catch ex As Exception
>                     f = ""
>                     MsgBox(ex.Message)
>                   End Try
> 
>                 Else
>                   Throw New ApplicationException("No option selected!")
>                 End If
>                 If Not blnOverWrite Then
>                   ClsGlobal.gStatusLabel.Text =
> ClsGlobal.GetLang("CreatingResizeFile", "Erstelle neue verkleinerte
> Datei
> für ", Me) & sPictures(i)
>                 Else
>                   ClsGlobal.gStatusLabel.Text =
> ClsGlobal.GetLang("ResizingFile", "Speichere verkleinerte Datei für ",
> Me) &
> sPictures(i)
>                 End If
>                 gStatus = CodeLoc & " " & ClsGlobal.gStatusLabel.Text
>                 My.Application.DoEvents()
>                 If f <> "" Then
>                   Try
>                     gStatus = CodeLoc & " Saving NewImage to File " & f
>                     clsGrafics.SaveImg(newImage, f, tbCompr.Value)
>                     frmMain.AddToUndo(f, BackPath, Action, ActionType)
>                   Catch ex As Exception
>                     MsgBox(ex.Message)
>                   End Try
>                 End If
>                 Pictures(i) = f
>               End Using
> 
> 
> --
> View this message in context: http://www.nabble.com/Resizing-Images-
> tp24991889p24991889.html
> Sent from the Mono - VB mailing list archive at Nabble.com.
> 
> _______________________________________________
> Mono-vb mailing list
> Mono-vb at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-vb



More information about the Mono-vb mailing list