cvs: phpdoc-ru /features images.xml /reference/array/functions array-pad.xml
| From: | Ivan Kovalenko | Date: | Sat, 07 Sep 2002 22:52:14 +0000 |
| Subject: | cvs: phpdoc-ru /features images.xml /reference/array/functions array-pad.xml | ||
| Groups: | php.doc.ru | ||
| Request: | Send a blank email to doc-ru+get-41@lists.php.net to get a copy of this message | ||
tronic Sat Sep 7 18:52:14 2002 EDT
Added files:
/phpdoc-ru/features images.xml
/phpdoc-ru/reference/array/functions array-pad.xml
Log:
Translation done.
Index: phpdoc-ru/features/images.xml
+++ phpdoc-ru/features/images.xml
<?xml version="1.0" encoding="windows-1251"?>
<!-- EN-Revision: 1.17 Maintainer: tronic Status: ready -->
<!-- $Revision: 1.1 $ -->
<chapter id="features.images">
<title>Ôîðìèðîâàíèå è ïðåîáðàçîâàíèå
èçîáðàæåíèé</title>
<simpara>
Âîçìîæíîñòè PHP íå îãðàíè÷èâàþòñÿ ôîðìèðîâàíèåì
HTML-êîäà. PHP
ìîæåò òàêæå èñïîëüçîâàòüñÿ äëÿ ñîçäàíèÿ è
ïðåîáðàçîâàíèÿ èçîáðàæåíèé
â ðàçëè÷íûõ ôîðìàòàõ, â òîì ÷èñëå gif, png, jpg, wbmp è xpm.
Âìåñòî ñîõðàíåíèÿ èçîáðàæåíèé â ôàéëû, PHP ñïîñîáåí
âûâîäèòü
èõ íåïîñðåäñòâåííî â áðîóçåð. Äëÿ òîãî, ÷òîáû âû
ñìîãëè èñïîëüçîâàòü
ôóíêöèè äëÿ ðàáîòû ñ èçîáðàæåíèÿìè, âàì íóæíî
ñîáðàòü PHP ñ
<link linkend="ref.image">áèáëèîòåêîé GD</link>.
 çàâèñèìîñòè îò òîãî, ñ êàêèìè ôîðìàòàìè âû
ñîáèðàåòåñü ðàáîòàòü,
âàì ìîãóò ïîíàäîáèòüñÿ äîïîëíèòåëüíûå áèáëèîòåêè.
Áèáëèîòåêà GD,
íà÷èíàÿ ñ âåðñèè 1.6, ïåðåñòàëà ïîääåðæèâàòü ðàáîòó ñ
èçîáðàæåíèÿìè
â ôîðìàòå GIF.
</simpara>
<para>
<example>
<title>Ôîðìèðîâàíèå PNG ñ ïîìîùüþ PHP</title>
<programlisting role="php">
<![CDATA[
<?php
Header("Content-type: image/png");
$string=implode($argv," ");
$im = ImageCreateFromPng("images/button1.png");
$orange = ImageColorAllocate($im, 220, 210, 60);
$px = (imagesx($im)-7.5*strlen($string))/2;
ImageString($im,3,$px,9,$string,$orange);
ImagePng($im);
ImageDestroy($im);
?>
]]>
</programlisting>
</example>
Âûçîâ ýòîãî êîäà îñóùåñòâëÿåòñÿ ñ ïîìîùüþ òàêîãî
òåãà: <img
src="button.php?text">. Âûùåïðèâåäåííûé ñêðèïò
button.php ïîëó÷àåò ñòðîêó "text" è íàêëàäûâàåò åå
ïîâåðõ îñíîâíîãî èçîáðàæåíèÿ (â äàííîì ñëó÷àå ýòî
"images/button1.png")
è âûâîäèò ðåçóëüòàò. Òàêèì îáðàçîì, âû ìîæåòå
èçáåæàòü íàîáõîäèìîñòè
ñîçäàâàòü èçîáðàæåíèå êíîïêè êàæäûé ðàç, êîãäà âàì
íóæíî èçìåíèòü
âûâîäèìûé òåêñò.
</para>
</chapter>
<!-- 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:"../../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
-->
Index: phpdoc-ru/reference/array/functions/array-pad.xml
+++ phpdoc-ru/reference/array/functions/array-pad.xml
<?xml version="1.0" encoding="windows-1251"?>
<!-- EN-Revision: 1.4 Maintainer: tronic Status: ready -->
<!-- $Revision: 1.1 $ -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-pad">
<refnamediv>
<refname>array_pad</refname>
<refpurpose>
Óâåëè÷èòü ðàçìåð ìàññèâà äî çàäàííîé âåëè÷èíû
</refpurpose>
</refnamediv>
<refsect1>
<title>Îïèñàíèå</title>
<methodsynopsis>
<type>array</type><methodname>array_pad</methodname>
<methodparam><type>ìàññèâ</type><parameter>èñõîäíûé_ìàññèâ</parameter></methodparam>
<methodparam><type>öåëîå</type><parameter>ðàçìåð</parameter></methodparam>
<methodparam><type>ñìåøàííîå</type><parameter>çíà÷åíèå</parameter></methodparam>
</methodsynopsis>
<para>
Ôóíêöèÿ <function>array_pad</function> âîçâðàùàåò êîïèþ
ìàññèâà
<parameter>èñõîäíûé_ìàññèâ</parameter>, ðàçìåð êîòîðîãî
áûë
óâåëè÷åí äî çíà÷åíèÿ ïàðàìåòðà
<parameter>ðàçìåð</parameter> ýëåìåíòàìè
ñî çíà÷åíèåì <parameter>çíà÷åíèå</parameter>. Åñëè
ïàðàìåòð
<parameter>ðàçìåð</parameter> ÿâëÿåòñÿ ïîëîæèòåëüíûì
÷èñëîì,
òî ìàññèâ óâåëè÷èâàåòñÿ ñ êîíöà, åñëè îòðèöàòåëüíûé
- ñíà÷àëà.
Åñëè àáñîëþòíîå çíà÷åíèå ïàðàìåòðà
<parameter>ðàçìåð</parameter>
ìåíüøå èëè ðàâíî ðàçìåðó ìàññèâà
<parameter>èñõîäíûé_ìàññèâ</parameter>,
ôóíêöèÿ íå ïðîèçâîäèò íèêàêèõ îïåðàöèé.
</para>
<para>
<example>
<title>Ïðèìåð èñïîëüçîâàíèÿ
<function>array_pad</function></title>
<programlisting role="php">
<![CDATA[
$input = array (12, 10, 9);
$result = array_pad ($input, 5, 0);
// ðåçóëüòàò: array (12, 10, 9, 0, 0)
$result = array_pad ($input, -7, -1);
// ðåçóëüòàò: array (-1, -1, -1, -1, 12, 10, 9)
$result = array_pad ($input, 2, "noop");
// îïåðàöèÿ íå ïðîèçâåäåíà
]]>
</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:"../../../../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
-->