日本語English概要クラウド将棋局面図ジェネレーター(旧称:将棋局面図WebAPI)はWeb上だけで完結する将棋盤局面図の画像作成ツールです。開発者向けにWebAPIも公開しています。用途としては、Twitterでの局面図のつぶやきや、ブログでの課題局面、詰め将棋の画像貼り付けを想定しています。従来は、局面図などのアプリを使用して画像を生成し、ブログのスペースに画像をアップロードしないと局面図の解説が出来ませんでした。このWebサービスではpng画像を直接返すため、imgタグでブログに直接生成した画像を埋め込むことが出来ます。局面図を貼り付ける人の手間軽減になりますし、ブログのディスクスペースを消費することもありません。フリーで無保証の提供になりますので、ご了承ください。Readerにインスパイアされて作りました。クリップボードにコピーされる盤面文字列を入力し、「変換する」を押してください。画像のURLとブログに貼り付けるimgタグが生成され、プレビューが出来ます。盤面の上に表示する「タイトル」も表示することが出来ます。棋戦名や、「図は▲5二銀まで」のような局面図そのものの説明などを入力してください注意点として、Unicodeの駒文字☗☖は使用出来ません。変わりに▲△(▽)をお使い下さい。SFEN文字列は局面ペディア検索等でお使いください。アスペクト比を保つAPIを直接叩く使い方(開発者向け)http://sfenreader.appspot.com/sfen?sfen=sfen_string&lm=last_move_square_num&sname=name_of_sente&gname=name_of_gote&title=title&piece=kanji_or_alphabet_or_international&turn=on_or_offにアクセスするとsfen_stringで示された局面がpng画像で返ってきます。sfen_stringは空白を含むのでURIencodeされている必要があります。必須のパラメータです。lmを2ケタの数字で指定すると、last_move_square_numが黄色で強調表示されます。書くと5二のマス目が黄色で強調表示されます。これは最後に着手した手を示すのに使うことを想定しています。lmは必須のパラメータではなく省略可能です。snameは先手、gnameは後手の名前です。UTF-8でURIencodeされている必要があります。片方、または両方とも省略可能です。先手だけ、あるいは後手だけ名前を表示する、ということも出来ます。titleは棋戦名などを入れます。盤の中央上に出る文字列です。sname、gname同様にUTF-8でURIencodeされている必要があります。pieceは駒の種類を指定します。指定するとアルファベット一字駒に、internationalを指定すると国際駒になります。指定したのと同じことになります。~」と英語表記になります。先手番、後手番のマークを強調して手番を表示するかどうかを表します。省略するとonと同じ動作になります。SFENに手番の情報が含まれていない場合は手番の強調を行いません。以下のようなURLになります。http://sfenreader.appspot.com/twiimg?sfen=sfen_string&lm=last_move_square_num&sname=name_of_sente&gname=name_of_gote&title=title&piece=kanji_or_alphabet_or_international&turn=on_or_off上のURLにアクセスするとTwitterカード向けにメタタグが埋め込まれたHTMLページが取得できます。局面が生成されないと思う方はURLかsfenの文字列を@shibacho2宛に報告頂ければ幸いです。合わせてOSとブラウザ環境も教えて頂けると助かります。謝辞ponanza作者(兼bot作者)の@issei_yさんと@ginshoさんのやりとりがなければこのWebサービスの構想は産まれませんでした。ありがとうございます。上で文字を画像に合成する方法を書いてくださったiizukakさんに感謝します。81dojoに機能として組み込まれました。国際駒にグラフィックについて多くの尽力を頂きました。@HIDETCHIさんありがとうございます。ブログでのご利用やTwitter、Webページでご紹介頂いている皆様に感謝します。