画像URLを直接リサイズする方法とは?

このQ&Aのポイント
  • Web上で表示される画像のURLについて、URL部分に何かを加えて元画像より大きくしたり小さくしたりするURLを作成することは可能でしょうか?
  • また、不可能であれば、画像URLのリサイズソフトなどはあるでしょうか?
  • PCに関して初心者レベルですので、詳しく教えていただけると幸いです。
回答を見る
  • ベストアンサー

画像URL直接リサイズ 方法

Web上で表示される画像のURLについて、URL部分に何かを加えて元画像より大きくしたり小さくしたりするURLを作成することは可能でしょうか? 例えばこの画像URLに直接何かを加えて新たに画像URLを作成するというイメージです。 http://cdn.oshiete.goo.ne.jp/images/common/oshiete_goo.png (この画像は大きさが230×230で、これを500×500にしたいなど/png・jpeg画像不問) また、不可能であれば、画像URLのリサイズソフトなどはあるでしょうか? どなたかご存知の方がいましたらご教授ください。 PCに関して初心者レベルですので、詳しく教えていただけると幸いです。 よろしくお願いいたします。

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

  • ベストアンサー
  • eden3616
  • ベストアンサー率65% (267/405)
回答No.1

オンラインでの画像編集ソフトはいろいろありますが「Pixlr.com」がおすすめです http://pixlr.com/editor/ (1)「画像URLを開く」で画像のURLを指定してください (2)「画像」から「画像サイズ」を選択してください (3)変更する画像サイズ(ピクセル)を入力してください  このとき縦と横の比率を変えて画像サイズを変える場合は「縦横比を固定」のチェックを外してください (4)「OK」で画像サイズが変更されます (5)「ファイル」から「保存」でパソコン内に画像を保存することができます  このときpicasaなどを選ぶとログインフォームが表示されます  あらかじめ登録した情報でログインするとオンラインストレージに直接画像をアップロードすることができます  各サービスの画像共有機能でURLを生成すれば、URLで知人に見せることも可能になります

参考URL:
http://matome.naver.jp/odai/2132309415802692201
goo41141141
質問者

お礼

ありがとうございます。 色々な種類があるんですね。 参考にさせていただきます。

その他の回答 (2)

  • Kaneyan-R
  • ベストアンサー率42% (1242/2891)
回答No.3

URLは単に「場所」を表しているだけなので、画像そのもののサイズは変わりません。 ですが、JavaScriptで画像サイズ変えれば、出来なくはない。 以下、ソース例 ---------------------------------------------------- <IMG src="画像のURL" id="image0"> //←画像を表示しておく。 <A href="javascript:small_img();">小</A> //←小をクリックすると、small_img()で設定したサイズ(230x230)になる。 <A href="javascript:large_img();">大</A> //←大をクリックすると、large_img()で設定したサイズ(500x500)になる。 <SCRIPT type="text/javaScript" language="JavaScript"> objimg = document.getElementById('image0'); function small_img(){ objimg.width = 230; objimg.height = 230; } function large_img(){ objimg.width = 500; objimg.height = 500; } </SCRIPT> ---------------------------------------------------- リンク作っておいて、別のウインドウで開きたいなら、「window.open()」使って新規にウインドウ生成して、その中に「document.write()」や「document.body.innerHTML = 」で、サイズ指定したimgタグを書き出せば表示されます。 っと書いては見たけど、ホームページスペースの自前サイトならできるけど、ブログなんかだとJavaScriptとか規制されてるだろうから、使えなかったら出来ないですが。

goo41141141
質問者

お礼

ありがとうございます。 JavaScriptでそんなこともできるんですね。 参考にさせていただきます。

  • dragon-man
  • ベストアンサー率19% (2700/13647)
回答No.2

web上の画像のリサイズ方法はありません。もともとのHTML記述でやらなければ駄目です。htmlの知識が必要です。 こういう仕掛けは、普通は大小二つの画像を使います。小さい方の写真を表示して、その画像に大きい写真のリンクを張っておくのです。具体的には、 <a href="大きい写真.jpg" target="blank"> <img src="小さい写真.jpg" ></a> 大きい写真だけにして、小さい写真の代わりに小さく表示する手もありますが、 <a href="大きい写真.jpg" target="blank"> <img src="小さい写真.jpg" width"300" heigth"200"></a> 最初の大きい写真のダウンロードに時間がかかるのでやめた方がいいです。面倒でも最初のやり方にした方がいいです。

goo41141141
質問者

お礼

ありがとうございます。 もう少しHTML勉強してみます。

関連するQ&A

  • UNIXのコマンドラインで動作する画像リサイズツール

    現在、サーバ上にhttpでアップロードされた画像をリアルタイムでリサイズして表示するシステムを組んでいます。 そこで画像をリサイズするフィルターを使いたいのですがコマンドラインレベルで ・画像ファイル名 ・変換後ファイル名 ・元ファイル width ・元ファイル height ・変換後ファイル width ・変換後ファイル height を入力として動作するツール(もしくはそれに近いもの)があれば教えてください。 画像ファイルのフォーマットはjpegです。(gif、pngに関してもあれば)

  • 画像のリサイズについて

    画像のリサイズについて いつもお世話になっております。 画像のリサイズについて教えてください。 http://www.plusmb.jp/2008/10/09/678.html 上記ページを参考にサーバにある画像ファイル(.jpg/.gif/.png)の縦幅と横幅を変更して 出力するようにしています。 画像を表示する際は以下のコードでPHPファイルを呼び出すようにしています。 <img src="image.php" border="0"> 1ページの中で何度も画像生成のimage.phpを呼び出しているのですが ページによっては画像が表示されないことがあります。 更新ボタンを押すと表示され、今度は別のところで表示されなくなってしまったります。 どういった原因が考えられますでしょうか。 よろしくご教示お願いいたします。 [環境] PHP:5.1.6 GD Version:bundled (2.0.28 compatible) FreeType Linkage:with freetype FreeType Version:2.2.1

    • ベストアンサー
    • PHP
  • リサイズ画像が送れません

    初歩的な質問ですが教えてください。 Outlookにて、画像サイズを小さくして送ろう思います。 説明書では「イメージを下のサイズにする」のあと、「メッセージの作成」画面が出るとの事ですが、何度ためしても「プロファイルの選択」となってしまいます。 どうしたら、リサイズで遅れるでしょうか?

  • 画像(Jpeg)をリサイズ(縮小)させるフリーソフトについて

    画像(Jpeg)をリサイズ(縮小)させるフリーソフトについて教えてください。 エクセルにかなりの枚数の画像を貼り付けなくてはならないのですが、いちいち 貼り付けて一枚一枚サイズを直して作業をすると物凄い時間のロスなので あらかじめ画像をリサイズさせて貼り付けようと思い【縮小専用】という フリーソフトを使用してみましたが元画像を貼り付けて縮小させたのとでは 印刷時に少し画像が荒くなってしまいました。 あらかじめ画像をリサイズさせても元画像のままの品質を保つフリーソフト があれば教えてください。 よろしくお願いします。

  • 画像のURL

    HP初心者です。 自分の持っている画像を載せたいのですが やり方がわかりません。 JPEGをURL化する方法を教えて下さい。 お願いします。 ちなみに、HPサーバーは goo のです。

  • 画像リサイズCGI

    画像をリサイズするCGIを捜しています。 http://www.hidekik.com/rszim/rszim.html 上記のサイトのCGIが理想(縦横変換率%と面積変換率%があること)に近かったのですが、ユーザーがアクセスし画像をアップロードして使用するものではなく、 元々サーバーにある画像のみをリサイズ対象とするCGIを捜しています。 例えば、ですが rszim.cgiが指定したimageフォルダに、複数の画像(test1.gif、test2.jpg...)を入れておき、http://***/rszim.cgi?test1.gifというような、URLに画像名含むアドレスにアクセスすることで、その画像(test1.gif)のみリサイズ可能なものを捜しています。 できれば、フリーが望ましいです。perl・PHP問いません。GDはインストール済みです。

    • 締切済み
    • CGI
  • 縮小画像をマウスオーバーで画像を切り替えるjavaスクリプトで

    テーブルを4分割し左下に小さい画像、右上に大きい画像。でその小さい画像をマウスでロールオーバーした際に右上の大きい画像が変わるjavaスクリプトについてなんですが, 4分割(上記)のテーブルを一つ作成した所すんなり画像はかわり、思い通りで来たのですがもう一つすぐ下に同じようにしたら両方ともが変わらなくなりました。 ヘッド内のスクリプトは Images[1] = new Image(); Images[1].src = "画像url"; Images[2] = new Image(); Images[2].src = "画像url"; 画像に onMouseOver="change_image(1)" onMouseOut="change_image(2)" です。 2個目のテーブルは Images[1] = new Image(); Images[1].src = "画像url"; Images[2] = new Image(); Images[2].src = "画像url"; この下に Images[3] = new Image(); Images[3].src = "画像url"; Images[4] = new Image(); Images[4].src = "画像url"; とし 画像には onMouseOver="change_image(3)" onMouseOut="change_image(4)" としました。 当方javaがほとんど分からない度素人なのです。 どなたか、よろしくお願いします。

  • Proxomitronで画像のリサイズ

    Proxomitronを使って、リンク先のイメージをサイズを指定して表示してしまうフィルターが以下のフォーラムで紹介されていました。 http://my.opera.com/lounge/forums/topic.dml?id=76301&page=1&skip=0&show=&perscreen=50 Name = "Show linked images in forums - Thumbnail Size [Tamil]" Active = FALSE Multi = TRUE URL = "$TYPE(htm)" Bounds = "<a*" Limit = 512 Match = "<a href=($AV(attachment.php\?*))\1*.(bmp|gif|jpeg|jpg|png)" Replace = "<a href=\1><img src=\1 width=250 height=250 border=1 vspace=5 hspace=5 alt="Linked image">" そこで同様な感じで、フォーラムサイトなどでレイアウトを壊してしまうような大きな画像を幅640px以下に縮小させて表示させることは可能でしょうか? ご存知の方おられましたらよろしくお願いします。

  • 画像のリサイズの仕方について

    <? class Resize { function resize_exec($in, $out, $x, $y){ $img_in = imagecreatefromjpeg($in); $ix = imagesx($img_in); $iy = imagesy($img_in); $img_out = imagecreatetruecolor($ix, $iy); ImageCopyResampled($img_out, $img_in, 0, 0, 0, 0, $x, $y, $ix, $iy); $quality = 100;//画質クオリティ(標準値 75) imagejpeg($img_out, $out, $quality); imagedestroy($img_in); imagedestroy($img_out); } } ?> というクラスを作成して コンストラクタ内でnewして $this->resize->resize_exec($upfile, $sendpath, 50, 30); としたのですが、リサイズできません。 どこか悪いでしょうか? 対象画像はとりあえずjpegでいいかなと考えています。

    • ベストアンサー
    • PHP
  • 仕事に使える画像のリサイズ方法は??

    画像のリサイズについて勉強しています。 使用ソフトはPhotoshopCSです。 ・メニューのイメージ/画像解像度から変更する。 ・選択ツールで選択し、イメージ/切り抜きを実行。 その後、画像解像度で細部を修正 このぐらいしかやり方を知らないんですが他に仕事する上で役に立つ画像のリザイズ方法をご存知の方いらっしゃいましたらご教授願います。 あと、基本的はことを聞いて申し訳ないんですが、保存していた画像を開くとレイヤーがロックされていて、編集/変形ができないんですがこういう時は「新規レイヤーを作成」にドラッグ&ドロップしてコピーを作って変えればいいんでしょうか??