introduction

Web上にある画像を編集して、画像を返します。
URLにコマンドを記入するだけでコメント付きの画像を生成することが可能です。

example

usage

http://komenuka.herokuapp.com/image/v1/%URL-encorded JSON%/%URL-encoded URL%

以下のページで、編集及びURLの生成を行うことができます。

JSON Format

{
    COMMAND1 : {
        ARGMENT1_KEY : ARGMENT1_VALUE,
        ARGMENT2_KEY : ARGMENT2_VALUE,
        ...
    },
    COMMAND2 : {
        ARGMENT1_KEY : ARGMENT1_VALUE,
        ...
    },
    ...
}
                

JSONに"/"の文字を使用することはできません。
URLエンコードはある程度ブラウザが勝手にやってくれるのでアドレスバーに直接入力で動作するはずです。

rectangle

塗りつぶしの四角形をかきます。

x1
正方形の対角の点を点1、点2とした場合の、点1のX座標。デフォルト値:0
y1
点1のY座標。デフォルト値:0
x2
点2のX座標。デフォルト値:0
y2
点1のY座標。デフォルト値:0
color
塗りつぶしの色。デフォルト値:"#FFFFFF"

annotate

横書き文字を挿入します。

x
始点のX座標。デフォルト値:0
y
始点のY座標。デフォルト値:0
size
文字の大きさ。デフォルト値:30
color
文字色。デフォルト値:"#000000"
font
フォントの種類。デフォルト値:"07YasashisaAntique"(やさしさアンチック)
text
文字。

tategaki

縦書き文字を挿入します。

x
始点のX座標。デフォルト値:0
y
始点のY座標。デフォルト値:0
size
文字の大きさ。デフォルト値:30
color
文字色。デフォルト値:"#000000"
font
フォントの種類。デフォルト値:"07YasashisaAntique"(やさしさアンチック)
text
文字。

fonts

使用可能なフォント

07YasashisaAntique
やさしさアンチック
ipag
IPAゴシック
ipam
IPA明朝
ipagp
IPA Pゴシック
ipamp
IPA P明朝