• ベストアンサー

Operaマイボタンにイメージ(画像)を表示したいのですが、うまくいき

Operaマイボタンにイメージ(画像)を表示したいのですが、うまくいきません。 下記サイトの手順 http://www16.plala.or.jp/bend_tail/linux_opera/opera_skin.html (1)toolbar.ini を直接弄る方法の中の「Images] セクションに定義名?とアイコン・ボタンへのパスを追加しますとありますが、「Images] のどこに追加したらいいですか。 (2)画像の大きさはどの位にしたらいいですか。

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

  • ベストアンサー
  • neddoheny
  • ベストアンサー率60% (921/1528)
回答No.1

マイボタンの自作経験はないですが、 >[Images]のどこに追加したらいいですか。 サイトを読む限りでは、 "skin.ini" ファイルを開いて[Images]より下の行だったらどこでもよさそうですけどね。 とりあえずわかりやすく、[Images]直下の行にでも記述して試してみたらいかがですか。 >画像の大きさはどの位にしたらいいですか。 standard_skin.zipを展開して、standard_skin\buttons\ の中身のボタン画像のプロパティを見る限りでは、デフォルトでメインバーに配置される「保存」や「印刷」「ボイス」 などのアイコンは、22px × 22px になってますね。 又、パーソナルバーなどにあるファビコンサイズのアイコンは、16px × 16px です。 とりあえず、マイボタン自作経験者が現れるまでの参考に。

その他の回答 (1)

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.2

自作なさるのなら、「Button Maker」を使うとよさそうです。        参考URL ↓   

参考URL:
http://ja.opera-wiki.com/%E3%83%9E%E3%82%A4%E3%83%9C%E3%82%BF%E3%83%B3

関連するQ&A

  • operaのプラグイン検出についてお聞きします。

    operaのプラグイン検出についてお聞きします。 Adobe AcrobatやShockwave Flashなどのプラグインは opera:configのプラグインパスに入力しなくても検出されているのですが、 どういった仕組みなのでしょうか。 iniファイルやレジストリを見ましたがそれらしき記述がありませんでした。 google chromeでもパス追加しなくても検出しているようですが、 ブラウザ共通のレジストリがあるのでしょうか。

  • WordPress 新しいディレクトリから画像表示させたい

    初歩的な質問すいません WordPressで、デザインとファイル構成をカスタマイズしようとしています そこで、初めからあるthemes配下のimagesなどに画像を入れると、パス指定で表示されるのですが 同じ階層に別のディレクトリを作り、そこに画像を置いて指定すると、画像が表示されません。パスはあっていると思います。 <img src="images/aaa.jpg"/> <img src="新設したディレクトリ/images/bbb.jpg"/> 上は表示されるが、下は表示されないという具合です。 ディレクトリはエクスプローラで、コンテンツ分追加して管理したいと思っています。 アドバイスよろしくお願いします。。

    • ベストアンサー
    • PHP
  • Tomcat6:context.xmlで複数定義

    お世話になります Tomcat6を使用していますが、context.xmlの記述の仕方でわからないところがあります。 通常、pathとdocBaseの対応は下記のように書くかと思います。 <Context path="/test" docBase="/var/web/test" debug="0"/> で、画像ファイルだけ別のディレクトリに保存しておき、/test/images をアクセスされたときは実ディレクトリとして /var/images を参照するように対応関係を追加したいのです。 <Context path="/test" docBase="/var/web/test" debug="0"/> <Context path="/test/images" docBase="/var/images" debug="0"/> と単純に追加して書くと、XML構文としてダメのせいだと思いますが、エラーになります。 どのように記述すればよろしいでしょうか。  よろしくお願いいたします。

  • 共用サーバでフレームワーク

    ※フレームワークはZendFrameworkです。 フレームワークを使いたい場合、サーバの php.ini に、 各コンポーネントまでのパスを書くと思うんですが、 共用サーバや、レンタルサーバでの場合はどう設定したらいいのでしょうか? 共用サーバだと、Linuxであれば、/home/以下の各ユーザー毎の領域しか使えないので、設定することはできないのでしょうか。 試しに .htaccess ファイルに、include_path = 'パス' を追加してみましたがエラーになりました。 当然でしょうが・・。

    • ベストアンサー
    • PHP
  • タブブラウザの異常終了

    タブブラウザのunDonut +mod 1.26 を利用しております。 通常に動かしている間はなんともないのですが、F9ボタン押下にて アイコン化するという動作を一度でも行うと、ファイルメニューから 終了したときに必ず0x30cb0d78エラーが発生します。 本アプリケーションのファイル構成をツリー化すると、以下のとおり となります。 フォルダ パスの一覧 ボリューム シリアル番号は 1C26-61DC です C:. │ 64unDonut.exe │ 64unDonut.ini │ CloseTitle.ini │ CloseURL.ini │ Default.dfg │ Default.dfg.bak │ Menu.ini │ MouseEdit.ini │ readme.txt │ RecentClose.ini.bak │ setup.exe │ unDonut.exe │ unDonut.html │ unDonut.ini │ WordHistory.ini │ ├─css │ css.txt │ Donutカスタム所(Green).css │ Donutカスタム所(Red).css │ ├─doc │ bugs.txt │ command.txt │ Function.txt │ history(unDonut r13test +4).txt │ history(unDonut r13test10).txt │ history.txt │ nogui.txt │ Readme(Donut 2.52).txt │ Readme(DonutP).txt │ readme(unDonut release13 test +4).txt │ readme(unDonut release13 test10).txt │ tabskin.txt │ unDonut.exe.manifest │ プロキシ設定について.txt │ ├─favoritegroup │ favgroup.txt │ ├─help │ Option.xml │ ├─links │ 和訳.url │ 辞書.url │ ├─menu │ usermenu.txt │ ├─panel │ demo.html │ demo2.html │ Google.url │ panel.txt │ ├─plugin │ │ IEFav.dll │ │ Memo.dll │ │ TmpFavGroup.dll │ │ プラグイン説明.txt │ │ │ ├─IEFav │ │ dummy.txt │ │ setting.ini │ │ │ └─TmpFavGroup_Dat │ dummy.txt │ ├─plugin64 │ │ Memo.dll │ │ NemuBarForDonutP.dll │ │ plugin64.readme.txt │ │ TmpFavGroup.dll │ │ │ └─TmpFavGroup_Dat │ dummy.txt │ setting.ini │ ├─script │ │ scroll.js │ │ titlecopy.js │ │ title_url_copy.js │ │ urlcopy.js │ │ zoom.js │ │ zoom2.js │ │ アンカー作成.js │ │ 作者のページを開く.js │ │ │ └─スクリプト作成サンプル │ iniファイルを扱うサンプル.js │ Javaの実行切り替え.js │ リンクバーの表示切り替え.js │ ├─search │ search.ini │ search.txt │ ├─skin │ ├─default │ │ Big.bmp │ │ BigDisable.bmp │ │ BigHot.bmp │ │ ExpBar.bmp │ │ FavBar.bmp │ │ FavBarHot.bmp │ │ Go.bmp │ │ GoHot.bmp │ │ icon.ico │ │ omake.bmp │ │ SearchBar.bmp │ │ SearchBarHot.bmp │ │ secure.bmp │ │ skin.ini │ │ Small.bmp │ │ SmallDisable.bmp │ │ SmallHot.bmp │ │ tab.bmp │ │ TabSkinCur.bmp │ │ TabSkinNone.bmp │ │ TabSkinSel.bmp │ │ Toolbar.ini │ │ │ ├─tiny │ │ skin.ini │ │ Toolbar.ini │ │ │ └─XP Theme Sample │ skin.ini │ Toolbar.ini │ └─toolbar toolbar.txt よろしくお願いします。

  • 重複なしでランダムに画像を表示する方法

    現在、C#で重複なしでランダムに画像を表示するプログラムを作成しています。 下記のように書いてコンパイラをすると 型 'string' を型 'int' に暗黙的に変換できません 名前 'n' は現在のコンテキスト内に存在しません。 名前 'n' は現在のコンテキスト内に存在しません。 名前 'n' は現在のコンテキスト内に存在しません。 というエラーが出て直し方が分からない状態です。 このエラーは、GetNextIndex()関数内で起こっています。 どうか力を貸してください。お願いします。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } //定数 private const int IMAGES = 3;//イメージの総数=各配列の要素数 //メンバー変数 private string[] sPathes = {@"D:\A.BMP",//1番目の画像のパス @"D:\B.BMP",//2番目の画像のパス @"D:\C.BMP",//3番目の画像のパス;//パス配列の宣言と定義 }; private Image[] myImages = null;//イメージ配列変数の宣言 private int m_nIndex;//表示する画像の番号 //private int[] m_nUsed = null;//表示済画像の番号の配列 private int m_nTimes = 0;//これまでに表示した枚数(3まで) public void Init()//引数なし、メンバー変数の初期化 { //イメージ配列の初期化 //・・・インスタンスメモリの確保(メモリーの確保は最初の1回だけ) if (myImages == null) myImages = new Image[IMAGES];//本当はnewのチェックが必要 //・・・ファイルを読み込んでイメージ配列に格納 for (int n = 0; n < IMAGES; n++) { string sPath = sPathes[n];//パス文字列 Image img = Image.FromFile(sPath);//イメージ読込 myImages[n] = img;//配列に格納 }//for終わり //this.m_nUsed(-1); } protected virtual void OnCreate()//OnLoadから呼ばれる { //変数の初期化を行う this.Init(); } //初回更新用の関数 protected virtual void OnInitialUpdate() { this.OnUpdate();//更新をかける } //更新関数 protected virtual void OnUpdate() { if(m_nIndex < 0)//画像番号が設定されていなければ何もしない。 return; //画像の更新 pictureBox1.Image = myImages[m_nIndex]; } //次に表示する画像番号の取得 protected int GetNextIndex() { //ランダムな配列を作成 Random r = new Random(); //重複チェック int[] a = new int[n]; for (int i = 0; i < n; ++i) a[i] = i + 1; for (int i = n; i > 1; --i) { int k = r.Next(i); int tmp = a[i - 1]; a[i - 1] = a[k]; a[k] = tmp; } return r.ToString(); } private void button1_Click(object sender, EventArgs e) { if(m_nTimes >= IMAGES) return; int n = GetNextIndex();//次なる番号の取得 if (n < 0)//適当な番号が得られなければ return;//何もしない //やっと画像番号を変える m_nIndex = n; //更新を呼び出す this.OnUpdate(); } } }

  • 「imagejpeg」(GD)で作成した画像を保存できない

    <?php // 空の画像を作成し、テキストを追加します $im = imagecreatetruecolor(120, 20); $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color); // content type ヘッダを、ここでは image/jpeg と設定します header('Content-type: image/jpeg'); // 画像を出力します imagejpeg($im); // メモリを開放します imagedestroy($im); ?> http://www.php.net/manual/ja/function.imagejpeg.php を参照して(そのまま利用して)、画像を作成して表示させてみました。 すると、これはその通り、うまく画像が表示されました。 しかし、 <?php // 空の画像を作成し、テキストを追加します $im = imagecreatetruecolor(120, 20); $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color); // 【追加分】: 画像を保存する imagejpeg($im, 'new.jpg'); // content type ヘッダを、ここでは image/jpeg と設定します header('Content-type: image/jpeg'); // 画像を出力します imagejpeg($im); // メモリを開放します imagedestroy($im); ?> のように imagejpeg($im, 'new.jpg'); を挿入して、その画像を保存しようとしているのですが、うまくいきません。(何も起こりません。) ちなみに、保存するためのディレクトリのパーミッションはその親ディレクトリを含め、(7,7,7)です。 「new.jpg(相対パス)」を「/www/.../new.jpg」のように絶対パスを使ってやっても結果は同じでうまくいきませんでした。 どのようにすれば、新しく作成した画像を保存できるのでしょうか? ちなみに、OSはLinux(Fedora10)です。もちろん、GDは先のテストで証明される通り、動作していると思います。 よろしくお願い致します。

    • 締切済み
    • PHP
  • colorbox 画像が表示されない

    質問おねがい致します。 本業は紙媒体で 並行して独学でwebを学んでおりますがJqueryのcolorboxが表示されずに いきづまっています。パスが違うとか素人の失敗だとはおもうんですが ドリームウィーヴァーで作成しているのですが テンプレートファイルを作成し 追加ページで画像にリンクをはり <div class="box"><a href="/images/mapBig.png" rel="example1" title="map"><img src="/images/mapSmall.png" width="245" height="147" alt="map" /></a></div> としているのですが ライブビューではちゃんとポップアップになるのですが ブラウザーでプレビューしたりサーバーアップして確認すると オーバーレイの黒い背景と白い棒が2本でてきて画像自体が表示されません 下記はテンプレートのソースです。 ジャバの部分はcolorboxからペーストです colorbox.cssの画像へのパスは url(images/controls.png) に統一しています どなたかお願いします!! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Style-Type" content="text/javascript" /> <meta name="ROBOTS" content="NOINDEX, NOFOLLOW"> <!-- TemplateBeginEditable name="doctitle" --> <title>00000000000000000000</title> <!-- TemplateEndEditable --> <meta name="description" content="0000000000000000000000000" /> <meta name="keywords" content="00000000000000000000000000000" /> <link href="../css/screen.css" rel="stylesheet" type="text/css" media="screen" /> <link href="../js/colorbox/example1/colorbox.css" rel="stylesheet" type="text/css" media="screen" /> <script type="text/javascript" src="../js/jquery-1.6.2.min.js"></script> <script type="text/javascript" src="../js/colorbox/colorbox/jquery.colorbox.js"></script> <script type="text/javascript"> $(document).ready(function(){ //Examples of how to assign the ColorBox event to elements $("a[rel='example1']").colorbox(); $("a[rel='example2']").colorbox({transition:"fade"}); $("a[rel='example3']").colorbox({transition:"none", width:"75%", height:"75%"}); $("a[rel='example4']").colorbox({slideshow:true}); $(".example5").colorbox(); $(".example6").colorbox({iframe:true, innerWidth:425, innerHeight:344}); $(".example7").colorbox({width:"80%", height:"80%", iframe:true}); $(".example8").colorbox({width:"50%", inline:true, href:"#inline_example1"}); $(".example9").colorbox({ onOpen:function(){ alert('onOpen: colorbox is about to open'); }, onLoad:function(){ alert('onLoad: colorbox has started to load the targeted content'); }, onComplete:function(){ alert('onComplete: colorbox has displayed the loaded content'); }, onCleanup:function(){ alert('onCleanup: colorbox has begun the close process'); }, onClosed:function(){ alert('onClosed: colorbox has completely closed'); } }); //Example of preserving a JavaScript event for inline calls. $("#click").click(function(){ $('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("Open this window again and this message will still be here."); return false; }); }); </script> <!-- TemplateBeginEditable name="head" --> <!-- TemplateEndEditable --> </head>

  • Operaの画像表示

    Opera9.50でアップローダーのサムネイルから画像をダウンロードする場合 ダウンロードされた画像が元のサイズで表示されてしまいますが これをページサイズで表示させる事はできるのでしょうか? (意図せず画像ファイルが大きいと全体像がつかめず不便です)

  • operaでの画像表示の遅さ

    軽いと評判のタブブラウザ、operaを入れてみたのですが、 軽いと言われている割に全然速くなく、重く、おかしいなという 感じを受けています。 特に、ページ上の画像表示がもの凄く遅いです。 この教えてgooのサイトも他のブラウザでも確かに重めで 重いサイトだと思っていたのですが、operaで教えてgooを閲覧している時の重さが尋常じゃありません。 右の広告は表示されるのに20秒以上かかるし、 上の麻雀の広告に至っては延々「モザイク画像」みたいな表示で止まって、 40秒ぐらい待たないとまともに画像が表示されない と いった感じの遅さなのです。operaは。 以前はDonutRaptを使っていて、こちらは確かに軽くて画像表示も 軽かったのですが、IE系のタブブラウザなのでIEのエラーが影響する事が余りにも多くてIEと共に使用するのを止めました。 お伺いします。 今日はじめてoperaを入れたばかりの私ですが、 とにかく軽く軽ければ軽いほどいいのです。 パソコンの OSはwindowsXP、メモリは256MBです。 教えていただきたいのは、 1.なぜ画像表示(GIF関係の?広告やロゴなどが特に遅い)が     こんなにも遅いのか?そしてそれを改善する手段は     あるのでしょうか? 2.文字入力中にいちいち文字の下に赤い線がoperaは入るのですが    邪魔なので表示させないようにしたい。 3.operaだとHP上に表示されている「ボタン」(教えてgooだと      「教えて!検索」「まとめて検索」などのボタン)     が何故か他のブラウザより小さく細く表示されてしまいます。      ボタンを普通サイズで表示させたい。 4.operaより軽くてIE系のエンジンじゃないブラウザがあれば     教えて欲しい。 です。 初心者ゆえこんなぶしつけな質問になってしまい大変申し訳ありません。 教えて頂ければ幸いです。 宜しくお願いいたします。

専門家に質問してみよう