単語の画像を表示
更新 2019/11/26(火)
文責 炭本 治之
■「単語の意味を表す絵を表示してほしい」
高校生がこの要望を出したので作成しました。
プログラムのメイン画面に画像表示機能を追加し,単語の意味を表す画像をWebで探し,
適切なサイズに加工,表示のテスト,説明用htmの更新,快適ソフトWebサイトの更新。
一連の作業が一通り終わったのが昨日(2019/10/29)。
■料金や著作権の問題がないサイトで画像を探す
単語の意味を表す画像をWebで探しました。
そのとき,どのサイトから画像を取得するかが問題になります。
商用利用無料,Loyalty Freeとなっていても,そのサイトをよくよく調べると,
料金支払いのページがあったり,著作権でトラブルが起きそうな記述があるなら,
そのサイトの画像は利用しないことにしました。
日本のサイトは,料金支払いのページがあるか著作権でトラブルが起きそう
なこと,登録画像数が不足で適切な画像が見つかりにくいことから,海外のサ
イトから探すことになりました。
やはり海外のサイトは登録画像数が圧倒的に多いと感じました。
英語のサイトで世界中から画像のアップロードがあるからだと思います。
■画像を見つけ出すのに苦労する単語がある
動物,植物,地理の単語の画像は簡単に見つかりました。
例えば,ostrich, cucumber, cliffなど。
これらの単語は,文字で意味を説明することも必要ですが,画像を示すと明らかによく
理解できる単語ですね。
百聞は一見に如かずで,画像からは豊かな情報が伝わってきます。
例えば,
ostrichの写真からは,気難しそうな怒らせたらつつかれそうな感じがします。
cucumberの写真からは,みずみずしさ,どんな味がしそうかまで伝わってきます。
cliffの写真からは,自然の造形の偉大さ,吹いている風の強さ・気温・湿度までが
伝わってきます。
これだけ多くの情報が伝わってくると,その単語の意味は,言葉よりも画像で
覚えてしまいます。
探すのに苦労したのが感情表現の単語。hesitate, ignore, boringなど。
ただし感情表現の単語は,それにぴったりの画像が見つかると笑えます。
hesitateは,飛行機からスカイダイビングで飛び出す直前の兵士の緊張した様子。
ignoreは,男の子が手を差し伸べているのに相手にしないで去っていくネコ。
boringは,動物園で何もやることのないライオンのたるんだ表情。
どんなに頑張っても,発見できなかったのは抽象概念の単語の画像です。
例えばcontext(文脈)。
これを表す画像は見つかりそうにありませんでした。
ただし,すべての単語に画像が必須というわけではないでしょう。
単語の画像を加えたのは次の場合です。
(1)適切な画像が見つかって,それによって理解や暗記が促進される場合
(2)画像は不要だが,とても美しい画像があった場合
■単語画像は利用者で追加できます
単語の画像ファイルはbmpフォルダに格納しています。
最セン単のプログラムは,設定画面で(1)情報表示を選択したタイミングで,
次のように処理しています。
(1)単語情報ファイルを読み込み
(2)それぞれの見出し語について,画像ファイルがbmpフォルダにあるかどうかを検索
(3)画像ファイルがあれば見出し語の行の直後に画像表示領域を作成
(4)文字と画像を表示
従って,利用者で見出し単語の画像ファイルを作成して,bmpフォルダに格納して
おけば,いままで画像を表示していなかった見出し単語にも画像を表示できます。
手順は次のとおり。
(1)その単語にぴったりの画像をWebで探し,
(2)アクセサリのSnipping Toolで画像をコピーし,
ファイル名を見出し単語に,拡張子をjpgにして保存,
(3)ペイントで表示可能なサイズに(小さく)加工し,
(4)bmpフォルダに保存する
Webサイトで参照できる画像は,ほとんどが著作権の主張のある画像で,
快適ソフトとしては商用利用ができません。
しかし,私的利用ならできます。
つまり,個人で画像をWebからコピーして個人で利用する分には問題ありません。
また「学校の授業での利用」であれば利用できます。
コピーした画像ファイルをサーバーの共有フォルダに格納して共有。
教室内のPCでのみ画像ファイルを利用するなら問題ありません。
■適切な単語画像が見つかればWebサイトからダウンロード可能します
今後,見出し単語の画像として適切な商用利用可能な画像が見つかれば,
このWebサイトからダウンロード可能にし,メール連絡します。
(終わり) ページの先頭へ
|