OSDN Git Service

GDI+例外に対応するため、アニメーションgifを投稿する場合の画像表示はbitmap化してから表示するよう変更。投稿画像自体はアニメーションgifのまま送信されます。
authorkiri_feather <kiri_feather@users.sourceforge.jp>
Tue, 17 Aug 2010 04:42:11 +0000 (04:42 +0000)
committerKimura Youichi <kim.upsilon@bucyou.net>
Sat, 18 Feb 2012 14:14:48 +0000 (23:14 +0900)
git-svn-id: http://svn.sourceforge.jp/svnroot/tween/trunk@717 e39ad16e-3079-482e-bb30-4b4d378143b6

Tween/Tween.vb

index 285b30e..b2f611e 100644 (file)
@@ -9402,13 +9402,15 @@ RETRY:
                     ImageSelectedPicture.Tag = UploadFileType.Invalid
                     ImagefilePathText.Text = ""
                 Case UploadFileType.Picture
+                    Dim img As Image = Nothing
                     Using fs As New FileStream(ImagefilePathText.Text, FileMode.Open, FileAccess.Read)
-                        ImageSelectedPicture.Image = (New HttpVarious).CheckValidImage( _
-                                    Image.FromStream(fs), _
-                                    ImageSelectedPicture.Width, _
-                                    ImageSelectedPicture.Height)
+                        img = Image.FromStream(fs)
                         fs.Close()
                     End Using
+                    ImageSelectedPicture.Image = (New HttpVarious).CheckValidImage( _
+                                img, _
+                                img.Width, _
+                                img.Height)
                     ImageSelectedPicture.Tag = UploadFileType.Picture
                 Case UploadFileType.MultiMedia
                     ImageSelectedPicture.Image = My.Resources.MultiMediaImage