twitterスタンプを作ろう


twitterのスタンプはHTMLのタグの知識さえあれば作れます。

せっかくなのでLINEスタンプをベースにしてtwitterスタンプを作る手順を見て行きましょう!


ちなみに、実際にLINEスタンプをtwitter対応させたものはこちらにあります。
http://zunko.jp/con_line.html


(1)画像を準備しよう


まず、LINEスタンプの画像を準備しましょう


こちらの画像ですが「透過PNG」になっています。
twitterに透過PNGの画像を投稿すると、拡大したときに背景が黒バックになってしまって見づらいです。
ですので、背景を白か薄い灰色などで塗りつぶす必要があります。

また、twitterは「縦横比」を自動調整して余った部分を切り取ってしまうので、「切り取りされないよう」に画像のサイズを調整しておく必要があります。


(2)画像の背景のセットと、サイズの調整をしよう


それでは、実際に画像を加工してみましょう
できあがったのはこちらです



背景を薄い灰色で塗りつぶしています。(白でも大丈夫です)
この画像に関してはPNGでもJPEGでも大丈夫です

また、画像のサイズを調整しています。
縦横比が 縦:横=1:2 になるようにしています。
つまり、横幅を広げています。
こうすることで、twitterに投稿されたときに「切れない」ようになります。


(3)twitterに画像を投稿しよう



こんな感じでtwitterに先ほど作った縦横比1:2にして背景を塗りつぶした画像を1枚投稿します。

実際に投稿したのがこちらです



(4)画像URLを取得する


このツイートのページに行ってURLを確認します
ここ、大事です!




このツイートのURLはこちらでした
https://twitter.com/t_zunko/status/637958213598507008


このURLの末尾に「/photo/1」をつけます
つまり、こういう感じになります。

https://twitter.com/t_zunko/status/637958213598507008



https://twitter.com/t_zunko/status/637958213598507008/photo/1

このURLがtwitterの画像URLになります


このURLをツイートに入れるとtwitterで画像表示してくれるようになります。
ためしに、このURL(https://twitter.com/t_zunko/status/637958213598507008/photo/1)を入れてツイートしたのはこちらになります。




(5)twitterリンクを作成する



先ほどの画像URLを以下のURLの末尾に付けましょう

http://twitter.com/intent/tweet?text=


末尾に画像URLを付けたのサンプルがこちらです

http://twitter.com/intent/tweet?text=https://twitter.com/t_zunko/status/637958213598507008/photo/1

これでまず第1段階は完成です。


このままURLにアクセスすれば、投稿画面が表示されて、投稿後は画像が表示されます
まずはテストがてら作成したURLをブラウザに入力してみましょう


(6)文字を埋め込む



さて、最後の仕上げです。

リンクに文字を埋め込む場合には、文字列をURLに埋め込めるようにする必要があります。
プログラマの人なら「URLエンコード」で意味がわかると思うので大丈夫かと思います。


その辺を簡単にできるツールを埋め込んでおいたので、以下の入力欄に画像のURLと好きな文字を入力して「URL作成」のボタンを押して下さい




ここのURLをコピーして使って下さい



(7)完成!



あとはURLをAタグのhrefに入れれば完成です。

<a href="さっきのURL" target="_blank">twitterスタンプ</a>


サンプルです


画像にリンクを張ったのが以下の例です
以下の画像をクリックすると入力画面があらわれます。