$Value ) { $_POST[$Key] = $_GET[$Key]; $_GET[$Key] = str_replace("\\\\", "\\", $Value ); $_GET[$Key] = str_replace("\\'", "'", $_GET[$Key] ); $_GET[$Key] = str_replace("\\\"", "\"", $_GET[$Key] ); } foreach( $_POST as $Key => $Value ) { $_POST[$Key] = str_replace("\\\\", "\\", $Value ); $_POST[$Key] = str_replace("\\'", "'", $_POST[$Key] ); $_POST[$Key] = str_replace("\\\"", "\"", $_POST[$Key] ); } ini_set( 'display_errors', "1" ); mb_language( "ja" ); mb_internal_encoding("EUC-JP"); # ********************************************************** # 初期値 # ********************************************************** $img = "http://lightbox.on.coocan.jp/php/font_test.php?cset=utf-8&font="; if ( $_GET['font'] == "" ) { $_GET['font'] = "jiyunotsubasa"; } else { $title_font = $_GET['font']; } $img .= $_GET['font']; if ( $_GET['x'] == '' ) { $_GET['x'] = 8; } $img .= "&x={$_GET['x']}"; if ( $_GET['w'] == '' ) { $_GET['w'] = 900; } $img .= "&w={$_GET['w']}"; if ( $_GET['y'] == '' ) { $_GET['y'] = 55; } $img .= "&y={$_GET['y']}"; if ( $_GET['height'] == '' ) { $_GET['height'] = 74; } $img .= "&height={$_GET['height']}"; $img .= "&h={$_GET['height']}"; if ( $_GET['backColor'] == '' ) { $_GET['backColor'] = "FFFFFF"; } $img .= "&bc={$_GET['backColor']}"; if ( $_GET['s'] == '' ) { $_GET['s'] = "45"; } $img .= "&s={$_GET['s']}"; if ( $_GET['TitleText'] == '' ) { $_GET['TitleText'] = "フリーフォントで簡単ロゴ作成"; } //if ( substr($_GET['TitleText'], 0, 1 ) == '%' ) { // $_GET['TitleText'] = urldecode( $_GET['TitleText'] ); //} if ( strpos($_GET['TitleText'], '%' ) !== false ) { $_GET['TitleText'] = urldecode( $_GET['TitleText'] ); } $_GET['TitleText'] = str_replace("\\'", "'", $_GET['TitleText'] ); //$_GET['TitleText'] = str_replace("&", "&", $_GET['TitleText'] ); if ( $_GET['ie'] == 'utf8' ) { if ( $_GET['cr'] != "" ) { $cr_cnt = mb_strlen($_GET['TitleText'],'utf8'); $cr_n = $_GET['cr'] + 0; $cr_work = ''; for( $cr_idx = 0; $cr_idx < $cr_cnt; $cr_idx++ ) { $cr_ch = mb_substr( $_GET['TitleText'], $cr_idx, 1, 'utf8' ); if ( ($cr_idx+1) % $cr_n == 0 ) { $cr_work .= $cr_ch . "\n"; } else { $cr_work .= $cr_ch; } } $_GET['TitleText'] = $cr_work; } $str = $_GET['TitleText']; $img .= "&text=" . urlencode($str); $_GET['TitleText'] = mb_convert_encoding( $_GET['TitleText'], "cp932", "utf-8" ); } else { if ( $_GET['cr'] != "" ) { $cr_cnt = mb_strlen($_GET['TitleText'],'cp932'); $cr_n = $_GET['cr'] + 0; $cr_work = ''; for( $cr_idx = 0; $cr_idx < $cr_cnt; $cr_idx++ ) { $cr_ch = mb_substr( $_GET['TitleText'], $cr_idx, 1, 'cp932' ); if ( ($cr_idx+1) % $cr_n == 0 ) { $cr_work .= $cr_ch . "\n"; } else { $cr_work .= $cr_ch; } } $_GET['TitleText'] = $cr_work; } $str = mb_convert_encoding( $_GET['TitleText'], "utf-8", "cp932" ); $img .= "&text=" . urlencode($str); } if ( $_GET['a'] == '' ) { $_GET['a'] = "0"; } $img .= "&a={$_GET['a']}"; if ( $_GET['backColorImage'] == '' ) { $_GET['backColorImage'] = "FFFFFF"; } $img .= "&backColorImage={$_GET['backColorImage']}"; if ( $_GET['check'] == "" ) { if ( $_GET['dropShadow'] == '' ) { $_GET['dropShadow'] = "0"; } } $img .= "&dropShadow={$_GET['dropShadow']}"; $img .= "&dropShadow2={$_GET['dropShadow2']}"; if ( $_GET['textColor'] == '' ) { $_GET['textColor'] = "000000"; } $img .= "&tc={$_GET['textColor']}"; if ( $_GET['tp'] == "" ) { $_GET['tp'] = "0"; } $img .= "&tp={$_GET['tp']}"; if ( $_GET['mc'] != "" ) { if ( $_GET['mpit'] == "" ) { $_GET['mpit'] = "2"; } $img .= "&mc={$_GET['mc']}"; $img .= "&mpit={$_GET['mpit']}"; } if ( $_GET['url1x'] == "" ) { $_GET['url1x'] = "0"; } if ( $_GET['url1y'] == "" ) { $_GET['url1y'] = "0"; } if ( $_GET['url1t'] == "" ) { $_GET['url1t'] = "100"; } if ( $_GET['cirx'] == "" ) { $_GET['cirx'] = "100"; } if ( $_GET['ciry'] == "" ) { $_GET['ciry'] = "100"; } if ( $_GET['cirr'] == "" ) { $_GET['cirr'] = "100"; } if ( $_GET['cirs'] == "" ) { $_GET['cirs'] = "20"; } if ( $_GET['cira'] == "" ) { $_GET['cira'] = "0"; } if ( $_GET['cird'] == "" ) { $_GET['cird'] = "0"; } if ( $_GET['cir'] == '1' ) { $img .= "&cir={$_GET['cir']}"; $img .= "&cirx={$_GET['cirx']}"; $img .= "&ciry={$_GET['ciry']}"; $img .= "&cirr={$_GET['cirr']}"; $img .= "&cirs={$_GET['cirs']}"; $img .= "&cira={$_GET['cira']}"; $img .= "&cird={$_GET['cird']}"; } $img .= "&ss={$_GET['session']}"; //print
;
//print_r("$_GET");
//print 
; ?> フリーフォントで簡単ロゴ作成 | キーボード画像作成 | アイコン・はんこ画像作成 ( フリーフォントで簡単ロゴ作成 )
書体見本ページ  縦書きページ  横書きページ  カナ・かなページ 【フリーフォントのライセンス情報】  連絡先 は、中でshiftキーで四捨五入。押したままで増分が10
ここに色を表示させて背景かテキストボタンをクリック

( 色・サイズを指定可 )
≪≪ 通常出力をPDFとして出力できます

からツイートできます
(x,y)



     
サイズ
x 座標
y 座標
高さ
フォント名   Drop Shadow 効果
背景色
透過PNGを作成する (ドロップシャドウは無効)
テキスト色
(カタカナは変換しません)
表示するテキスト

文字目で
この文字の前後
角度   (マイナス可) y補正
画像枠    Drop Shadow 効果   背景色      
セッション保存すると、その内容が次回より合成されます(2種類のフォントを一度に利用できます)セッション保存で Drop Shadow は保存できませんが、サイズ・色・位置は保存されます


画像合成 画像を背面で表示する(文字が手前になります)
 x  y  t(不透明度) ( 透過PNGは透過しません / 指定できるサイズは20Kバイトまで )
 合成用 画像の URL(https 不可)
 ※ 実行サンプル(ページ表示後、変更ボタンをクリックして下さい)
 ● 画像合成には時間がかかるかもしれません(実行後しばらく様子を見て下さい)

サークルテキスト 一行目をサークルテキストにする
 x  y  半径  サイズ  文字ピッチ  回転調整

文字枠作成
 枠の色  枠の長さ

フリーフォントを使った png 画像を取得します。(ダウンロードは、『▼ ダンロード ▼』をクリックして下さい)
 【重要】右クリックから名前を付けて保存、またはコピーしてからソフトウェア上で貼り付ける事も可能です
 【重要】但し、IEやChromeでコピーして、Office 製品に貼り付ける場合「形式を選択して貼り付け」から「ビットマップ」で実行します
 【重要】透過 PNG は直接張り付けできません。一旦保存してから Office 製品の「挿入」=>「図」で読み込んで下さい
フリーフォントを使った pdf を取得します。(『フリーフォントでPDF出力』ボタン )  ※フォント選択の背景が灰色のフォントは pdf に出力できません
➡ 変更ボタンでは、比較的速く状態を変更しますが、パラメータが保存されません  ※『パラメータ保存送信』はページを書き換えて、URL 部分に設定を保存します
PDFによるMSフォント出力はフォントを埋め込みません
PDFによるフリーフォント出力はフォントを埋め込みます

注意事項
&#文字コード; でも表示可能なので、特殊文字はこの書式を使います : 例 &#33; => !
● 変更ボタンで表示される枠線は、位置確認の為 HTML で表示しています
● 画像に枠線を付加したい場合は「画像枠」コンボボックスを使用します(このパラメータは保存されません)
● パラメータ保存送信ボタンでは、状態とパラメータが保存されます
● 画像が確定した場合は必ずパラメータ保存送信ボタンでパラメータを保存し、「お気に入り」に保存する 事によって容易に再現可能です

● 白舟では、アルファベットは全角を使用して下さい