| ÀÌ¹Ì Àú :: ¿£Áø Imager :: Engines´Â ÇÁ·Î±×·¡¹Ö °¡´ÉÇÑ º¯È¯ ÀÛ¾÷À»À§ÇÑ Perl ¸ðµâÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
ÀÌ¹Ì Àú :: ¿£Áø ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Arnar M. Hrafnkelsson and Anthony Cook
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~tonyc/Imager-0.54/lib/Imager/Engines.pod
ÀÌ¹Ì Àú :: ¿£Áø ű×
ÀÌ¹Ì Àú :: ¿£Áø ¼³¸í
Imager :: Engines´Â ÇÁ·Î±×·¡¹Ö °¡´ÉÇÑ º¯È¯ ÀÛ¾÷À»À§ÇÑ Perl ¸ðµâÀÔ´Ï´Ù. Imager :: Engines´Â ÇÁ·Î±×·¡¹Ö °¡´ÉÇÑ º¯È¯ ÀÛ¾÷À»À§ÇÑ Perl ¸ðµâÀÔ´Ï´Ù .Synopsis »ç¿ë ÀÌ¹Ì Àú »ç¿ë; ³» % opts; ³» @imgs; ³» $ img; ... ³» $ newimg = $ img-> transform (xexpr => 'x', yexpr => 'y + 10 * sin (((x + y) / 10)') ¶Ç´Â DIE $ IMG-> errstr; $ Newimg = Imager :: Transform2 (% opts, @imgs) ¶Ç´Â ´ÙÀÌ "transform2 failed : $ imager :: errstr"; MY $ NEWIMG = $ IMG-> MATRIX_TRANSFORM (MATRIX => ); TransformThe Transform () ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °ø°£Àû Èçµé¸²°ú ȸÀü°ú ±×·¯ÇÑ È¿°ú¸¦ »ý¼ºÇÕ´Ï´Ù. ´ÜÀÏ À̹ÌÁö¿¡¼¸¸ ÀÛµ¿Çϸç À¯ÀÏÇÑ ÇÔ¼ö´Â Postfix Ç¥±â¹ý ¶Ç´Â ¸ðµâ Affix :: Infix2PostFix¿¡¼ Postfix Äڵ带 »ç¿ëÇÏ¿© Postfix Äڵ带 »ý¼ºÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. Example¿¡ ´ëÇÑ Å×½ºÆ® ÄÉÀ̽º T / T55Trans.t¸¦ »ìÆ캸½Ê½Ã¿À .Transform () °¢ ´ë»ó Çȼ¿¿¡ ´ëÇÑ ¼Ò½º Çȼ¿À» °áÁ¤Çϴ ǥÇö½Ä (¶Ç´Â opcode)ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¼Ò½º Ç¥Çö½ÄÀº ±×·ìÈ ¹× sin () ¹× cos () ÇÔ¼ö¿¡ ´ëÇØ +, -, * ¶Ç´Â ** ¹ÙÀ̳ʸ® ¿¬»êÀÚ, ´ÜÇ× ¿¬»êÀÚ (¹×)¸¦ »ç¿ëÇÏ´Â Infix Ç¥Çö½ÄÀÔ´Ï´Ù. ´ë»ó Çȼ¿Àº º¯¼ö x¿Í y·Î ÀԷµ˴ϴÙ. XEXPR ¹× YEXPR·Î X ¹× Y Ç¥Çö½ÄÀ» °¢°¢ ÁöÁ¤ÇÕ´Ï´Ù. opcodes¸¦ Á÷Á¢ ÁöÁ¤ÇÒ ¼öµµ ÀÖÁö¸¸, ¼Ò½º Äڵ带 º¼ ¼öÀÖ´Â ÃæºÐÈ÷ ±í¼÷ÀÌ ±íÀÌ ÀÖ½À´Ï´Ù. ¡¤ Perl ¿ä±¸ »çÇ× : ¡¤ Perl.
ÀÌ¹Ì Àú :: ¿£Áø °ü·Ã ¼ÒÇÁÆ®¿þ¾î