cvs: phpdoc-ru /features images.xml /reference/array/functions array-pad.xml

From: 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> Âûçîâ ýòîãî êîäà îñóùåñòâëÿåòñÿ ñ ïîìîùüþ òàêîãî òåãà: &lt;img src=&quot;button.php?text&quot;&gt;. Âûùåïðèâåäåííûé ñêðèïò button.php ïîëó÷àåò ñòðîêó &quot;text&quot; è íàêëàäûâàåò åå ïîâåðõ îñíîâíîãî èçîáðàæåíèÿ (â äàííîì ñëó÷àå ýòî &quot;images/button1.png&quot;) è âûâîäèò ðåçóëüòàò. Òàêèì îáðàçîì, âû ìîæåòå èçáåæàòü íàîáõîäèìîñòè ñîçäàâàòü èçîáðàæåíèå êíîïêè êàæäûé ðàç, êîãäà âàì íóæíî èçìåíèòü âûâîäèìûé òåêñò. </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 -->

« previous php.doc.ru (#41) next »