• ベストアンサー

ソフトを使わず、拡張子を変換したい

会社のPCはフリーソフトを入れてはいけないのですが 「jpg」の画像ファイルを「ico」へ変更したいのですが どうすればいいでしょうか? 手打ちで「jpg」の部分を「ico」に変えるしかないですか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

excelがあるなら、WSHとmspaintを使ってできそうです。 とりあえず 1.excelでjpgをbmpに変換 2.mspaintでbmpを32x32に縮小して保存・・・というキーボードコードをmspaintにws.SendKeys()で送る 1で、そのまま bmpの拡張子をicoにしてしまえば、アイコンとして表示は可能なんですが、他の方もおっしゃってるように、実際アイコンではなく、さらに画像サイズもそのままなので、ディスクも無駄に使います。 で、一応サイズを32x32にすることを考えると。 ステップ2で、mspaintで縮小してやる必要が有ります。 mspaintが伸縮率に%しか指定できないみたいなんで。 あらかじめ%を計算してやる必要があると思います。 計算した物を同様にws.SendKeys()やクリップボードを 使って送ってやって、さらに、誤差を考えて画像サイズを 32x32にして誤差ではみ出た部分や足りない部分を なんとかする・・・という流れになります。 http://www.experts-exchange.com/Programming/Languages/Q_21969652.html http://d.hatena.ne.jp/language_and_engineering/20081121/1227203100 以上2つを参考にすれば、なんとかなると思います。

kuhffd
質問者

お礼

難しそうですが面白そうですね! ありがとうございます。参考になりました。

その他の回答 (3)

  • dokosoko2
  • ベストアンサー率38% (930/2427)
回答No.4

自宅用メアドにjpgメール添付し、自宅でアイコンファイルにし返送 って方法が良さそうですが、できますか?それが無理ならオンライン ストレージ利用するとか? もしくは、上司の機嫌が良さげな時に、正直にお願いしてみるか 上司のお気に入りの部下に頼むのもありかと。

kuhffd
質問者

お礼

自宅にデータの送信はできなそうです、、、 上司の機嫌がよさそうな時、、、 見計らってみます。 ご回答ありがとうございます。

  • 0tomo0
  • ベストアンサー率61% (61/100)
回答No.2

Windows標準で入ってるペイントは使用できますか? ペイントで開く→ビットマップで保存→画像の拡張子をicoに打ち変える で、無理やりicoとして使用することは出来ます。 無理やりなので、kuhffdさんの用途に使用できるかはわかりません。 基本的には1の回答者さんに賛同です。 個人的にお気に入りやショートカットのアイコンを変更したいのなら上司には言えないですね(^^;)

kuhffd
質問者

お礼

無理やりでもできますね。 そうなんです、 上司に言いづらい悩みです、、、 ありがとうございます。

  • NaKIT
  • ベストアンサー率62% (15/24)
回答No.1

jpg や ico は拡張子と呼ばれ, Windows では単にファイル名の一部でしかありません。 便宜上,同じファイル形式には同じ拡張子を使う, という約束に従ってつけられています。 その約束を破って,jpg 形式であるファイルの拡張子を ico にしても,中身が変更されるわけではないので, そのファイルは ico の形式にはなりません。 正しく ico 形式にするには, 何らかのプログラムで処理する以外の方法はありません。 まずは,目前の PC にインストール済みの画像処理系ソフトに その機能が無いかどうかをきちんと確認してください。 無理であることが確認できたら,業務として必要にもかかわらず, 操作する人が誰であれ実現できないのですから, 上司やしかるべき担当者を説得し, 何らかのプログラムをインストールしてもらうのがスジというものでしょう。 抜け道というか,あくまで最後の手段として, 以下のような画像変換サイトを利用する手もありますが, このようなサイトを利用してもよいかどうか, 事前に確認し,許可を得るべきです。 http://media-convert.com/ja/

kuhffd
質問者

お礼

やはりwindows標準機能じゃ無理なのですね。 ありがとうございます。参考になりました。

関連するQ&A