
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
大げさな方法。
なんとか2K文字をクリア。ご参考まで。Private Type GdiplusStartupInput
GdiplusVersion As Long
DebugEventCallback As Long
SuppressBackgroundThread As Long
SuppressExternalCodecs As Long
End Type
Private Declare Function GdipCreateBitmapFromFile Lib "Gdiplus" (FileName As Any, bitmap As Long) As Long
Private Declare Function GdipDisposeImage Lib "Gdiplus" (ByVal Image As Long) As Long
Private Declare Function GdipGetImageHeight Lib "Gdiplus" (ByVal Image As Long, Height As Long) As Long
Private Declare Function GdipGetImageWidth Lib "Gdiplus" (ByVal Image As Long, Width As Long) As Long
Private Declare Sub GdiplusShutdown Lib "Gdiplus" (ByVal token As Long)
Private Declare Function GdiplusStartup Lib "Gdiplus" (token As Long, pInput As GdiplusStartupInput, pOutput As Any) As Long
Private Declare Function GdipGetImageHorizontalResolution Lib "Gdiplus" (ByVal Image As Long, resolution As Single) As Long
Private Declare Function GdipGetImageVerticalResolution Lib "Gdiplus" (ByVal Image As Long, resolution As Single) As Long
Sub test()
Dim udtInput As GdiplusStartupInput
Dim lngToken As Long, lngStatus As Long
Dim pSrcBmp As Long, pDstBmp As Long
Dim lngWidth As Long, lngHeight As Long
Dim horResln As Single, verResln As Single
Dim srcPath As String
srcPath = "C:\Documents and Settings\????????\デスクトップ\hoge.tif"
udtInput.GdiplusVersion = 1
If GdiplusStartup(lngToken, udtInput, ByVal 0&) <> 0 Then
Exit Sub
End If
If GdipCreateBitmapFromFile(ByVal StrPtr(srcPath), pSrcBmp) <> 0 Then
GdiplusShutdown lngToken
Exit Sub
End If
GdipGetImageWidth pSrcBmp, lngWidth
GdipGetImageHeight pSrcBmp, lngHeight
Debug.Print lngWidth, lngHeight
GdipGetImageHorizontalResolution pSrcBmp, horResln
GdipGetImageVerticalResolution pSrcBmp, verResln
Debug.Print horResln, verResln
GdipDisposeImage pSrcBmp
GdiplusShutdown lngToken
End Sub
参考URL:http://arkham46.developpez.com/articles/office/c …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows作成Excel文書添付JPEG...
-
PowerPointに貼り付けた画像の...
-
邪魔なwww.softonic.jpの消し方...
-
ワードA3で作成したファイルをA...
-
WordのA3で作成されたファイル...
-
Excel 列幅のピクセル数につい...
-
excelの列幅高さが勝手に変わる...
-
C100M100 に近いDICカラーは...
-
ワード B4→A4に縮小印刷す...
-
パソコンでマイプレイスを表示...
-
Gmailの設定。送られて来た添付...
-
機種変更する前のアプリが機種...
-
【画像処理】4連結の連結数に...
-
Excelで連続するデータの個数を...
-
フォトショのcamera rawフィルター
-
Illustratorのぼけあしの拡大・...
-
JPEG24bitの画像に変換する方法
-
パブリッシャーのファイルをパ...
-
検索した時に出てくる現在地情...
-
デッサンについて質問です。 こ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードに貼付けてある画像のサ...
-
PowerPointに貼り付けた画像の...
-
ACCESS VBA TIFF...
-
photoshopでの画像拡大について
-
Windows作成Excel文書添付JPEG...
-
解像度をまとめて下げる
-
イラレで埋め込んだ画像の解像...
-
excelの列幅高さが勝手に変わる...
-
機種変更する前のアプリが機種...
-
邪魔なwww.softonic.jpの消し方...
-
WordのA3で作成されたファイル...
-
ワード B4→A4に縮小印刷す...
-
ワードA3で作成したファイルをA...
-
Excel 列幅のピクセル数につい...
-
Excelで連続するデータの個数を...
-
添付した写真に、xとyの式があ...
-
CMYKの色味のままPNGにする
-
卒業証書をコンビニでA4コピー...
-
アンドロイドタブレットを使っ...
-
検索した時に出てくる現在地情...
おすすめ情報