プロが教える店舗&オフィスのセキュリティ対策術

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

A 回答 (4件)

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/Lang …

http://d.hatena.ne.jp/language_and_engineering/2 …

以上2つを参考にすれば、なんとかなると思います。
    • good
    • 0
この回答へのお礼

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

お礼日時:2009/07/12 11:53

自宅用メアドにjpgメール添付し、自宅でアイコンファイルにし返送


って方法が良さそうですが、できますか?それが無理ならオンライン
ストレージ利用するとか?
もしくは、上司の機嫌が良さげな時に、正直にお願いしてみるか
上司のお気に入りの部下に頼むのもありかと。
    • good
    • 0
この回答へのお礼

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

お礼日時:2009/07/16 20:37

Windows標準で入ってるペイントは使用できますか?


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

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

お礼日時:2009/07/12 11:51

jpg や ico は拡張子と呼ばれ,


Windows では単にファイル名の一部でしかありません。
便宜上,同じファイル形式には同じ拡張子を使う,
という約束に従ってつけられています。

その約束を破って,jpg 形式であるファイルの拡張子を
ico にしても,中身が変更されるわけではないので,
そのファイルは ico の形式にはなりません。

正しく ico 形式にするには,
何らかのプログラムで処理する以外の方法はありません。

まずは,目前の PC にインストール済みの画像処理系ソフトに
その機能が無いかどうかをきちんと確認してください。

無理であることが確認できたら,業務として必要にもかかわらず,
操作する人が誰であれ実現できないのですから,
上司やしかるべき担当者を説得し,
何らかのプログラムをインストールしてもらうのがスジというものでしょう。


抜け道というか,あくまで最後の手段として,
以下のような画像変換サイトを利用する手もありますが,
このようなサイトを利用してもよいかどうか,
事前に確認し,許可を得るべきです。
http://media-convert.com/ja/
    • good
    • 0
この回答へのお礼

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

お礼日時:2009/07/12 05:47

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