• ベストアンサー

画像生成について

画像をアップロードした際にImageCopyResampledを使い 120px、120px内に収まるようにしています。 縦が120px、横が100pxの画像の場合、両端に10pxずつ白い画像を入れて、 120px、120pxで出力することは可能でしょうか。 画像ファイルはjpgです。

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

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

ImageCopyResampledが使えると言う事はイメージ関数(GD)が使えると言う事ですね。 > 縦が120px、横が100pxの画像の場合、両端に10pxずつ白い画像を入れて、 > 120px、120pxで出力することは可能でしょうか。 可能です。 http://php.s3.to/man/ref.image.html 最初に120px×120pxのパレットを用意して白く塗ってから貼付けるとか、120px×100pxの画像に120px×10pxの白い画像をつなげたり、いずれの方法でも可能かと。

miya2006
質問者

お礼

imagecreate、imagecolorallocate、imagefilledrectangleを使い 出来ました! 大変参考になりました、ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • スマホの縦・横を判別して別画像を出すことは可能?

    スマホサイト(iPhone・Andoroid両方対応)の制作時に、 スマホの縦・横を判別して別画像を出すことはできますか? 現状は添付画像のように、 1.横640pxの画像を作成(文字を載せたい場合は左から320pxまでの所に描く) 2.背景画像で(1)の画像を指定 縦:左端から320pxの所までが見える 横:640pxまで見える ・・・という感じで作っていますが、 これを 縦用:横320pxの画像A.jpg 横用:横640pxの画像B.jpg を作成しておいて、スマホ縦の時はA.jpgを表示し、スマホ横の時はB.jpgを表示というようなことがしたいです。何卒宜しくお願いします。

    • ベストアンサー
    • CSS
  • 画像のサイズ

    PHP+MYSQLで掲示板のようなサイトを作っています。 画像をアップロードして表示できるようにしています。 このとき、様々なサイズ(縦横比)の画像を想定しないといけないと思いますが、表示させるサイズを縦100px以下、横80px以下に揃えたいのですが、どのようにすればよいのかわかりません。 <img src... height="100px" width="80px"> とすると、画像の縦横比が変わってしまいます。 (当然ですが。。。) 画像を100px×80px以下に揃える方法を教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 画像分割ソフト

    jpg形式の画像を自動的に分割してくれるソフトってありませんか? 具体的には、jpg画像をドロップすると、 たとえば縦15ピクセル×横20ピクセルのところを横10ピクセルの画像2つとして出力してくれる感じです。 ベクターで画像編集ソフトを探したのですが見つかりません。 やはりこんな都合の良いソフトは無いですかね?

  • 画像のランダム表示でサイズを指定する方法

    ヘッダー画像を、下記のコードでランダム表示しています。 横2000px縦1000pxの画像を、横1000px縦500pxで表示したい場合、どのようにすればよいでしょうか? <script language="JavaScript"> var imglist = new Array( "A.jpg" , "B.jpg" , "C.jpg" , "D.jpg" , "E.jpg" ); var selectnum = Math.floor((Math.random() * 100)) % imglist.length; var output = "<img src=" + imglist[selectnum] + ">"; document.write(output); </script> <noscript> <img src="A.jpg" alt="A.jpg" width="1000px" height="500px" border="0" /> </noscript> 上記コードの参照元:http://allabout.co.jp/gm/gc/23805/2/

  • JPG画像を回転させて表示したいのですが...

    JPG(JPEG)の画像ファイルを、1画像ファイルのみで、 回転(縦にしたり、横にしたり)をさせたいと思い色々調べてはみたのですが、分かりません。どなたか良策を教えて 頂けないでしょうか?

  • 添付画像のサイズ

    投稿を行う際の画像添付の注意書きで、「ファイル容量:2MBまで、最大 サイズ(横420×縦315)を超えている場合、最大サイズに収まるよう画像は 縮小されます。」となっている場合、 例えば手持ちのファイルが272KBで1588×1123ピクセルなので、注意書き での2MBいっぱいのファイルを添付しようとすれば、とうてい最大サイズ (横420×縦315)内に収まらず、巨大なサイズ(横×縦)になると思うのです が、なぜ(横420×縦315)となっているのでしょう。よろしくお願いします。

  • 沢山の画像ファイルをリサイズして保存するのですが、簡単に済む方法はどんなやり方があるでしょうか?

    沢山の画像ファイル全てをリサイズして保存し直ししないといけません。 簡単に済ませないと業務にならないのですが、どんな方法があるでしょうか? 自動化できそうな条件があるにはあります。以下です。 ●画像ファイルはどれも同じ全体サイズです。   (例:全ファイル共通の全体サイズは、縦1000px、横800px、という具合) ●画像ファイルのリサイズ範囲はどれも同じ位置とサイズです。  (例:全ファイルの共通リサイズ位置は、上から300px、左から100pxで、     全ファイルの共通リサイズ範囲は、縦は500px、横は400px、という具合) PhotoshopCS3を持っておりますのでこれでできればそれで良いですし、フリーソフトで簡単にできるのであればそれでも構いません。 何もないようならば、Photoshopのアクションで出来る範囲を自動化する程度で思っております。プログラミングは全くわからないのでスクリプトは扱うことはできません。 ものすごいファイル数あるので、自動化したいです。 宜しくお願い致します。

  • 画像サイズの取得方法

    現在サーブレットを用いて画像アップロードBBSを作成しているのですが BBSにアップロードを表示する際に縦もしくは横が 一定のサイズ以上の場合縮小して表示する必要があり 画像サイズの取得を今までは java.swing.ImageIcon#getIconWidth() などを使用していました。 しかしBMPファイルをアップロードする必要性が出てきたため上記の方法ではBMPのサイズを取得できず悩んでいます。 どなたかBMPでも画像サイズを取得できる方法を教えていただけないでしょうか?

    • ベストアンサー
    • Java
  • 画像の劣化について詳しく教えて下さい

    質問させて頂きます。 jpgの画像を縦や横に回転させると劣化するらしいのですが これは本当にjpg形式のみに限ってなのでしょうか? png形式で試してみたところ画像の見た目はほとんど変わりませんでしたが 何故かファイルサイズが30バイト程大きくなっていたんです。 詳しい回答よろしくお願いします。 それとjpgからpng jpgからbmpなどへ画像の形式を変換しても画像の質は劣化しないものなんでしょうか? jpgから他の形式へ変更してから更にそこからまたjpgに変換すると劣化するのは分かっています。 こちらも回答よろしくお願いします

  • ブログで画像を横に2つ並べる方法

    ブログで画像を横に2つ並べる方法を教えてください。ちなみにライブドアブログです。縦に2つ並べる場合は、普通に2つアップロードすればいいんですよね?横に2つになると..... よろしくお願いします。