• 締切済み

画像の表示について

HTML,CSS,JAVAなどで、一つの画像をアップしたいのですが、サイズが横100px以上は100pxで表示させて、 100px未満のサイズはそのまま表示させるという 処理はどうしたらよろしいでしょうか? どの種類かだけでも結構ですので、宜しくお願いいたします。

  • Java
  • 回答数1
  • ありがとう数2

みんなの回答

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

Javaなの? Javaなら javax.imageio.ImageReader#getHeigh javax.imageio.ImageReader#getWidth を使えば画像の縦横サイズを取得することは 可能よ。

関連するQ&A

  • 画像を少しでも早く表示させるためには?

    こんにちは。HTMLについて質問いたします。 どなたかご存知の方いらっしゃいましたら、ぜひ回答をお願いいたします。  画像の表示速度について HTMLで画像を表示させるときにビルダーやドリームウィーバーなどのHTML自動生成ソフトを使用すると、勝手にwidth height 属性(画像の原寸)が付加されます。ですが自分で作成する場合には、当然ながら自分でサイズを調べて(というほど大げさなものではありませんが…)作成する必要があります。 そこで、質問なのですが、以前次の二つの話を聞いたことがありますので、お教えください。 (1)パーザー処理 HTMLのパーザー処理が余分な解析をすることなく、IEに対して素早く表示してくれるので原寸のサイズを書くこと自体は無意味。という話 (2)画像を早く表示させる 画像の原寸大のサイズをはじめから指定しておくことで早く画像が表示されるようになる。という話。 この二つの話は矛盾していますよね?? どちらも「早く表示させるため」にサイズ指定はいらないといい、一方では必要といい…。厳密に言うとどちらがより早く表示させることができるのでしょうか?疑問に思ったので、質問させていただきました。 あと、「パーサー処理」ということばも耳に慣れていなくわかりませんので、教えてくださると嬉しいです。

    • ベストアンサー
    • HTML
  • 画像の表示方法について

    画像の表示方法について 画像に関してですが、HTMLの中にimgでマークアップするより、cssで画像を指定した ほうがいいとある書籍に書いてありました。しかし、実際の方法が具体的に記載されて いませんでした。 それで考えたのですが、以下のように<div></div>で範囲を決めて、その背景画像に 画像を指定すればよいと思いました。 その際に、<div>と</div>の間には何も入らなくてもいいのでしょうか? つまりこういうことです。 <div id="photo"></div> css #photo {     background-image: url(image/photo01.gif);     background-repeat: no-repeat;     width: 240px;     height: 180px; } これで240×180の写真が出せると思いますが、中に何も入らないのは文法上 いいのかどうか分かりません。 知人に聞いたら、適当にテキストを入れて、それをcssのtext-indentで表示を 消したらいいと言われました。つまり下記の通りです。 <div id="photo">photo1</div> css #photo {     background-image: url(image/photo01.gif);     background-repeat: no-repeat;     text-indent: -9999px; ←これでテキストをかなたに飛ばす     width: 240px;     height: 180px; } HTML、cssについては、独学で本などで学んでいるため、聞きたいことが聞けずに 困る時があります。上記のものもその一つです。 この質問と共に、ついでで申し訳ありませんが、伺いたいのですが、Webマスター たちが集まって、お互いに質問したり答えあったりするサイトや掲示板などが あったらお勧めのものを教えてください。何卒、よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • jimdoでの背景画像が表示されません。

    jimdoでサイトを制作しているのですが HTML(HTMLソースエディタ) <div id="text1"> <p>ああああああああああああ</p> <p>いいいいいいいいいいいいいいいいい</p> <p>うううううううううううう</p> </div> CSS(レイアウト画面) #text1{ background:url(001.jpg) no-repeat; width: 600px; height: 467px; } 画像もファイルにアップ済みです。 としているのですが、背景画像が表示されません。 jimdoではなくローカル上だと表示されます。 jimdo初心者なので戸惑っています。 理由をご存知の方教えてください。

  • 背景画像だけをはみ出して表示させたい。

    CSSについて質問です。 よろしくお願いします。 CSSで背景画像だけをはみ出して表示させたいのですが、 やり方がわかりません。 例えば、exampleというIDをつけている要素があって、 中のテキストははみ出さずに背景画像だけをはみ出して表示させたいです。 ===CSS=== #example{ background-image:url(images/backimage.gif); background-repeat:no-repeat; } ===HTML=== <div id="example">背景だけはみ出したい!!</div> overflowを使うと中のテキストがはみ出してしまいますが、 何かいい方法はありませんでしょうか。 具体的には横幅180pxのサイドバーに182pxの背景画像を付けて 枠を作ろうとしています。 ご教示の程よろしくお願い申し上げます。

    • ベストアンサー
    • HTML
  • 画像表示

    cssで画像(width: 1920px; height: 1200px;)の表示範囲を指定して その表示範囲を指定した画像を  height: 150px;  width: 100%;(ブラウザの横幅) の大きさでで表示されるにはどうすればいいのでしょうか?

    • ベストアンサー
    • CSS
  • スクリプト初心者なのですが、

    スクリプトについて教えて頂きたいのですが、 横の解像度が 1024px以上、1280px以下のときはdesign-1.css 1280未満から上はdesign-2.css を読み込ませるには、どのようにhtmlへ記述すればよろしいのでしょう? 色々調べてみたのですが、解決できず悩んでおります。 よろしければ記述方法を教えていただけませんでしょうか? よろしくお願いいたします。

  • 画像の表示範囲

    cssで画像(width: 1920px; height: 1200px;)の表示範囲を指定して その表示範囲を指定した画像を  height: 150px;  width: 100%; の大きさでで表示されるにはどうすればいいのでしょうか?

    • ベストアンサー
    • CSS
  • HTMLについて

    画像の横に画像を置く方法を探しています。 高さ110pxの画像の横に、それぞれ高さ50pxの画像二枚を縦に貼りたいのですが 二枚貼ろうとすると横に一列に表示されてしまい、改行をはさんでもどうしても一枚が改行されてしまい、なかなか縦二列に並んでくれません。 編集がしやすいという理由でFC2ホームページのHTMLメーカーを使っています。 HTMLメーカーを使うぐらいですから本格的なHTMLを打ち込むことすらできないので、CSSも使いこなせません。HTMLだけでできるような方法はあるんでしょうか? それとも、そんな方法はないのでしょうか? アドバイス戴けると嬉しいです。

  • サムネイル画像を綺麗に表示したい。

    ネットショップページを作成しています。 サーバーに保存された商品画像をウェブページ上で綺麗にサムネイル表示(縮小表示)をさせたいのですが、 <img src="画像名" width="横" height="縦"> とHTMLタグで縮小表示させると画像が荒くなってしまい困っています。 画像数が多く、小さいサイズの画像を保存しなおして、 サーバーにアップして表示するのは避けたいと考えています。 (サーバーの容量も小さく。。。) どうしたら良いか教えていただけますか?

  • スマホの背景画像について

    タイトル通りスマホの背景画像について質問です。 初めて作成するので、まずはいろいろ調べたところ縦向きが320px で 横向きが480pxなので一般的にデザインカンプを作る際は320pxで作る ようなのでその通りにしております。 縦向きの場合には、サイズが合っているので表示もおかしくないのですが 横向きにしてしまうと間が空きます。 こんな問題があるので、できるだけ画像は使わないようにとのこともありますが 背景画像を使う場合、うまく表示できる方法はありますか? 例えば、480pxで背景画像を作りcss3のbackground-sizeを使い縦向きであれば 320pxで横向きであればそのまま表示させるようにするとか思いついたのですがこの 方法はありでしょうか?

    • ベストアンサー
    • HTML

専門家に質問してみよう