ペイントからGIFファイルを開こうとすると「このファイルは読み取れません」とエラーが出てしまいます。
教えてgooの過去ログに「ペイントはGIFをサポートしていない」とあったのですが、本当ですか?
昔(98時代)はペイントでGIFファイルを操作できたような気がするんですが・・・。ちなみに現在はMEを使っています。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

Officeがインストールされていないと、ペイントでGIFやJPEGファイルを開くことができません。


(Officeに、GIFを編集するDLLが含まれているため)

また、UNISYSがGIFの特許を独占して、高額なライセンスを徴収するようになったため、フリーソフトでGIFが扱えるものはなくなってしまいました。
したがって、GIFをペイントで開くには
・Officeを入れる
・市販かシェアウェアのペイントソフトを購入する
しかありません。

代替案として、IEでGIFをBMPに変換してしまう、という方法があります。
IEでGIFを開き、ファイル→名前を付けて保存 でビットマップにしてしまうのです。
これなら、高額なソフトを買う必要はありません。
    • good
    • 0
この回答へのお礼

早速officeを入れてみます。

>UNISYSがGIFの特許を独占して、高額なライセンスを
>徴収するようになったため、フリーソフトで
>GIFが扱えるものはなくなってしまいました。

それでGIFを扱えるソフトがなかったのですか・・・。

ありがとうございました。

お礼日時:2001/09/12 19:05

私のパソコンにはオフィス2000が入っています。

ペイントでGIF、BMP、JPGでそれぞれ開けます。また、それぞれに変換できます。ただし、写真をBMPやJPGからGIFにすると、画質が露骨に落ちます。
オフィス2000の機能を最小限にしてインストールすると、ペイントではBMPしか開けないと思います。

BMPやJPGをホームページビルダー3.0のロゴデザイナーの「背景」で開きそれをGIFで保存すると、全く見分けがつかないでしかも軽いGIF画像に変換できます。操作もとても簡単です。
ホームページビルダー3.0は旧バージョンなのでかなり安く買えると思います。
    • good
    • 0
この回答へのお礼

私もホームページビルダーの新らしめのバージョンを使用しています。少々操作が面倒くさいですが、BMP・JPG→GIF変換に重宝しています。しかしながらGIFファイルそのものを編集するには付属のデザイナーは不便ですよね(重いし)。
やはりオフィスをフルインストールしてみます。ありがとうございました。

お礼日時:2001/09/12 21:45

多分無理・・・


フリーのペイントソフトをダウンロードしたほうが使いやすいですよ。
    • good
    • 0
この回答へのお礼

既にvectorをいろいろと見てみたのですが、多機能すぎたり、シンプルなものだと逆に欲しい機能がなかったりと、目的にあったものはありませんでした。

お礼日時:2001/09/12 19:03

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qワード(2002)のファイルを開こうとすると、インターネットにアクセスしようとするのですが。

昨日までは普通に起動していたのですが、今日、ワードのファイルを開こうとしたら、「C:\Program Files\Microsoft Office\Office10\WINWORD.EXE が初めてインターネットにアクセスしようとしています」とノートンのインターネットセキュリティーの警告が出るようになりました。
どのように対応したらよいのでしょうか。

よろしくお願いいたします。

Aベストアンサー

7日付のUpdateに不具合が見つかったそうです。
詳しくは参考サイトまで。

参考URL:http://service1.symantec.com/SUPPORT/INTER/navjapanesekb.nsf/jp_docid/20040108142217958

Qペイントで保存時のファイルの種類・・・

ペイントで画像ファイルを開いて、「名前を付けて保存」したい時、ファイルの種類で 「GIF形式」って項目がありますが、私の友人はそれが無いらしいんです。逆に、GIF形式を開こうとすると、「サポートされてません」とメッセージがでるそうです。同じMeのペイントで、そんな事ってあるんですか?ちなみに、私はバージョンアップCDからインストールしたMeで、友人はPCにインストール済みのMeです。その辺もなんか原因があるのかなぁ・・・
よろしく、おねがいします。

Aベストアンサー

多分友達のPCにはOfficeが入ってないのでしょう。標準状態の「ペイント」は BMP ファイルしか読み書きできません。Office関連製品を導入することで JPEG や GIF ファイルを読み書きできるようになります。ただし、 Windows 95 の一部をバージョンに付属しているペイントでは不可能なようです。
また、Officeだって入っているよ!という場合は何らかの原因でBMPしか読め
なくなるケースもあるみたいです。その場合レジストリエディタで以下の通り
に書き換える必要がありますが、レジストリエディタの取り扱いには十分注意
してください。
1.レジストリ・エディタで、 [HKEY_LOCAL_MACHINE]-[Software]-[Microsoft]-[Shared Tools]-[Graphics Filters]-[Export]-[JPEG] を開きます。
2.「 Extentions 」の値が「 jpg 」になっているか確認し、そうでない場合は設定します。
3.続いて [HKEY_LOCAL_MACHINE]-[Software]-[Microsoft]-[Shared Tools]-[Graphics Filters]-[Export]-[GIF] を開きます。
4.「 Extentions 」の値が「 gif 」になっているか確認し、そうでない場合は設定します。

また、GIF形式はライセンス問題もあるので、暗にサポート外にしたのかも
しれませんね、

参考URL:http://www.watch.impress.co.jp/internet/www/article/2000/0210/lzw.htm

多分友達のPCにはOfficeが入ってないのでしょう。標準状態の「ペイント」は BMP ファイルしか読み書きできません。Office関連製品を導入することで JPEG や GIF ファイルを読み書きできるようになります。ただし、 Windows 95 の一部をバージョンに付属しているペイントでは不可能なようです。
また、Officeだって入っているよ!という場合は何らかの原因でBMPしか読め
なくなるケースもあるみたいです。その場合レジストリエディタで以下の通り
に書き換える必要がありますが、レジストリエディタの取り扱い...続きを読む

QPDFファイルからGIFに変換

図面の2次元データ(文書は図面のタイトル程度)をPDFでやりとりすることがあります。このファイル形式をGIFに変換するソフトウェアは何がありますか?

アドベアクロバット、イラストレータなどのソフトウェアなのでしょうか?

Aベストアンサー

もし先方に頼めるのでしたら、
元のCADソフトから画像として出力して
もらってみてください。

QVBAでの共有ファイル操作

エクセルVBAを使い別のBOOKを開きたいのですがそのファイルはLANで接続された別のパソコンに入っています。
With Application.FileSearch
.LookIn = acpath
.Filename = "日記" & TextBox1.Value & ".xls"
If .Execute > 0 Then
Workbooks.Open Filename:=acpath & "\日記" & TextBox1.Value & ".xls"
Else
MsgBox "アクセスできませんでした。"
Exit Sub
End If
End With
MsgBox "アクセス成功"

パスは変数にしています。
こんな感じで現在ファイルを開いているのですが、5台位のパソコンがそのファイルにアクセスする場合別のパソコンが使用していることもあります。このとき別のパソコンが使用している場合は何かメッセージをだし(例えば「しばらくして実行してください」)実行しているプログラムから抜けたいのですが、できるのでしょうか?

もう1つはその共有フォルダー内に同じ名前のファイルを上書きコピーしたいのですが、「上書きしますか?}みたいなメッセージを表示させずに強制的に上書きさせることはできるのでしょうか?よろしくお願いします。

エクセルVBAを使い別のBOOKを開きたいのですがそのファイルはLANで接続された別のパソコンに入っています。
With Application.FileSearch
.LookIn = acpath
.Filename = "日記" & TextBox1.Value & ".xls"
If .Execute > 0 Then
Workbooks.Open Filename:=acpath & "\日記" & TextBox1.Value & ".xls"
Else
MsgBox "アクセスできませんでした。"
Exit Sub
End If
End With
MsgBox "アクセス成功"

パスは変数にしています。
こんな感じ...続きを読む

Aベストアンサー

こんにちは。

> 別のパソコンが使用している場合は何かメッセージをだし...

こんな感じの関数を標準モジュールに作成して、

' // ファイルが編集可能か調べる
Public Function IsFileEditable( _
    ByVal FilePath As String _
) As Boolean

  Dim n  As Integer
  
  IsFileEditable = False
  
  If CreateObject("Scripting.FileSystemObject") _
    .FileExists(FilePath) = False Then
    Exit Function
  End If
  
  n = FreeFile()
  On Error Resume Next
  Open FilePath For Binary Lock Read Write As #n
  Close #n
  IsFileEditable = CBool(Err.Number = 0)
  On Error GoTo 0

End Function

次のように確認すれば良いと思いますよ。

  sPath = acpath & "\日記" & TextBox1.Value & ".xls"
  If IsFileEditable(sPath) Then
    ' MsgBox "編集可能", vbInformation
    Workbooks.Open Filename:=sPath
  Else
    MsgBox "ファイルは使用中です。" & vbLf _
       & "しばらくして実行してください", vbCritical
    Exit Sub
  End If

> 「上書きしますか?」みたいなメッセージを表示させずに強制的に
> 上書きさせることはできるのでしょうか

  Application.DisplayAlerts = False
  ’(上書き処理)
  Application.DisplayAlerts = True

でアラートの表示は停止できます。

ただし、自分以外の誰かが編集中のファイルについて、もし何らかの
手段で無理やり「上書き」できたとしても、ファイルが破損してしまう
可能性が非常に高いです。

先述の IsFileEditable 関数などの手段を使って、予めファイルが
使用中でないことを確認して条件分岐させた方が良いでしょうね。。

こんにちは。

> 別のパソコンが使用している場合は何かメッセージをだし...

こんな感じの関数を標準モジュールに作成して、

' // ファイルが編集可能か調べる
Public Function IsFileEditable( _
    ByVal FilePath As String _
) As Boolean

  Dim n  As Integer
  
  IsFileEditable = False
  
  If CreateObject("Scripting.FileSystemObject") _
    .FileExists(FilePath) = False Then
    Exit Function
  End If
  
  n = FreeFile()
  On Erro...続きを読む

Qエクセルへファイルを開かずにデータの操作

アクセスへはADOを使うと
ldbファイルができあがり
アプリケーションを開かずに値の取得や変更が可能ですが
エクセルへADO(もしくはそれ以外)を使って値の変更などは可能でしょうか?
エクセルはいちいちファイルを開かないと無理でしょうか?

Aベストアンサー

こんにちは。

http://support.microsoft.com/kb/278973
ADO を使用して Excel ブックのデータの読み取りおよび書き込みを行う方法 (ExcelADO)

上記の資料は、Excel to Excel ではなく、ASP to Excel です。ここを参考にしました。

.Properties("Extended Properties").Value = "Excel 8.0;HDR=NO;"

HDR=NO; を入れると、ヘッダー(フィールド)がなくても取れますが、現在のマクロでは、Excelのようなマトリックス型では取れません。

'------------------------------------------

Sub getExcelData()
  '要参照設定:Microsoft ActiveX Data Object x.x
  Dim oConn As New ADODB.Connection
  Dim oRS As New ADODB.Recordset
  Dim FileName As String
  Dim ret As Variant  

  'ファイル名
  FileName = "D:\Test.xls"
  With oConn
    .Provider = "Microsoft.Jet.OLEDB.4.0"
    .Properties("Extended Properties").Value = "Excel 8.0;HDR=NO;"
    .Open FileName
  End With
  
  On Error Resume Next
  oRS.Open "Select * from [[Sheet1$A1:A1]", oConn, adOpenStatic
  Do While Not (oRS.EOF)
    ret = oRS.Fields(0).Value
    If Err.Number = 0 Then
      MsgBox ret
    Else
      MsgBox Err.Description
      Exit Do
    End If
    Err.Clear
    oRS.MoveNext
  Loop
  oRS.Close
  On Error GoTo 0
  Set oRS = Nothing
  oConn.Close
  Set oConn = Nothing
End Sub

こんにちは。

http://support.microsoft.com/kb/278973
ADO を使用して Excel ブックのデータの読み取りおよび書き込みを行う方法 (ExcelADO)

上記の資料は、Excel to Excel ではなく、ASP to Excel です。ここを参考にしました。

.Properties("Extended Properties").Value = "Excel 8.0;HDR=NO;"

HDR=NO; を入れると、ヘッダー(フィールド)がなくても取れますが、現在のマクロでは、Excelのようなマトリックス型では取れません。

'------------------------------------------

Sub getExce...続きを読む


このカテゴリの人気Q&Aランキング

おすすめ情報