svn: /phpdoc/ja/trunk/reference/image/functions/ imagebmp.xml imagegetclip.xml imageopenpolygon.xml imagepsbbox.xml imagepsencodefont.xml imagepsextendfont.xml imagepsfreefont.xml imagepsloadfont.xml imagepsslantfont.xml imagepstext.xml imageresolution.xml imagesetclip.xml jpeg2wbmp.xml png2wbmp.xml
[email protected] (Yoshinari Takaoka)
| Newsgroups | php.doc.ja |
|---|---|
| Message-ID | <[email protected]> |
mumumu Sat, 25 Jan 2020 01:37:31 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=349006
Log:
added missing gd related doc translations
Changed paths:
A phpdoc/ja/trunk/reference/image/functions/imagebmp.xml
A phpdoc/ja/trunk/reference/image/functions/imagegetclip.xml
A phpdoc/ja/trunk/reference/image/functions/imageopenpolygon.xml
A phpdoc/ja/trunk/reference/image/functions/imagepsbbox.xml
A phpdoc/ja/trunk/reference/image/functions/imagepsencodefont.xml
A phpdoc/ja/trunk/reference/image/functions/imagepsextendfont.xml
A phpdoc/ja/trunk/reference/image/functions/imagepsfreefont.xml
A phpdoc/ja/trunk/reference/image/functions/imagepsloadfont.xml
A phpdoc/ja/trunk/reference/image/functions/imagepsslantfont.xml
A phpdoc/ja/trunk/reference/image/functions/imagepstext.xml
A phpdoc/ja/trunk/reference/image/functions/imageresolution.xml
A phpdoc/ja/trunk/reference/image/functions/imagesetclip.xml
A phpdoc/ja/trunk/reference/image/functions/jpeg2wbmp.xml
A phpdoc/ja/trunk/reference/image/functions/png2wbmp.xml
svn-diffs-349006.txt
(text/x-diff, 62.1 KB)
Added: phpdoc/ja/trunk/reference/image/functions/imagebmp.xml
===================================================================
--- phpdoc/ja/trunk/reference/image/functions/imagebmp.xml (rev 0)
+++ phpdoc/ja/trunk/reference/image/functions/imagebmp.xml 2020-01-25 01:37:31 UTC (rev 349006)
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 344720 Maintainer: mumumu Status: ready -->
+<refentry xml:id="function.imagebmp" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>imagebmp</refname>
+ <refpurpose>ビットマップ画像をブラウザかファイルに出力する</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type><methodname>imagebmp</methodname>
+ <methodparam><type>resource</type><parameter>image</parameter></methodparam>
+ <methodparam choice="opt"><type>mixed</type><parameter>to</parameter><initializer>&null;</initializer></methodparam>
+ <methodparam choice="opt"><type>bool</type><parameter>compressed</parameter><initializer>&true;</initializer></methodparam>
+ </methodsynopsis>
+ <para>
+ 与えられた <parameter>image</parameter> のビットマップ版を保存するか出力します。
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ &gd.image.description;
+ <varlistentry>
+ <term><parameter>to</parameter></term>
+ <listitem>
+ <para>&gd.image.path;</para>
+ <note>
+ <para>
+ 引数 <parameter>compressed</parameter> が指定されない場合、
+ &null; は不正な値になります。
+ </para>
+ </note>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>compressed</parameter></term>
+ <listitem>
+ <para>
+ ビットマップをランレングス法(RLE)を使って圧縮するかどうか。
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.success;
+ </para>
+ &gd.return.trueonerror;
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title>ビットマップファイルを保存する</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+// 空の画像を生成し、いくつかテキストを加えます。
+$im = imagecreatetruecolor(120, 20);
+$text_color = imagecolorallocate($im, 233, 14, 91);
+
+imagestring($im, 1, 5, 5, 'BMP with PHP', $text_color);
+
+// 画像を保存します。
+imagebmp($im, 'php.bmp');
+
+// メモリを解放します。
+imagedestroy($im);
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Property changes on: phpdoc/ja/trunk/reference/image/functions/imagebmp.xml
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ja/trunk/reference/image/functions/imagegetclip.xml
===================================================================
--- phpdoc/ja/trunk/reference/image/functions/imagegetclip.xml (rev 0)
+++ phpdoc/ja/trunk/reference/image/functions/imagegetclip.xml 2020-01-25 01:37:31 UTC (rev 349006)
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 340158 Maintainer: mumumu Status: ready -->
+
+<refentry xml:id="function.imagegetclip" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+ <refname>imagegetclip</refname>
+ <refpurpose>長方形を切り取り、画像として取得する</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description"><!-- {{{ -->
+ &reftitle.description;
+ <methodsynopsis role="procedural">
+ <type>array</type><methodname>imagegetclip</methodname>
+ <!-- Example: Required parameter -->
+ <methodparam><type>resource</type><parameter>im</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ <function>imagegetclip</function> 関数は、現在切り取っている長方形を取得します。
+ つまり、ピクセルが存在しない状態でなければ描画されます。
+ </para>
+ </refsect1><!-- }}} -->
+
+ <refsect1 role="parameters"><!-- {{{ -->
+ &reftitle.parameters;
+ <variablelist>
+ &gd.image.description;
+ </variablelist>
+ </refsect1><!-- }}} -->
+
+ <refsect1 role="returnvalues"><!-- {{{ -->
+ &reftitle.returnvalues;
+ <para>
+ この関数は、切り取っている長方形の座標を配列で返し、
+ 次のエントリを持ちます:
+ <itemizedlist>
+ <listitem>
+ <simpara>左上のx座標</simpara>
+ </listitem>
+ <listitem>
+ <simpara>左上のx座標</simpara>
+ </listitem>
+ <listitem>
+ <simpara>右下のx座標</simpara>
+ </listitem>
+ <listitem>
+ <simpara>右下のy座標</simpara>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </refsect1><!-- }}} -->
+
+ <refsect1 role="examples"><!-- {{{ -->
+ &reftitle.examples;
+ <example xml:id="imagegetclip.example.basic"><!-- {{{ -->
+ <title><function>imagegetclip</function> の例</title>
+ <para>
+ 切り取る範囲を設定し、長方形のクリップを取得します。
+ </para>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$im = imagecreate(100, 100);
+imagesetclip($im, 10,10, 89,89);
+print_r(imagegetclip($im));
+]]>
+ </programlisting>
+ &example.outputs;
+ <screen>
+<![CDATA[
+Array
+(
+ [0] => 10
+ [1] => 10
+ [2] => 89
+ [3] => 89
+)
+]]>
+ </screen>
+ </example><!-- }}} -->
+ </refsect1><!-- }}} -->
+
+ <refsect1 role="seealso"><!-- {{{ -->
+ &reftitle.seealso;
+ <simplelist>
+ <member><function>imagesetclip</function></member>
+ </simplelist>
+ </refsect1><!-- }}} -->
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Property changes on: phpdoc/ja/trunk/reference/image/functions/imagegetclip.xml
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ja/trunk/reference/image/functions/imageopenpolygon.xml
===================================================================
--- phpdoc/ja/trunk/reference/image/functions/imageopenpolygon.xml (rev 0)
+++ phpdoc/ja/trunk/reference/image/functions/imageopenpolygon.xml 2020-01-25 01:37:31 UTC (rev 349006)
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 348252 Maintainer: mumumu Status: ready -->
+
+<refentry xml:id="function.imageopenpolygon" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>imageopenpolygon</refname>
+ <refpurpose>オープンポリゴンを描画する</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type><methodname>imageopenpolygon</methodname>
+ <methodparam><type>resource</type><parameter>image</parameter></methodparam>
+ <methodparam><type>array</type><parameter>points</parameter></methodparam>
+ <methodparam><type>int</type><parameter>num_points</parameter></methodparam>
+ <methodparam><type>int</type><parameter>color</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ <function>imageopenpolygon</function> 関数は、
+ 与えられた <parameter>image</parameter> のオープンポリゴンを描画します。
+ <function>imagepolygon</function> とは異なり、
+ 始点と終点の間の線は描かれません。
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ &gd.image.description;
+ <varlistentry>
+ <term><parameter>points</parameter></term>
+ <listitem>
+ <para>
+ ポリゴンの点を含む配列:
+ <informaltable>
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>points[0]</entry>
+ <entry>= x0</entry>
+ </row>
+ <row>
+ <entry>points[1]</entry>
+ <entry>= y0</entry>
+ </row>
+ <row>
+ <entry>points[2]</entry>
+ <entry>= x1</entry>
+ </row>
+ <row>
+ <entry>points[3]</entry>
+ <entry>= y1</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>num_points</parameter></term>
+ <listitem>
+ <para>
+ 全ての点の数。少なくとも3以上である必要があります。
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>color</parameter></term>
+ <listitem>
+ <para>
+ &gd.identifier.color;
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.success;
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>imageopenpolygon</function> の例</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+// 空の画像を生成します。
+$image = imagecreatetruecolor(400, 300);
+
+// 色をポリゴンに割り当てます。
+$col_poly = imagecolorallocate($image, 255, 255, 255);
+
+// ポリゴンを描画します。
+imageopenpolygon($image, array(
+ 0, 0,
+ 100, 200,
+ 300, 200
+ ),
+ 3,
+ $col_poly);
+
+// 画像をブラウザに出力します。
+header('Content-type: image/png');
+
+imagepng($image);
+imagedestroy($image);
+?>
+]]>
+ </programlisting>
+ &example.outputs.similar;
+ <mediaobject>
+ <alt>imageopenpolygon() の出力例</alt>
+ <imageobject>
+ <imagedata fileref="en/reference/image/figures/imageopenpolygon.png"/>
+ </imageobject>
+ </mediaobject>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>imagepolygon</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Property changes on: phpdoc/ja/trunk/reference/image/functions/imageopenpolygon.xml
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ja/trunk/reference/image/functions/imagepsbbox.xml
===================================================================
--- phpdoc/ja/trunk/reference/image/functions/imagepsbbox.xml (rev 0)
+++ phpdoc/ja/trunk/reference/image/functions/imagepsbbox.xml 2020-01-25 01:37:31 UTC (rev 349006)
@@ -0,0 +1,210 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 344602 Maintainer: mumumu Status: ready -->
+<refentry xml:id="function.imagepsbbox" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>imagepsbbox</refname>
+ <refpurpose>PostScript Type1 フォントを使い、テキストの境界ボックを取得する</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ &warn.removed.function-7-0-0;
+ </refsynopsisdiv>
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>array</type><methodname>imagepsbbox</methodname>
+ <methodparam><type>string</type><parameter>text</parameter></methodparam>
+ <methodparam><type>resource</type><parameter>font</parameter></methodparam>
+ <methodparam><type>int</type><parameter>size</parameter></methodparam>
+ </methodsynopsis>
+ <methodsynopsis>
+ <type>array</type><methodname>imagepsbbox</methodname>
+ <methodparam><type>string</type><parameter>text</parameter></methodparam>
+ <methodparam><type>resource</type><parameter>font</parameter></methodparam>
+ <methodparam><type>int</type><parameter>size</parameter></methodparam>
+ <methodparam><type>int</type><parameter>space</parameter></methodparam>
+ <methodparam><type>int</type><parameter>tightness</parameter></methodparam>
+ <methodparam><type>float</type><parameter>angle</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ PostScript Type1 フォントを使い、テキストの境界ボックスを取得します。
+ </para>
+ <para>
+ 境界ボックスは、文字メトリクスからわかる情報を使って計算されます。
+ これが実際にラスタライズされる結果テキストと少し異なるものになる傾向があります。
+ angle が 0 の場合、テキストがそれぞれの方向に1ピクセル余計に必要になると期待できます。
+ </para>
+ </refsect1>
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>text</parameter></term>
+ <listitem>
+ <para>
+ 書き出すテキスト
+ </para>
+ </listitem>
+ </varlistentry>
+ &gd.psfont.description;
+ <varlistentry>
+ <term><parameter>size</parameter></term>
+ <listitem>
+ <para>
+ <parameter>size</parameter> はピクセル単位です。
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>space</parameter></term>
+ <listitem>
+ <para>
+ フォントのスペースのデフォルト値を変更できます。
+ スペースの合計は通常の値に足されます。負の値も指定可能です。
+ 文字のスペース単位で表され、1単位は em の 1/1000 単位です。
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>tightness</parameter></term>
+ <listitem>
+ <para>
+ <parameter>tightness</parameter> によって、
+ 文字間のホワイトスペースの量を制御できます。
+ この合計値は通常の文字の幅に足されます。負の値も指定可能です。
+ 文字のスペース単位で表され、1単位は em の 1/1000 単位です。
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>angle</parameter></term>
+ <listitem>
+ <para>
+ <parameter>angle</parameter> は角度です。
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ 次の要素を含む配列を返します:
+ <informaltable>
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>0</entry>
+ <entry>左のx座標</entry>
+ </row>
+ <row>
+ <entry>1</entry>
+ <entry>上のy座標</entry>
+ </row>
+ <row>
+ <entry>2</entry>
+ <entry>右のx座標</entry>
+ </row>
+ <row>
+ <entry>3</entry>
+ <entry>下のy座標</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ &gd.changlog.t1lib;
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <example>
+ <title><function>imagepsbbox</function> の使用例</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+// 画像ハンドルを生成します。
+$im = imagecreatetruecolor(200, 200);
+
+// 色を割り当てます
+$black = imagecolorallocate($im, 0, 0, 0);
+$white = imagecolorallocate($im, 255, 255, 255);
+
+// PostScript フォントを読み込みます
+$font = imagepsloadfont('font.pfm');
+
+// フォントの境界ボックスを作成します
+$bbox = imagepsbbox('Sample text is simple', $font, 12);
+
+// XとY座標を定義します
+$x = ($bbox[2] / 2) - 10;
+$y = ($bbox[3] / 2) - 10;
+
+// フォントを画像に書き出します
+imagepstext($im, 'Sample text is simple', $font, 12, $black, $white, $x, $y);
+
+// 出力し、メモリを解放します
+header('Content-type: image/png');
+
+imagepng($im);
+imagedestroy($im);
+?>
+]]>
+ </programlisting>
+ </example>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ ¬e.config.t1lib;
+ </refsect1>
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>imagepstext</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Property changes on: phpdoc/ja/trunk/reference/image/functions/imagepsbbox.xml
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ja/trunk/reference/image/functions/imagepsencodefont.xml
===================================================================
--- phpdoc/ja/trunk/reference/image/functions/imagepsencodefont.xml (rev 0)
+++ phpdoc/ja/trunk/reference/image/functions/imagepsencodefont.xml 2020-01-25 01:37:31 UTC (rev 349006)
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 344602 Maintainer: mumumu Status: ready -->
+<refentry xml:id="function.imagepsencodefont" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>imagepsencodefont</refname>
+ <refpurpose>フォントの文字エンコーディングベクトルを変更する</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ &warn.removed.function-7-0-0;
+ </refsynopsisdiv>
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type><methodname>imagepsencodefont</methodname>
+ <methodparam><type>resource</type><parameter>font_index</parameter></methodparam>
+ <methodparam><type>string</type><parameter>encodingfile</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ ファイルから文字エンコーディングベクトルを読み込み、
+ フォントのエンコーディングベクトルを変更します。
+ PostScriptフォントのデフォルトベクトルは、
+ 127以降の殆どの文字について、デフォルトのベクトルが欠けています。
+ 英語以外の言語を使う場合、エンコーディングベクトルを直接変更したいはずです。
+ </para>
+ <para>
+ この関数を常に使っているのなら、
+ <link linkend="configuration.file">設定ファイル</link> の
+ ps.default_encoding を正しいエンコーディングファイルを指すように指定することで、
+ エンコーディングを定義する方が良いやり方です。
+ そうすれば読み込む全てのフォントに自動的にそのエンコーディングが適用されます。
+ </para>
+ </refsect1>
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ &gd.psfont.description;
+ <varlistentry>
+ <term><parameter>encodingfile</parameter></term>
+ <listitem>
+ <para>
+ このファイルの正確なフォーマットは T1libs のドキュメントで説明されています。
+ T1lib はふたつの既に使えるファイルからなります。
+ <filename>IsoLatin1.enc</filename> と
+ <filename>IsoLatin2.enc</filename> です。
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.success;
+ </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ &gd.changlog.t1lib;
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>imagepsencodefont</function> の例</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+// Load a .pfb font file
+$font = imagepsloadfont('./px3l.pfb');
+
+// Tell T1lib to use ISO Latin 1 encoding
+imagepsencode($font, './IsoLatin1.enc');
+
+// Do any operations with the font here
+
+// Free the font from memory
+imagepsfreefont($font);
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ ¬e.config.t1lib;
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Property changes on: phpdoc/ja/trunk/reference/image/functions/imagepsencodefont.xml
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ja/trunk/reference/image/functions/imagepsextendfont.xml
===================================================================
--- phpdoc/ja/trunk/reference/image/functions/imagepsextendfont.xml (rev 0)
+++ phpdoc/ja/trunk/reference/image/functions/imagepsextendfont.xml 2020-01-25 01:37:31 UTC (rev 349006)
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 344602 Maintainer: mumumu Status: ready -->
+<refentry xml:id="function.imagepsextendfont" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>imagepsextendfont</refname>
+ <refpurpose>フォントの幅を広げたり縮めたりする</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ &warn.removed.function-7-0-0;
+ </refsynopsisdiv>
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type><methodname>imagepsextendfont</methodname>
+ <methodparam><type>resource</type><parameter>font_index</parameter></methodparam>
+ <methodparam><type>float</type><parameter>extend</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ フォント(<parameter>font_index</parameter>)の幅を広げたり縮めたりします。
+ <parameter>extend</parameter> パラメータの値が1より小さい場合、フォントの幅は縮小されます。
+ </para>
+ </refsect1>
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ &gd.psfont.description;
+ <varlistentry>
+ <term><parameter>extend</parameter></term>
+ <listitem>
+ <para>
+ 拡大値。0以上の値でなければいけません。
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.success;
+ </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ &gd.changlog.t1lib;
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>imagepsextendfont</function> の例</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+// Load a .pfb font file
+$font = imagepsloadfont('./px3l.pfb');
+
+// Extend the font by 2.5
+imagepsextendfont($font, 2.5);
+
+// Do any operations with the font here
+
+// Free the font from memory
+imagepsfreefont($font);
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ ¬e.config.t1lib;
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Property changes on: phpdoc/ja/trunk/reference/image/functions/imagepsextendfont.xml
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ja/trunk/reference/image/functions/imagepsfreefont.xml
===================================================================
--- phpdoc/ja/trunk/reference/image/functions/imagepsfreefont.xml (rev 0)
+++ phpdoc/ja/trunk/reference/image/functions/imagepsfreefont.xml 2020-01-25 01:37:31 UTC (rev 349006)
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 344602 Maintainer: mumumu Status: ready -->
+<refentry xml:id="function.imagepsfreefont" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>imagepsfreefont</refname>
+ <refpurpose>PostScript Type 1 フォントによって使われたメモリを解放する</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ &warn.removed.function-7-0-0;
+ </refsynopsisdiv>
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type><methodname>imagepsfreefont</methodname>
+ <methodparam><type>resource</type><parameter>font_index</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ <function>imagepsfreefont</function> は PostScript Type 1 フォントによって使われたメモリを解放します。
+ </para>
+ </refsect1>
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ &gd.psfont.description;
+ </variablelist>
+ </para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.success;
+ </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ &gd.changlog.t1lib;
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>imagepsfreefont</function> の例</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+// Load a .pfb font file
+$font = imagepsloadfont('./bchbi.pfb');
+
+// Do any operations with the font here
+
+// Free the font from memory
+imagepsfreefont($font);
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ ¬e.config.t1lib;
+ </refsect1>
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>imagepsloadfont</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Property changes on: phpdoc/ja/trunk/reference/image/functions/imagepsfreefont.xml
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ja/trunk/reference/image/functions/imagepsloadfont.xml
===================================================================
--- phpdoc/ja/trunk/reference/image/functions/imagepsloadfont.xml (rev 0)
+++ phpdoc/ja/trunk/reference/image/functions/imagepsloadfont.xml 2020-01-25 01:37:31 UTC (rev 349006)
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 344602 Maintainer: mumumu Status: ready -->
+<refentry xml:id="function.imagepsloadfont" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>imagepsloadfont</refname>
+ <refpurpose>ファイルからPostScript Type 1 フォントを読み込む</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ &warn.removed.function-7-0-0;
+ </refsynopsisdiv>
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>resource</type><methodname>imagepsloadfont</methodname>
+ <methodparam><type>string</type><parameter>filename</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ 指定された <parameter>filename</parameter> から PostScript Type 1 フォントを読み込みます。
+ </para>
+ </refsect1>
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>filename</parameter></term>
+ <listitem>
+ <para>
+ PostScript フォントファイルのパス
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ 全てがうまくいった場合、正しいフォントインデックスが返され、
+ 後の用途に使えます。失敗した場合、この関数は &false; を返します。
+ </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ &gd.changlog.t1lib;
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>imagepsloadfont</function> の例</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+// Create a new image instance
+$im = imagecreatetruecolor(350, 45);
+
+// Allocate colors and fill the background
+$black = imagecolorallocate($im, 0, 0, 0);
+$white = imagecolorallocate($im, 255, 255, 255);
+imagefilledrectangle($im, 0, 0, 349, 44, $white);
+
+// Load a font, write to the image and free the font from memory
+$font = imagepsloadfont("bchbi.pfb");
+imagepstext($im, "Testing... It worked!", $font, 32, $white, $black, 32, 32);
+imagepsfreefont($font);
+
+// Output the image
+header('Content-type: image/png');
+
+imagepng($im);
+imagedestroy($im);
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ ¬e.config.t1lib;
+ </refsect1>
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>imagepsfreefont</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Property changes on: phpdoc/ja/trunk/reference/image/functions/imagepsloadfont.xml
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ja/trunk/reference/image/functions/imagepsslantfont.xml
===================================================================
--- phpdoc/ja/trunk/reference/image/functions/imagepsslantfont.xml (rev 0)
+++ phpdoc/ja/trunk/reference/image/functions/imagepsslantfont.xml 2020-01-25 01:37:31 UTC (rev 349006)
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 344602 Maintainer: mumumu Status: ready -->
+<refentry xml:id="function.imagepsslantfont" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>imagepsslantfont</refname>
+ <refpurpose>フォントを斜めにする</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ &warn.removed.function-7-0-0;
+ </refsynopsisdiv>
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type><methodname>imagepsslantfont</methodname>
+ <methodparam><type>resource</type><parameter>font_index</parameter></methodparam>
+ <methodparam><type>float</type><parameter>slant</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ 指定されたフォントを斜めにします。
+ </para>
+ </refsect1>
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ &gd.psfont.description;
+ <varlistentry>
+ <term><parameter>slant</parameter></term>
+ <listitem>
+ <para>
+ 傾けるレベル
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.success;
+ </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ &gd.changlog.t1lib;
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>imagepsslantfont</function> の例</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+// Load a .pfb font file
+$font = imagepsloadfont('./px3l.pfb');
+
+// Slant the font by 22.5
+imagepsslantfont($font, 22.5);
+
+// Do any operations with the font here
+
+// Free the font from memory
+imagepsfreefont($font);
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ ¬e.config.t1lib;
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Property changes on: phpdoc/ja/trunk/reference/image/functions/imagepsslantfont.xml
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ja/trunk/reference/image/functions/imagepstext.xml
===================================================================
--- phpdoc/ja/trunk/reference/image/functions/imagepstext.xml (rev 0)
+++ phpdoc/ja/trunk/reference/image/functions/imagepstext.xml 2020-01-25 01:37:31 UTC (rev 349006)
@@ -0,0 +1,248 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 344602 Maintainer: mumumu Status: ready -->
+<refentry xml:id="function.imagepstext" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>imagepstext</refname>
+ <refpurpose>PostScript Type1 フォントを使い、画像にテキストを描画する</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ &warn.removed.function-7-0-0;
+ </refsynopsisdiv>
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>array</type><methodname>imagepstext</methodname>
+ <methodparam><type>resource</type><parameter>image</parameter></methodparam>
+ <methodparam><type>string</type><parameter>text</parameter></methodparam>
+ <methodparam><type>resource</type><parameter>font_index</parameter></methodparam>
+ <methodparam><type>int</type><parameter>size</parameter></methodparam>
+ <methodparam><type>int</type><parameter>foreground</parameter></methodparam>
+ <methodparam><type>int</type><parameter>background</parameter></methodparam>
+ <methodparam><type>int</type><parameter>x</parameter></methodparam>
+ <methodparam><type>int</type><parameter>y</parameter></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>space</parameter><initializer>0</initializer></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>tightness</parameter><initializer>0</initializer></methodparam>
+ <methodparam choice="opt"><type>float</type><parameter>angle</parameter><initializer>0.0</initializer></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>antialias_steps</parameter><initializer>4</initializer></methodparam>
+ </methodsynopsis>
+ <para>
+ PostScript Type1 フォントを使い、画像にテキストを描画します。
+ </para>
+ <para>
+ この関数がどう動くかが理解できない場合、
+ フォントとフォントの測定システムに関するPostScript のドキュメントを参照してください。
+ </para>
+ </refsect1>
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ &gd.image.description;
+ <varlistentry>
+ <term><parameter>text</parameter></term>
+ <listitem>
+ <para>
+ 書き出すテキスト
+ </para>
+ </listitem>
+ </varlistentry>
+ &gd.psfont.description;
+ <varlistentry>
+ <term><parameter>size</parameter></term>
+ <listitem>
+ <para>
+ <parameter>size</parameter> はピクセル単位で指定します。
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>foreground</parameter></term>
+ <listitem>
+ <para>
+ テキストを描画する色
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>background</parameter></term>
+ <listitem>
+ <para>
+ アンチエイリアスによって隠されるテキストの色。
+ <parameter>background</parameter> で指定される色は実際には描画されません。
+ よって、背景画像は無地である必要はありません。
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>x</parameter></term>
+ <listitem>
+ <para>
+ はじめの文字の左下のx座標
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>y</parameter></term>
+ <listitem>
+ <para>
+ はじめの文字の左下のy座標
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>space</parameter></term>
+ <listitem>
+ <para>
+ フォントのスペースのデフォルト値を変更できます。
+ スペースの合計は通常の値に足されます。負の値も指定可能です。
+ 文字のスペース単位で表され、1単位は em の 1/1000 単位です。
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>tightness</parameter></term>
+ <listitem>
+ <para>
+ <parameter>tightness</parameter> によって、
+ 文字間のホワイトスペースの量を制御できます。
+ この合計値は通常の文字の幅に足されます。負の値も指定可能です。
+ 文字のスペース単位で表され、1単位は em の 1/1000 単位です。
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>angle</parameter></term>
+ <listitem>
+ <para>
+ <parameter>angle</parameter> は角度です。
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>antialias_steps</parameter></term>
+ <listitem>
+ <para>
+ テキストをアンチエイリアスするのに使う色数を制御できます。
+ 有効な値は4から16の間です。フォントサイズが20より小さい場合は、より大きな値を推奨します。
+ なぜなら、テキストに現れる効果がとても見えやすいからです。
+ 20以上の場合、4を使ってください。計算資源をあまり使わなくなるからです。
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ この関数は 以下の要素を含む配列を返します:
+ <informaltable>
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>0</entry>
+ <entry>左下のx座標</entry>
+ </row>
+ <row>
+ <entry>1</entry>
+ <entry>左下のy座標</entry>
+ </row>
+ <row>
+ <entry>2</entry>
+ <entry>右上のx座標</entry>
+ </row>
+ <row>
+ <entry>3</entry>
+ <entry>右上のy座標</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ &gd.changlog.t1lib;
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <example>
+ <title><function>imagepstext</function> の使用例</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+// Create image handle
+$im = imagecreatetruecolor(200, 200);
+
+// Allocate colors
+$black = imagecolorallocate($im, 0, 0, 0);
+$white = imagecolorallocate($im, 255, 255, 255);
+
+// Load the PostScript Font
+$font = imagepsloadfont('font.pfm');
+
+// Write the font to the image
+imagepstext($im, 'Sample text is simple', $font, 12, $black, $white, 50, 50);
+
+// Output and free memory
+header('Content-type: image/png');
+
+imagepng($im);
+imagedestroy($im);
+?>
+]]>
+ </programlisting>
+ </example>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ ¬e.config.t1lib;
+ </refsect1>
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>imagepsbbox</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Property changes on: phpdoc/ja/trunk/reference/image/functions/imagepstext.xml
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ja/trunk/reference/image/functions/imageresolution.xml
===================================================================
--- phpdoc/ja/trunk/reference/image/functions/imageresolution.xml (rev 0)
+++ phpdoc/ja/trunk/reference/image/functions/imageresolution.xml 2020-01-25 01:37:31 UTC (rev 349006)
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 347731 Maintainer: mumumu Status: ready -->
+
+<refentry xml:id="function.imageresolution" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+ <refname>imageresolution</refname>
+ <refpurpose>画像の解像度を取得/設定する</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description"><!-- {{{ -->
+ &reftitle.description;
+ <methodsynopsis role="procedural">
+ <type>mixed</type><methodname>imageresolution</methodname>
+ <methodparam><type>resource</type><parameter>image</parameter></methodparam>
+ </methodsynopsis>
+ <methodsynopsis role="procedural">
+ <type>mixed</type><methodname>imageresolution</methodname>
+ <methodparam><type>resource</type><parameter>image</parameter></methodparam>
+ <methodparam><type>int</type><parameter>res_x</parameter></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>res_y</parameter><initializer>$res_x</initializer></methodparam>
+ </methodsynopsis>
+ <para>
+ <function>imageresolution</function> 関数は、
+ 画像の解像度を DPI(dots per inch) 単位で取得/設定します。
+ オプションのパラメータが指定されなかった場合は、
+ 現在の解像度を配列で返します。
+ <parameter>res_x</parameter> だけが指定されると、
+ 垂直/水平方向の解像度がこの値に設定されます。
+ オプションのパラメータが両方指定されると、
+ 垂直/水平方向の解像度がそれぞれ指定された値に設定されます。
+ </para>
+ <para>
+ この手の情報をサポートしている画像フォーマットを読み書きする場合(現状、PNG と JPEG)に、
+ 解像度情報はメタ情報としてのみ使われます。画像を描画する操作には一切影響しません。
+ 新しい画像の解像度は 96DPI です。
+ </para>
+ </refsect1><!-- }}} -->
+
+ <refsect1 role="parameters"><!-- {{{ -->
+ &reftitle.parameters;
+ <variablelist>
+ &gd.image.description;
+ <varlistentry>
+ <term><parameter>res_x</parameter></term>
+ <listitem>
+ <para>
+ 水平方向の解像度をDPI単位で指定します。
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>res_y</parameter></term>
+ <listitem>
+ <para>
+ 垂直方向の解像度をDPI単位で指定します。
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1><!-- }}} -->
+
+ <refsect1 role="returnvalues"><!-- {{{ -->
+ &reftitle.returnvalues;
+ <para>
+ getter として使う場合(最初のシグナチャ)、
+ 水平方向と垂直方向の解像度を成功時には返します。
+ &return.falseforfailure;。
+ setter として使う場合(ふたつめのシグナチャ)、
+ 成功時には &true; を返し、&return.falseforfailure;。
+ </para>
+ </refsect1><!-- }}} -->
+
+ <refsect1 role="examples"><!-- {{{ -->
+ &reftitle.examples;
+ <example xml:id="imageresolution.example.basic"><!-- {{{ -->
+ <title>画像の解像度を取得/設定する</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$im = imagecreatetruecolor(100, 100);
+imageresolution($im, 200);
+print_r(imageresolution($im));
+imageresolution($im, 300, 72);
+print_r(imageresolution($im));
+?>
+]]>
+ </programlisting>
+ &example.outputs;
+ <screen>
+<![CDATA[
+Array
+(
+ [0] => 200
+ [1] => 200
+)
+Array
+(
+ [0] => 300
+ [1] => 72
+)
+]]>
+ </screen>
+ </example><!-- }}} -->
+ </refsect1><!-- }}} -->
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Property changes on: phpdoc/ja/trunk/reference/image/functions/imageresolution.xml
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ja/trunk/reference/image/functions/imagesetclip.xml
===================================================================
--- phpdoc/ja/trunk/reference/image/functions/imagesetclip.xml (rev 0)
+++ phpdoc/ja/trunk/reference/image/functions/imagesetclip.xml 2020-01-25 01:37:31 UTC (rev 349006)
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 340158 Maintainer: mumumu Status: ready -->
+
+<refentry xml:id="function.imagesetclip" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+ <refname>imagesetclip</refname>
+ <refpurpose>切り取る長方形を設定する</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description"><!-- {{{ -->
+ &reftitle.description;
+ <methodsynopsis role="procedural">
+ <type>bool</type><methodname>imagesetclip</methodname>
+ <methodparam><type>resource</type><parameter>im</parameter></methodparam>
+ <methodparam><type>int</type><parameter>x1</parameter></methodparam>
+ <methodparam><type>int</type><parameter>y1</parameter></methodparam>
+ <methodparam><type>int</type><parameter>x2</parameter></methodparam>
+ <methodparam><type>int</type><parameter>y2</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ <function>imagesetclip</function> は、切り取る長方形を設定します。
+ つまり、ピクセルが存在しない状態でなければ描画されます。
+ </para>
+ </refsect1><!-- }}} -->
+
+ <refsect1 role="parameters"><!-- {{{ -->
+ &reftitle.parameters;
+ <variablelist>
+ &gd.image.description;
+ <varlistentry>
+ <term><parameter>x1</parameter></term>
+ <listitem>
+ <para>
+ 左上のx座標
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>y1</parameter></term>
+ <listitem>
+ <para>
+ 左上のy座標
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>x2</parameter></term>
+ <listitem>
+ <para>
+ 右下のx座標
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>y2</parameter></term>
+ <listitem>
+ <para>
+ 右下のy座標
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1><!-- }}} -->
+
+ <refsect1 role="returnvalues"><!-- {{{ -->
+ &reftitle.returnvalues;
+ <para>
+ &return.success;
+ </para>
+ </refsect1><!-- }}} -->
+
+ <refsect1 role="seealso"><!-- {{{ -->
+ &reftitle.seealso;
+ <simplelist>
+ <member><function>imagegetclip</function></member>
+ </simplelist>
+ </refsect1><!-- }}} -->
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Property changes on: phpdoc/ja/trunk/reference/image/functions/imagesetclip.xml
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ja/trunk/reference/image/functions/jpeg2wbmp.xml
===================================================================
--- phpdoc/ja/trunk/reference/image/functions/jpeg2wbmp.xml (rev 0)
+++ phpdoc/ja/trunk/reference/image/functions/jpeg2wbmp.xml 2020-01-25 01:37:31 UTC (rev 349006)
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 344720 Maintainer: mumumu Status: ready -->
+<refentry xml:id="function.jpeg2wbmp" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>jpeg2wbmp</refname>
+ <refpurpose>JPEG画像をWBMP画像に変換する</refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ <warning>
+ <para>
+ <function>jpeg2wbmp</function> 関数は PHP 7.2.0 以降では推奨されなくなり、
+ PHP 8.0.0 以降では削除される予定です。<function>imagecreatefromjpeg</function> と
+ <function>imagewbmp</function> を代わりに使ってください。
+ </para>
+ </warning>
+ </refsynopsisdiv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type><methodname>jpeg2wbmp</methodname>
+ <methodparam><type>string</type><parameter>jpegname</parameter></methodparam>
+ <methodparam><type>string</type><parameter>wbmpname</parameter></methodparam>
+ <methodparam><type>int</type><parameter>dest_height</parameter></methodparam>
+ <methodparam><type>int</type><parameter>dest_width</parameter></methodparam>
+ <methodparam><type>int</type><parameter>threshold</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ JPEG画像をWBMP画像に変換します。
+ </para>
+ </refsect1>
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>jpegname</parameter></term>
+ <listitem>
+ <para>
+ JPEG画像ファイルのパス
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>wbmpname</parameter></term>
+ <listitem>
+ <para>
+ 出力先のWBMPファイルのパス
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>dest_height</parameter></term>
+ <listitem>
+ <para>
+ 出力画像の高さ
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>dest_width</parameter></term>
+ <listitem>
+ <para>
+ 出力画像の幅
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>threshold</parameter></term>
+ <listitem>
+ <para>
+ しきい値の値。0から8までの値を指定します。
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.success;
+ </para>
+ &gd.return.trueonerror;
+ </refsect1>
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>jpeg2wbmp</function> の例</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+// Path to the target jpeg
+$path = './test.jpg';
+
+// Get the image sizes
+$image = getimagesize($path);
+
+// Convert image
+jpeg2wbmp($path, './test.wbmp', $image[1], $image[0], 5);
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>png2wbmp</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Property changes on: phpdoc/ja/trunk/reference/image/functions/jpeg2wbmp.xml
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ja/trunk/reference/image/functions/png2wbmp.xml
===================================================================
--- phpdoc/ja/trunk/reference/image/functions/png2wbmp.xml (rev 0)
+++ phpdoc/ja/trunk/reference/image/functions/png2wbmp.xml 2020-01-25 01:37:31 UTC (rev 349006)
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 344720 Maintainer: mumumu Status: ready -->
+<refentry xml:id="function.png2wbmp" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>png2wbmp</refname>
+ <refpurpose>PNG画像をWBMP画像に変換する</refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ <warning>
+ <para>
+ <function>png2wbmp</function> 関数は PHP 7.2.0 以降では推奨されなくなり、
+ PHP 8.0.0 以降では削除される予定です。<function>imagecreatefrompng</function> と
+ <function>imagewbmp</function> を代わりに使ってください。
+ </para>
+ </warning>
+ </refsynopsisdiv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type><methodname>png2wbmp</methodname>
+ <methodparam><type>string</type><parameter>pngname</parameter></methodparam>
+ <methodparam><type>string</type><parameter>wbmpname</parameter></methodparam>
+ <methodparam><type>int</type><parameter>dest_height</parameter></methodparam>
+ <methodparam><type>int</type><parameter>dest_width</parameter></methodparam>
+ <methodparam><type>int</type><parameter>threshold</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ PNG画像をWBMP画像に変換します。
+ </para>
+ </refsect1>
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>pngname</parameter></term>
+ <listitem>
+ <para>
+ PNG画像ファイル
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>wbmpname</parameter></term>
+ <listitem>
+ <para>
+ 出力先のWBMPファイルのパス
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>dest_height</parameter></term>
+ <listitem>
+ <para>
+ 出力画像の高さ
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>dest_width</parameter></term>
+ <listitem>
+ <para>
+ 出力画像の幅
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>threshold</parameter></term>
+ <listitem>
+ <para>
+ しきい値の値。0から8までの値を指定します。
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.success;
+ </para>
+ &gd.return.trueonerror;
+ </refsect1>
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>png2wbmp</function> の例</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+// Path to the target png
+$path = './test.png';
+
+// Get the image sizes
+$image = getimagesize($path);
+
+// Convert image
+png2wbmp($path, './test.wbmp', $image[1], $image[0], 7);
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>jpeg2wbmp</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Property changes on: phpdoc/ja/trunk/reference/image/functions/png2wbmp.xml
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property