| 
             
              ソス@ソスソスVBAソスナ画像ソスtソス@ソスCソスソスソスソスTソスCソスYソスマ更ソスソスソスoソスヘゑソスソスソスノは?
             
           | 
        
 ソスgソスbソスvソスyソス[ソスWソスソス
        ソスEC/C++
        ソスEDelphi
        ソスEVisual BasicソスソスソスSソスソス
        ソス@(VB2-VB6ソスソス.NETソスソスソスp)
        ソスEVisual Basic(VB2-VB6)
        ソスEVisual Basic .NET
        ソスEVisual C++
ソスEpapy's softwarelibrary
Windows XP , Access 2003 ソスナ指ソス閧ウソス黷スソス鞫懶ソスtソス@ソスCソスソスソスソスヌみ搾ソスソスン、
        ソスTソスCソスYソスフ変更ソスソスsソスソスソスAソスtソス@ソスCソスソスソスニゑソスソスト保托ソスソスソスソスソスソスソスソスナゑソスソスB
        ソスソスソスンビソスbソスgソス}ソスbソスvソスフフソス@ソスCソスソスソスソスヌみ搾ソスソスン、
        WindowsAPI ソスソス StretchBlt ソスソスgソスソスソスト縮ソスソスソスソスソスソスソス鞫懶ソスソス
        ソスEソスBソスソスソスhソスEソスノ表ソスソスソスソスソス驍アソスニはでゑソスソスソスフゑソスmソスFソスソスソスワゑソスソスソスソスソスソスA
        ソスEソスBソスソスソスhソスEソスナはなゑソスソスtソス@ソスCソスソスソスノ保托ソスソスソスソス驍スソス゚の包ソスソス@ソスソスソスソスソスソスソスソスワゑソスソスソスB
        http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200708/07080012.txt
        ソスノゑソスソスソスgソスMソスソスソスlソスフソソス[ソスXソスソスQソスlソスノ以会ソスソスフようソスノ擾ソスソスソスソストゑソスソスワゑソスソスB
        
            'ソスfソスoソスCソスXソスRソスソスソスeソスLソスXソスgソスnソスソスソスhソスソスソス謫セ
            hdc = GetDC(0&)
            
            'ソスソスソスソスソスソスソスfソスoソスCソスXソスRソスソスソスeソスLソスXソスgソス成
            hSrcMem = CreateCompatibleDC(hdc)
            hDstMem = CreateCompatibleDC(hdc)
            
            hBmp = LoadImage(0, SourceFileName, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE)
            hOldBmp = SelectObject(hSrcMem, hBmp)
            
            StretchBlt _
                hDstMem, _ソス@ソス@ソス@ソス@ソス@ソス@ソス@ソス@ソス@ソス@ソス@ソス@ソスソスソスソスソスソスソスソス hdc ソスノゑソスソスソスソスソスEソスBソスソスソスhソスEソスノ表ソスソスソスナゑソスソスワゑソスソスソス
                0, 0, 300, 300, _
                hSrcMem, _
                0, 0, 554, 787, _
                SRCCOPY
            
            
            ' GDIソスXソス^ソス[ソスgソスAソスbソスvソス¥ソスソスソスフ擾ソスソスソスソスソス
            GdiPStartupInput.GdiplusVersion = 1
            ' GDI+ソスソスソスCソスuソスソスソスソスソスソスソスソスソスソスソスソスソスト趣ソスソスsソスネゑソスIソスソス
            If GdiplusStartup(GDIPToken, GdiPStartupInput, 0&) <> 0 Then Exit Sub
            
            ' ソスsソスNソス`ソスソスソス[ソスソスソスソスGDI+BITMAPソスソス成
            Ret = GdipCreateBitmapFromHBITMAP(hDstMem, 0&, GdipBmpHdl)ソス@ソスソスソス@ソスソスソスソスソスソス hBmp ソスノゑソスソスソスソスソスAソスソスソスフまま難ソスソスソスソスtソス@ソスCソスソスソスソスoソスヘでゑソスソスワゑソスソスソス
            If Ret = GDIPlusStatusConstants.Ok Then
                ' ソスGソスソスソスRソス[ソス_ソスpソスソスソスソスソス[ソス^ソスン抵ソス
                EncodParameters.Count = 1
                With EncodParameters.Parameter(0)
                    .Guid = ConvCLSID(CLSID_QUALITY)
                    .NumberOfValues = 1
                    ' 4=EncoderParameterValueTypeLong
                    .Type = 4
                    ' ソスソスソスkソスiソスソス
                    .Value = VarPtr(Quality)
                End With
                ' JPGソスマ奇ソスソスナ保托ソス
                SavePictureJpg = GdipSaveImageToFile(GdipBmpHdl, StrPtr(DestImageFile), ConvCLSID(CLSID_JPEG), VarPtr(EncodParameters))
                ' GDI+BITMAPソスソスpソスソス
                GdipDisposeImage GdipBmpHdl
            End If
        
            ' GDI+ソスソスソスCソスuソスソスソスソスソスJソスソス
            GdiplusShutdown GDIPToken
ソスソスソスxソスネ技ソスpソスソスgソスソスソスKソスvソスソスソスネゑソスソスソスホ、ソスソスソスLソスソスソスソスソスNソスナゑソスソスソスソスソスニ思ソスソスソスワゑソスソスソス
        StretchBltソスナ厄ソスソスソスソスニ駄目なゑソスナゑソスソス蛯、ソスソスソスH 
        
        ソス鞫懶ソスtソス@ソスCソスソス(Bmp)ソスソスgソスソスEソスkソスソスソスロ托ソスソスソスソスソスノは?
        http://homepage1.nifty.com/MADIA/vb/vb_bbs2/200305/200305_03050049.html
ソスAソスNソスZソスXソスソスVBAソスネので、ソスsソスNソス`ソスソスソス[ソス{ソスbソスNソスXソスソスソスネゑソスソスフでゑソスソスB
        ソスソスソスソスノフソスHソス[ソスソスソスノ表ソスソスソスソスソスソスけソスナはなゑソスソスフで、
        ソスRソスソスソスgソスソスソス[ソスソスソスノ貼ソスソスtソスソスソスト托ソスソスすソスソスソスソスヘソスソスソスソスソスソスソスナ托ソスソスソスナゑソスソストゑソスソスワゑソスソスソスソスソスソスソス
        ソスソスソスソスフ暦ソスソスpソスノゑソスソスソスソストゑソスソスいソスソスニ会ソスソスpソスソスソスソスソスソスソスソスニ思ソスソスソスワゑソスソスト。
        
        ソスニゑソスソスソスソスけソスナ、ソスソスソスソスソスソスソスソスソスAソスhソスoソスCソスXソスソスソスソスメゑソスソスソスソストゑソスソスソスワゑソスソスB
# ソス答ではゑソスソスソスワゑソスソスソスB
        
        ソスソスソスフようソスネ用ソスrソスネゑソスホ、
        http://www.imagemagick.org/script/index.php
        ソスソス
        ImageMagick COM+ Object
        ソスモゑソスソスgソスソスソスルゑソスソスソスソスソスソスソスナは。
ソスヤ趣ソスソスソスソスソスソスソスソスソスソスソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスIソスI
        
        ImageMagick ソスヘ過具ソスソスノ使ソスソスソスソスソスoソスソスソスソスソスソスソスソスワゑソスソスB
        ソスソスソスソスネのでゑソスソスソスソスAソスハ環具ソスソスナゑソスソスフアソスNソスZソスXソスvソスソスソスOソスソスソスソスソスソスgソスソスソス鼾ソスA
        ソスハ途 ImageMagick ソスソスCソスソスソスXソスgソス[ソスソスソスソスソスソスKソスvソスソスソスソスソスソスワゑソスソスソスヒ。
        ソスソスソスフゑソスソスソスソス閧ェソスずソスソスしソスソスソスネるたソス゚、ソスナゑソスソスソスソス WindowsAPI ソスソス
        ソスソスソスソストゑソスソスワゑソスソスソスソスソスソスフでゑソスソスB
        ソスソスソスソスソスAソスrソスbソスgソス}ソスbソスvソスニソスソスソスソスソスソスフコソスソスソスeソスLソスXソスgソスfソスoソスCソスXソスソス
        ソスソスソスワゑソスソスヨ係ソスtソスソスソスソスソスソスホゑソスソスソスソスニ思ソスソスソスソスナゑソスソスソスソスEソスEソスEソスB
        
        COM+ Object ソスノつゑソスソストは知ソスソスネゑソスソスフで抵ソスソスラてみまゑソスソスB
> ソスEソスBソスソスソスhソスEソスノ表ソスソスソスソスソス驍アソスニはでゑソスソスソスフゑソスmソスFソスソスソスワゑソスソスソスソスソスソスA
        > ソスEソスBソスソスソスhソスEソスナはなゑソスソスtソス@ソスCソスソスソスノ保托ソスソスソスソス驍スソス゚の包ソスソス@ソスソスソスソスソスソスソスソスワゑソスソスソスB
        
        jpegソスtソス@ソスCソスソスソスナなゑソスソスト、bmpソスtソス@ソスCソスソスソスナゑソスソスソスソスネゑソス
        GDI+ソスソスgソスソスネゑソスソストゑソスソスソスソスソスフでは。
        
        ソスネ会ソスソスAソスヌ会ソスソスソス
        
        BitBlt
        CreateCompatibleBitmap
        DeleteObject
        
        SavePicture
        
        ソスニゑソスソスナ、ソスソスソスニゑソスソスネゑソスネゑソスソスソスソスネ。
ソスナ擾ソスソスノ擾ソスソスソスソストなゑソスソストゑソスソスンまゑソスソスソスIソスI
        ソスナ終ソスIソスノゑソス閧スソスソスソスフゑソス jpeg ソスtソス@ソスCソスソスソスネのでゑソスソスI
ソスソスソスソスソスソスヨゑソスフ組ソスン搾ソスソスせソスナ・ソスEソスE
        
        GDI+ソスソスgソスpソスソスソスAGIFソスネどゑソス¥ソスソスソスナゑソスソスソスRソスソスソスgソスソスソス[ソスソスソスソス成ソスソスソスソス 
        http://maglog.jp/zerry/Article194475.html
        GDI+ ソスソスgソスソスソスソスJPEGソスtソス@ソスCソスソスソスフ作成
        http://yaplog.jp/orator/archive/29
ソス竄カソスソスlソスAソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスB
        ソスqソスソスソスソスソスソスソストゑソスソスソスソスソスソスソスソスワゑソスソスソスソスB
        
        > GDI+ソスソスgソスpソスソスソスAGIFソスネどゑソス¥ソスソスソスナゑソスソスソスRソスソスソスgソスソスソス[ソスソスソスソス成ソスソスソスソス 
        JPEGソスロ托ソスソスフ包ソスソス@ソスソスソスレゑソスソストゑソスソスソスフでゑソスソスソスソスAソスsソスNソス`ソスソスソス[ソスRソスソスソスgソスソスソス[ソスソスソスソスソスソス
        ソスfソスoソスCソスXソスRソスソスソスeソスLソスXソスgソスソスnソスソスソスソスソス@ソスソスソスソスソスソスソスソスワゑソスソスソスB
        
        > GDI+ ソスソスgソスソスソスソスJPEGソスtソス@ソスCソスソスソスフ作成
        ソス鞫懶ソスtソス@ソスCソスソスソスソスヌみ搾ソスソスソスナ、ソスtソスHソス[ソスソスソスソスソスノ表ソスソスソスソスソスソスソスソス@ソスナゑソスソスヒ。
        
        ソスナ擾ソスソスノ擾ソスソスソスソスソスソスツゑソスソスネのでゑソスソスソスソスAソスネ会ソスソスフゑソスソスニはでゑソスソストゑソスソスワゑソスソスB
        1.ソスrソスbソスgソス}ソスbソスvソスフ読み搾ソスソスソス
        ソスiソスナ終ソスIソスノゑソスjpegソスソスヌめゑソス謔、ソスノ変更ソス¥ソスソスナゑソスソスソスソスj
        2.ソスソスソスソスソスソスソスソスフ編集
        3.ソスメ集ソスソスソス黷スソスrソスbソスgソス}ソスbソスvソスソス JPEG ソスソスソスナ出ソスソス
        
        ソスソスソスソスソスソスソスソスソスソスネゑソスソスフは、2ソスソス3ソスフとゑソスソスソスナ、
        ソスソスソスソスソスソスソスフデソスoソスCソスXソスRソスソスソスeソスLソスXソスgソスソスrソスbソスgソス}ソスbソスvソスフハソスソスソスhソスソスソスソス
        ソスソスソス闢厄ソストゑソスiソス¥ソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスワゑソスソスソスjソスニゑソスソスソスネのゑソスソスニ思ソスソスソスワゑソスソスB
        
        ソスソスソスソスソスソスソスソスソスAソスhソスoソスCソスXソスソスソスソスソスソスソスソスソスネゑソスソスナゑソスソス蛯、ソスソスソスB
GDI+ ソスナゑソスソスフゑソスソスニゑソスソスソスホ:
        
        > 1.ソスrソスbソスgソス}ソスbソスvソスフ読み搾ソスソスン(ソスナ終ソスIソスノゑソスjpegソスソスヌめゑソス謔、ソスノ変更ソス¥ソスソスナゑソスソスソスソスj
        ソスXソスgソスソスソス[ソスソスソスソスソスソスフ読み搾ソスソスンなゑソスAGdipLoadImageFromStreamソスB
        ソス鞫懶ソスtソス@ソスCソスソスソスソスソスソスネゑソスAGdipLoadImageFromFileソスBソスソスソスソスソスbソスNソスノ抵ソスソスソス
        ImageソスIソスuソスWソスFソスNソスgソスフ包ソスソスソスソスネゑソスAGdipCloneImageソスB
        
        ソスソスソスネみに破ソスソスソスヘ、GdipDisposeImageソスB
        
        bmp ソスソス jpeg ソスソスソスホ象なゑソスAソスソスソスソスソス GdipLoadImageソスnソスフゑソスソスソスソスノ、
        GdipCreateBitmapFromStream
        GdipCreateBitmapFromFile
        GdipCreateBitmapFromDirectDrawSurface
        GdipCreateBitmapFromHBITMAP
        ソスソスソスソスgソスソスソスト読み搾ソスソズとゑソスソスソスソスソスソスソスソスソスワゑソスソスB
        
        
        > 2.ソスソスソスソスソスソスソスソスフ編集
        GDI+ ソスネゑソスAGraphics ソスIソスuソスWソスFソスNソスgソスフ托ソスソスソスノなゑソスワゑソスソスヒ。Graphics ソスヘ、
        Image ソスIソスuソスWソスFソスNソスgソスソスソスソスフ撰ソスソスソスソスネゑソスAGdipGetImageGraphicsContextソスB
        ソスfソスoソスCソスXソスRソスソスソスeソスLソスXソスgソスnソスソスソスhソスソスソスソスソスソスフ撰ソスソスソスソスネゑソスAGdipCreateFromHDCソスB
        ソスEソスBソスソスソスhソスEソスnソスソスソスhソスソスソスソスソスソスフ撰ソスソスソスソスネゑソスAGdipCreateFromHWNDソスB
        
        ソスソスソスニは、GdipDrawLineI / GdipFillRectangleI / GdipDrawImage / GdipDrawString ソスソスソスナ画像ソスソスソスHソスAソスニ。
        
        ソスソスソス驍「ソスヘ、ソスソス闕ゑソスソスソスネ低レソスxソスソスソスソスソスソスフゑソスソス゚に、
        GdipBitmapLockBits / GdipBitmapUnlockBits ソスソスpソスソスソスト、
        ソスrソスbソスgソス}ソスbソスvソスfソス[ソス^ソスフバソスCソスiソスソスソス直接托ソスソスすソスソスニゑソスソスB
        
        
        > 3.ソスメ集ソスソスソス黷スソスrソスbソスgソス}ソスbソスvソスソス JPEG ソスソスソスナ出ソスソス
        ソスソスソスノ御存ソスmソスフようソスソス GdipSaveImageToFile ソスノて。
GDI+ソスナ行ソスソスソスフなゑソスホ、ソスナ擾ソスソスソスソスソスナ鯉ソスワゑソスGDI+ソスソスソスソスソスナ行ソスソスソストゑソスソスワゑソスソスフゑソスソスyソスナゑソスソス蛯、ソスB
        ソスナ、ソスTソスCソスYソスフ変更ソスノゑソスGdipGetImageThumbnailソスソスソスLソスソスソスネケソス[ソスXソスソスソスソスソスワゑソスソスB
ソスソスソスソスAソスSソスRソスヨ係ソスネゑソスソスソスソスヌ。
        2008/03/05(ソスソス) 16:13:01 ソスフ趣ソスソスフソスソスXソスソス
        
        OleCreatePictureIndirect
        ReleaseDC
        DeleteDC
        ソスソスソスAソスソスソスソスソストまゑソスソスソスソスB
        ソスソスソスラ厄ソスソスソスソスワゑソスソスソスソスB
ソスヤ信ソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスIソスIソスI
        
        ソス鞫懶ソスtソス@ソスCソスソスソスソスヌみ搾ソスソスソスナ画像ソスtソス@ソスCソスソスソスソスoソスヘゑソスソスレ的ソスネので、
        GdipLoadImageソス@ソスnソスノなゑソスフでゑソスソスソスソスヒ。
        
        ソスソスソスソスネ奇ソスソスソスソスナゑソスソスソストみようソスニ思ソスソスソスワゑソスソスB
        ソスメ集ソスヘひとまゑソスソスソスソスソスソストゑソスソスソスソスト、ソスヌみ搾ソスソスンと出ソスヘの確ソスFソスソスソスソス謔、ソスニ思ソスソスソスワゑソスソスB
        
        1.GdipLoadImageFromFileソス@ソスナフソス@ソスCソスソスソスフ読み搾ソスソスン。
         ソスソスソスソスソス jpeg, bmp ソスフ托ソスソスApng ソスソスソスソスOK?
        2.GdipGetImageGraphicsContext ソスナイソスソスソス[ソスWソスソスOソスソスソスtソスBソスbソスNソスソス
        ソスOソスソスソスtソスBソスbソスNソスソスメ集ソスiソスHソスjソスソスソスソスソスヘ鯉ソスソス
        3.ソスメ集ソスソスソスソスソスOソスソスソスtソスBソスbソスNソスソスソスソスCソスソスソス[ソスWソスノ?
        4.GdipSaveImageToFile ソスナフソス@ソスCソスソスソスソス
        
        2. ソスソスGdipGetImageGraphicsContext ソスフ宣言ソスソスソスソスソスソスソスソスソスソスワゑソスソスソスB
        Google ソスナ抵ソスソスラてゑソスルとゑソスヌヒソスbソスgソスソスソスネゑソスソスフでゑソスソスソスソスEソスEソスE
        ソスワゑソスソスA3ソスナは会ソスソスソスgソスpソスソスソスソスホよいソスフでゑソスソス蛯、ソスソスソスH
        
        ソスソスソスソスホゑソスソスソスナゑソスソスンまゑソスソスソスBソスnソス゚ゑソスGDI+ソスニゑソスソスソスソスソスフゑソスmソスソスソスソスソスフゑソス
        ソスSソスRソスソスソスソスソスソスソストゑソスソスワゑソスソスソスB
> 1.GdipLoadImageFromFileソス@ソスナフソス@ソスCソスソスソスフ読み搾ソスソスン。
        >  ソスソスソスソスソス jpeg, bmp ソスフ托ソスソスApng ソスソスソスソスOK?
        ソスヘゑソスソスBソスヌみ搾ソスソスンゑソスソスソスソスソスソスソスンゑソスホ会ソスソスソスソストゑソスソスワゑソスソスB
        
        GDI+ ソスソスソスホ会ソスソスソスソストゑソスソスソス鞫懶ソス`ソスソスソスノつゑソスソストは、ソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスB
        http://msdn.microsoft.com/library/ja/cpguide/html/_gdiplus_Images_Bitmaps_and_Metafiles_about.asp
        
        ソスソスソスソスソスソス GdipLoadImageFromFile ソスフ場合ソスAソスヌみ搾ソスソスワれたソスtソス@ソスCソスソスソスソス
        ソスソスソスbソスNソスソスソスソストゑソスソスワゑソスソスワゑソスソスフで、ソスナゑソスソスソスホ、GdipLoadImageFromStream ソスソス
        ソスgソスソスソスソスソスソスソスソスソスヌゑソスソスナゑソスソス蛯、ソスB
        http://www.vb-user.net/junk/replySamples/2007.10.21.12.01/DrawFromStream.txt
        
        
        > 2.GdipGetImageGraphicsContext ソスナイソスソスソス[ソスWソスソスOソスソスソスtソスBソスbソスNソスソス
        > ソスOソスソスソスtソスBソスbソスNソスソスメ集ソスiソスHソスjソスソスソスソスソスヘ鯉ソスソス
        ソスソスソスフ「ソスメ集ソスvソスナ会ソスソスソスソスソスソスソスソスソスフゑソスソスノゑソスソスソスト、ソス闖ソスソスソスルなゑソスソストゑソスソスワゑソスソスB
        
        ソスソスソスニゑソスソスホ、ソスナ擾ソスソスノ擾ソスソスソスソスソストゑソスソスソス
        > ソスTソスCソスYソスフ変更ソスソスsソスソスソスAソスtソス@ソスCソスソスソスニゑソスソスト保托ソスソスソスソスソスソスソスソスナゑソスソスB
        ソスニゑソスソスソスソスフゑソスソスAソス鞫懶ソスフ縦ソスソスソスフサソスCソスYソスソスモ図ソスソスソストゑソスソスソスフでゑソスソスソスホ、K.J.K.ソスソスソスソス
        ソスソスソスソスソスソストゑソスソスソス謔、ソスノ、GdipGetImageThumbnail ソス利用ソスソスソスソスフゑソスソスネ単ソスソスソスニ。
        
        > 3.ソスメ集ソスソスソスソスソスOソスソスソスtソスBソスbソスNソスソスソスソスCソスソスソス[ソスWソスノ?
        GdipGetImageThumbnail ソスノゑソスソスTソスCソスYソスマ更ソスソスソスソスソスネゑソスホ、
        Image ソスソスソスソス ソスハゑソス Image ソスソスソスソスソスソス驍スソス゚、Graphics ソスヘ使ソスpソスソスソスワゑソスソスソスB
        
        ソスソスソスソスソスフ画像ソスソスソスソスソスソスソスソスソスソスソスAソスソスソスソスソスソスソス`ソス謔オソスソスソスソスニゑソスソスソスソスソスソスソスソスHソスソスsソスソスソス鼾ソスヘ、
        Graphics ソスIソスuソスWソスFソスNソスgソスソスソスKソスvソスノなゑソスワゑソスソスB
        
        
        ソスネゑソスソスAGDI+ ソスソス Image ソスIソスuソスWソスFソスNソスgソスニは、ソス鞫懶ソスfソス[ソス^(ソスtソス@ソスCソスソス,ソスソスソスソスソスソスソスソス)ソスソスソスフゑソスフゑソス¥ソスソスソスワゑソスソスB
        ソスソスソスソスAGraphics ソスIソスuソスWソスFソスNソスgソスヘ、ソスソスソスソス Image ソスノ対ゑソスソスソス`ソスソスcソス[ソスソス(ソスyソスソスソスAソスuソスソスソスVソスAソスtソスHソスソスソスgソスネゑソス)ソスソス¥ソスソスソスワゑソスソスB
        
        ソスワゑソスソスAImage ソスソスソスソス成ソスソスソスソス Graphics ソスフ場合ソスAソス`ソス謔オソスソスソスソスソスハゑソス
        ソスソスソスノなゑソスソスソス Image ソスノゑソスソスフまま費ソスソスfソスソスソスソストゑソスソスワゑソスソスフで、
        > ソスメ集ソスソスソスソスソスOソスソスソスtソスBソスbソスNソスソスソスソスCソスソスソス[ソスWソスノ?
        ソスニゑソスソスソスソスソスソスソスニは行ソスソスソスワゑソスソスソスB
        
        
        > 4.GdipSaveImageToFile ソスナフソス@ソスCソスソスソスソス
        ソスナゑソスソスヒ。
ソスソスソスEソスフ会ソスソスハ弁士ソスlソスAソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスIソスI
        
        ソスヘゑソスソスBソスソスソスJPEGソス鞫懶ソスフフソス@ソスCソスソスソスTソスCソスYソスフ縮ソスソスソスソスソスレ的ソスネので、
        ソスcソスソスソスTソスCソスYソスフ縮ソスソスソスニ、ソスソスソスkソスソスソスフ指ソス閧ェソスナゑソスソスト保托ソスソスナゑソスソスソスソスOKソスナゑソスソスB
        
        ソスソスソスsソスソスソスしソストゑソスソスソスヤに以会ソスソスフ様ソスノゑソスソストビソスbソスgソス}ソスbソスvソスナ読み搾ソスソスン、
        JPEGソスソスQualityソスiソスソスソスkソスソスソスHソスjソスソスwソス閧オソスト出ソスヘゑソスソス驍アソスニはでゑソスソスワゑソスソスソスソスI
        
            Ret = GdipCreateBitmapFromFile(StrPtr(SourceFileName), lngBmp)
            
            EncodParameters.Count = 1
                With EncodParameters.Parameter(0)
                    .Guid = ConvCLSID(CLSID_QUALITY)
                    .NumberOfValues = 1
                    ' 4=EncoderParameterValueTypeLong
                    .Type = 4
                    ' ソスソスソスkソスiソスソス
                    .Value = VarPtr(Quality)
                End With
            Ret = GdipSaveImageToFile(lngBmp, StrPtr(DestFileName), ConvCLSID(CLSID_JPEG), VarPtr(EncodParameters))
        
        Graphicsソスヘ不ソスvソスニのゑソスソスニなので、ソスソスソスニはサソスCソスYソスkソスソスソスソスソスナゑソスソスソスソス
        ソスソスソスソスソスフゑソスソスネ、ソスニ思ソスソスソスフでゑソスソスソスソスA
        ソスrソスbソスgソス}ソスbソスvソスソスImageソスニゑソスソスソスソスフは会ソスソスソスソスルなゑソスフでゑソスソス蛯、ソスソスソスH
        ソスワゑソスソスAソスTソスCソスYソスkソスソスソスノつゑソスソスト GdipGetImageThumbnail ソス調べゑソスソスフでゑソスソスソスソスA
        ソス骭セソスソスソスソスgソスソスソスソスソスソスソスが鯉ソスソスツゑソスソスソスワゑソスソスソスナゑソスソスソスソスB
        ソスiGDI+ソスニゑソスソスソスソスフは会ソスソスナゑソスソスソスネに擾ソスが擾ソスソスネゑソスソスフでゑソスソス蛯、ソスHソスH
        ソス@ソスgソスソスソスソスソスソスソスソスソスソスソスソスソスソスホ費ソスソスノ便暦ソスソスネゑソスフに鯉ソスソスソスソスソスフでゑソスソスソスソスEソスEソスEソスj
        
        ソス¥ソスソスソスあゑソスワゑソスソスが、ソスソスソスソスソスソスソスソスソスルどゑソスソスソスソスソスソスソスソスソスソスネゑソスソスナゑソスソス蛯、ソスソスソスB
> ソスrソスbソスgソス}ソスbソスvソスソスImageソスニゑソスソスソスソスフは会ソスソスソスソスルなゑソスフでゑソスソス蛯、ソスソスソスH
        Bitmap ソスIソスuソスWソスFソスNソスgソスソス Image ソスIソスuソスWソスFソスNソスgソスフ茨ソスソスナゑソスソスB
        
        Image ソスフ機ソス¥ソスノ会ソスソスソスソスト、bmp, jpg, gif, png ソスソスソスソス
        ソスrソスbソスgソス}ソスbソスvソスnソス鞫懶ソス操作すソス驍スソス゚の機ソス¥ソスソスソスヌ会ソスソスソスソスソストゑソスソスワゑソスソスB
        
        
        > ソス骭セソスソスソスソスgソスソスソスソスソスソスソスが鯉ソスソスツゑソスソスソスワゑソスソスソスナゑソスソスソスソスB
        SDK ソスソス [GDI+ Reference] - [GDI+ Flat API] ソスフ搾ソスソスノ、ソスヨ撰ソスソスフ宣言ソスソス
        ソスレゑソスソストゑソスソスソスフゑソス(C++ソスp)ソスAソスソスソスソスソス VB6 ソスソス Declare ソスソスソスノ翻ソスしてみてゑソスソスソスソスソスソスソスソスB
        http://msdn2.microsoft.com/en-us/library/ms533969.aspx
        
        
        >ソスiGDI+ソスニゑソスソスソスソスフは会ソスソスナゑソスソスソスネに擾ソスが擾ソスソスネゑソスソスフでゑソスソス蛯、ソスHソスH
        SDK ソスノ細ゑソスソスソスソスソスソスソスソスソストゑソスソスワゑソスソスソスBソスpソス黷ゥソスソス C++ ソスソスソスソスソスナゑソスソスソスソスソスヌゑソスB
        
        
        >ソス@ソスgソスソスソスソスソスソスソスソスソスソスソスソスソスソスホ費ソスソスノ便暦ソスソスネゑソスフに鯉ソスソスソスソスソスフでゑソスソスソスソスEソスEソスEソスj
        C++ ソスpソスノは、ソスソスソスbソスpソス[ソスニなゑソスNソスソスソスXソスソスソスソスソスナに提供ゑソスソスソストゑソスソスワゑソスソスソスソスA
        VB ソスソスソスソスソスノゑソスA.NET Framework ソスノゑソス System.Drawing ソスソスソスOソスソスヤの会ソスソスノ、
        GDI+ ソスフクソスソスソスXソスソスソスpソスモゑソスソスソストゑソスソスワゑソスソスB
        
        ソスソスソスフようソスネ趣ソスソスソスソスソスソスソスソストゑソスソスAソスソスソスロには、Flat API ソスフ出ソスヤはゑソスソスルど托ソスソスソスソスソスソスソスワゑソスソスソスB
        SDK ソスノは、Flat API ソスヨ撰ソスソス直接呼ぶ趣ソスソス推擾ソスソスソスソストゑソスソスネゑソスソスニゑソスソスソスソスソスソスソスソスソストゑソスソスワゑソスソスソスソスB
        > It is recommended that you do not directly call the functions in the flat API.
        
        
        ソスソスソスソスニゑソス VBA ソスソス VB6 ソスノゑソスソスソスソストは、Flat API ソスソス Declare ソス骭セ(ソスワゑソスソスヘタソスCソスvソスソスソスCソスuソスソスソスソス)ソスソス
        ソストび出ソスソスソスルゑソスソスソスソスソスソスフでゑソスソスソスソスソスヌゑソスB
> ソスワゑソスソスAソスTソスCソスYソスkソスソスソスノつゑソスソスト GdipGetImageThumbnail ソス調べゑソスソスフでゑソスソスソスソスA
        > ソス骭セソスソスソスソスgソスソスソスソスソスソスソスが鯉ソスソスツゑソスソスソスワゑソスソスソスナゑソスソスソスソスB
        
        ソスソスソスフ抵ソス`ソスソス
        
        GpStatus WINGDIPAPI GdipGetImageThumbnail(
            GpImage *image,
            UINT thumbWidth,
            UINT thumbHeight,
            GpImage **thumbImage,
            GetThumbnailImageAbort callback,
            VOID * callbackData)
        
        ソスソスソスソスソスソスAVBA ソスソスソスニゑソスソスソスソスソスソスネ。
        
        Private Declare Function GdipGetImageThumbnail Lib "gdiplus" _
           (ByVal baseImage As Long, _
            ByVal thumbWidth As Long, _
            ByVal thumbHeight As Long, _
            ByRef thumbImage As Long, _
            ByVal callback As Long, _
            ByVal callbackData As Long) As Long
        
        
        ソスソスソスソス1: ソスソスソスニなゑソス Image ソスIソスuソスWソスFソスNソスg
        ソスソスソスソス2: ソスkソスソスソスソスフ包ソス
        ソスソスソスソス3: ソスkソスソスソスソスフ搾ソスソスソス
        ソスソスソスソス4: ソスソスソスソスソスノ、ソスソスソスソスソスソスソスハゑソス Image ソスソスソスヤゑソスソスソスソス
        
        ソスナ鯉ソスソス 2 ソスツの茨ソスソスソスソスヘ、0 ソスソスnソスソスソストゑソスソスソスソスワゑソスソス蛯、ソスB
ソス鞫懶ソスフサソスCソスYソスkソスソスソスAソスナゑソスソスワゑソスソスソスソスIソスIソスIソスIソスI
        ソスソスソスEソスフ会ソスソスハ弁士ソスlソスヘゑソスソス゚皆ソスlソスA
        ソスソスソスソスソスソスソスソスフゑソスソスwソスソスソスソスソスソスソスソスソスソスソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスソスソスIソスI
        
        ソスソスソスモ奇ソスソスモでゑソスソスI
        ソスソスソスソスニゑソスラ具ソスソスソスソスト参ソスソスワゑソスソスIソスI
ソスヘゑソスソス゚て趣ソスソス竄ウソスソスソストゑソスソスソスソスソスソスソスソスワゑソスソスB
        
        ソスソスソスソス竄スソスソスソスlソスニ難ソスソスlソスフ厄ソスソスソスソスソスソスソスソスソスト、ソス゚具ソスソスフ難ソスeソスソスソスソスノトソスソスソスCソスソスソストゑソスソスソスワゑソスソスソスソスBソスソス閧スソスソスソスソスソスソスソスソスeソスソスjpegソスtソス@ソスCソスソスソスソスヌみ搾ソスソスソスナソスソスTソスCソスYソスソスソスト保托ソスソスB
        ソスソスソス黷セソスソスソスナゑソスソスB
        
        GdipGetImageThumbnailソスナ縮ソスソスソスソスソスソスニゑソスソスソスワでは厄ソスソスネゑソスソスソスソスソスソスナゑソスソスソスソスAGdipSaveImageToFileソスナ保托ソスソスソスソスナゑソスソスワゑソスソスソスB
        
        ソスニゑソスソスソスソスソスソスRソスソスソスpソスCソスソスソスGソスソスソス[ソスナ「ソスpソスuソスソスソスbソスN ソスIソスuソスWソスFソスNソスg ソスソスソスWソスソスソス[ソスソスソスナ抵ソス`ソスソスソス黷スソスソスソス[ソスUソス[ソスソス`ソス^ソスノ鯉ソスソスソスAソスマ撰ソスソスノ奇ソスソス闢厄ソストる事ソスソスソスナゑソスソスAソスソスソスsソスソスソスoソスCソスソスソスfソスBソスソスソスOソスフ関撰ソスソスノ渡ソスソスソスソスソスニゑソスソスナゑソスソスワゑソスソスBソスvソスニなゑソスワゑソスソスB
        
        ソスJソスソスソスツ具ソスソスソスVistaSP1+ACCESS2007(VBA)ソスナゑソスソスB
        
        ソスRソスソスソスpソスCソスソスソスGソスソスソス[ソスヘ趣ソスソスフ箇擾ソスソスナ費ソスソスソスソスソスソスワゑソスソスB
        
         EncodParameters.Count = 1
                With EncodParameters.Parameter(0)
                    .Guid = ConvCLSID(CLSID_QUALITY) ソスソスソスソスソスソスソスソスConCLSIDソスナエソスソスソス[
                    .NumberOfValues = 1
                    .Type = 4
                    .Value = VarPtr(Quality)
                End With
            Ret = GdipSaveImageToFile(lngBmp, StrPtr(DestFileName), ConvCLSID(CLSID_JPEG), VarPtr(EncodParameters))
        
        ConvCLSIDソスソス
        
        Private Function ConvCLSID(ByVal sGuid As String) As UUID
            CLSIDFromString StrPtr(sGuid), ConvCLSID
        End Function
        
        ソスニゑソスソストゑソスソスソスワゑソスソスB
        
        VBAソスノ鯉ソスソス轤クソスvソスソスソスOソスソスソスソスソスソスソスフゑソスソス范ャソスナサソスソスソスvソスソスソスRソス[ソスhソス頼ゑソスノ作成ソスナゑソスソス驍ョソス轤「ソスフソスソスxソスソスソスネのでゑソスソスソスソスナ行ソスソスソスlソスワゑソスソストゑソスソスワゑソスソスワゑソスソスソスソスB
        
        ソスヨ乗質ソスソスナ申ソスソスソスごゑソスソスソスソスワゑソスソスソスB
        
        ソスソスソスソスソスLソスソスソスネ擾ソスがゑソスソスソスワゑソスソスソスソス轤ィソス閧「ソスソスソスソスソスソスソスワゑソスソスBm(_ _)m
ソスソスソスソスマみのスソスソスソスbソスhソスノ便乗質ソス竄キソスソスフは費ソスソスソストゑソスソスソスソスソスソスソスソスB
        ソスVソスKソスノ趣ソスソスソス投稿ソスソスソスAソスソスソスソスソスノ関連ソスXソスソスソスbソスhソスソス URL ソスソスレゑソスソストゑソスソスソスソスソスソスソスソスB
        
        > ソスpソスuソスソスソスbソスN ソスIソスuソスWソスFソスNソスg ソスソスソスWソスソスソス[ソスソスソスナ抵ソス`ソスソスソス黷スソスソスソス[ソスUソス[ソスソス`ソス^ソスノ鯉ソスソスソスA
        > ソスマ撰ソスソスノ奇ソスソス闢厄ソストる事ソスソスソスナゑソスソスAソスソスソスsソスソスソスoソスCソスソスソスfソスBソスソスソスOソスフ関撰ソスソスノ渡ソスソスソスソスソスニゑソスソスナゑソスソスワゑソスソスB
        ソスソスソス[ソスUソス[ソスソス`ソス^ソスAソスソスソスソスム、ソスソスソスソスソスソスソスソスソスノ受け趣ソスソスvソスソスソスVソス[ソスWソスソスソスソスソスソスA
        ソスソスソスラゑソス Private ソスナ宣言ソスソスソストみてゑソスソスソスソスソスソスソスソスB