• ÇÁ¸®Ä«¿îÅÍ
  • Ç÷¡½ÃºÏ
  • ÇÁ¸®º¸µå
  • Àü±¤ÆÇ
  • À¥°øºÎ¹æ
  • Ä¿¹Â´ÏƼ
[PHP] GD ¼³¸í 2009.09.20 01:18
±Û¾´ÀÌ : ¿î¿µÀÚ Á¶È¸ : 200 Ãßõ : 0


int imagecreatefromjpeg (string filename)

  - È­À϶Ǵ url·Î ºÎÅÍ jpgÈ­ÀÏÀ» »ý¼ºÇÏ´Â ÇÔ¼ö
  
  - $im = @ImageCreateFromJPEG ($imgname);

--------------------------------------------------------------------------------------------------------


int imagecolorallocate (int im, int red, int green, int blue)

  - À̹ÌÁö¸¦ À§ÇÑ »öÀ» ÇÒ´çÇÏ´Â ÇÔ¼ö

  - $color = ImageColorAllocate ($im, 255, 255, 255);

--------------------------------------------------------------------------------------------------------


int imagestring (int im, int font, int x, int y, string s, int col)

  - À̹ÌÁö¿¡ ¿øÇÏ´Â À§Ä¡(x,y)¿¡ ¿øÇÏ´Â »ö(col)À¸·Î ¹®ÀÚ¿­(string)À» ¾´´Ù

  - font Àμö´Â 1¿¡¼­ 5±îÁö, col Àμö´Â  imagecolorallocate() ÇÔ¼ö¿¡¼­ ÇÒ´çÇÑ »öÀÇ °ªÀ» »ç¿ë

  - ImageString ($im, 1, 5, 5, "hahahaha", $color);

--------------------------------------------------------------------------------------------------------


int imagejpeg (int im [, string filename [, int quality]])

  - À̹ÌÁö¸¦ È­ÀÏ·Î ¸¸µé°Å³ª À¥ºê¶ó¿ìÁ®¿¡ Ãâ·ÂÇÑ´Ù

  - filename ÀμöÀ» »ç¿ëÇϸé Àμö¿¡ ÁÖ¾îÁø À̸§À¸·Î È­ÀÏÀ» ¸¸µç´Ù, quality ´Â ¾ÐÃàÀ²(¹éºÐÀ²)À» ÀǹÌÇÑ´Ù
    
  - Imagejpeg($im);

--------------------------------------------------------------------------------------------------------


int imagefilledrectangle (int im, int x1, int y1, int x2, int y2, int col)

  - À̹ÌÁö¿¡ Á÷»ç°¢ÇüÀ» ±×¸°´Ù
  -  x1,y1 Àμö´Â ¿ÞÂÊ»ó´Ü ½ÃÀۺκÐÀÌ°í y2,y2 ¿ÞÂÊÇÏ´Ü ¸¶Áö¸·ºÎºÐÀÌ´Ù
  
  - ImageFilledRectangle ($im, 0, 0, 150, 30, $color);

--------------------------------------------------------------------------------------------------------


array imagettftext (int im, int size, int angle, int x, int y, int col, string fontfile, string text)

  - À̹ÌÁö¿¡ Æ®·çŸÀÔ ±Û²ÃÀ» ÀÌ¿ëÇؼ­ ¹®ÀÚ¿­À» ¾´´Ù

  - fontfile Àμö´Â Æ®·çŸÀÔ ±Û²ÃÈ­ÀÏ À̸§À̳ª °æ·Î¸¦ ¾´´Ù, size´Â ±Û²ÃÀÇ Å©±â, angle´Â °¢À» ÀǹÌÇÔ

  - ¹®ÀÚ¿­ ±æÀÌ¿¡ Á¦ÇÑÀÌ ÀÖ´Ù 255ÀÚ ±îÁö¸¸ »ç¿ëÇÒ¼ö ÀÖ´Ù

  - ImageTTFText ($im, 20, 0, 10, 20, $color, "/path/arial.ttf", "Testing... Omega: Ω");

--------------------------------------------------------------------------------------------------------


int imagedestroy (int im)

  - À̹ÌÁö¸¦ »èÁ¦ÇÑ´Ù

  - imagedestroy($im);

--------------------------------------------------------------------------------------------------------


int imagetypes (void)

- À̹ÌÁöÀÇ Å¸ÀÔÀ» µÇµ¹·ÁÁØ´Ù

- µÇµ¹·Á ÁÖ´Â °ª IMG_GIF, IMG_JPG, IMG_PNG, IMG_WBMP

- $image_type = imagetypes();    

--------------------------------------------------------------------------------------------------------

int imageline (int im, int x1, int y1, int x2, int y2, int col)

- À̹ÌÁö¿¡ ¼±À» ±×¸°´Ù

- imageline($im, 0, 0, 150, 30, $color);


--------------------------------------------------------------------------------------------------------


int imagecreate (int x_size, int y_size)

  - »õ·Î¿î À̹ÌÁö¸¦ »ý¼ºÇÑ´Ù

  - x_sizeÀμö´Â ³ÐÀÌ y_size Àμö´Â ³ôÀÌ

  - $im = @ImageCreate (50, 100)


--------------------------------------------------------------------------------------------------------


int imagesy (int im) or int imagesx (int im)

  - À̹ÌÁöÀÇ ³ôÀÌ¿Í ³ÐÀ̸¦ ¸®ÅÏÇÑ´Ù

  - $im_height = imagesy($im);

  - $im_widht = imagesx($im);


--------------------------------------------------------------------------------------------------------


int imagecopyresized (int dst_im, int src_im, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH)

  - À̹ÌÁöÀÇ Å©±â¸¦ ¿øÇÏ´Â Å©±â·Î º¯°æ ÇÑ´ÙÀ½ ÀúÀåÇÔ

  - $new_w=100;
     $new_h=100;

     $dst_img=ImageCreate($new_w,$new_h);
     $src_img=ImageCreateFromGif("./imgtest.gif");
  
     ImageCopyResized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,ImageSX($src_img),ImageSY($src_img));  

 

--------------------------------------------------------------------------------------------------------

int imagestringup (int im, int font, int x, int y, string s, int col)    

  - À̹ÌÁö¿¡ ¹®ÀÚ¸¦ ¼öÁ÷À¸·Î ¾´´Ù

  - fontÀμö´Â 1ºÎÅÍ 5±îÁö »ç¿ëÇÒ¼ö ÀÖ´Ù

  - imagestringup($im, 1, 5, 5, "hahahaha", $color);


--------------------------------------------------------------------------------------------------------


int imagecreatefromstring (string image)

  - ¹®ÀÚ¿­¿¡ ÀÖ´Â À̹ÌÁö ½ºÅ©¸²($im)À¸·Î ºÎÅÍ »õ·Î¿î À̹ÌÁö¸¦ ¸¸µç´Ù


--------------------------------------------------------------------------------------------------------

 

int imagecolortransparent (int im [, int col])

  - À̹ÌÁöÀÇ Æ¯Á¤»öÀ» Åõ¸íÀ̹ÌÁö·Î ¸¸µç´Ù
  
  - $im = imagecreate(100,100);
     $color = ImageColorAllocate($im, 255, 0, 0);
     $trans = imagecolortransparent($im, $color);

  - ImageColorTransparent($im_str, $black);


--------------------------------------------------------------------------------------------------------


int imagecolorstotal (int im)

- À̹ÌÁöÀÇ ÆÈ·¹Æ®¿¡ ÀÖ´Â »öÀÇ °¹¼ö¸¦ ¸®ÅÏÇÑ´Ù

- $color_total = imagecolorstotal ($im);
  
--------------------------------------------------------------------------------------------------------

int imagecolorat (int im, int x, int y)

  - À̹ÌÁö¿¡¼­  ƯÁ¤À§Ä¡¿¡¼­ 1Çȼ¿ÀÇ »ö°ªÀ» ¾ò´Â´Ù
  
  - $color_index = imagecolorat($im, $start_x, $start_y);

--------------------------------------------------------------------------------------------------------


array imagecolorsforindex (int im, int index)

- À̹ÌÁö¿¡ imagecolorat()¸¦ ½ÇÇàÇÑ °ªÀ¸·Î ºÎÅÍ RGB °ªÀ» ¹è¿­·Î µÇµ¹·ÁÁØ´Ù
  
- $color_tran = imagecolorsforindex($im, $color_index);
    
    $color_tran["red"] $color_tran["green"] $color_tran["blue"]

 

ÀλýÀº ª½À´Ï´Ù.
±×·¯¹Ç·Î ´Ù¸¥ »ç¶÷ÀÌ ¿ä±¸ÇÏ´Â »îÀ» »ì¸é¼­ ½Ã°£À» ³¶ºñÇؼ­´Â ¾È µË´Ï´Ù.
µ·°ú ¸í¿¹¸¦ ¾òÁö ¸øÇÏ´õ¶óµµ ³¡±îÁö ÀÚ½ÅÀÇ ±æÀ» °íÁýÇϽʽÿÀ
¸ñ·Ï À­±Û ¾Æ·§±Û
³»¾Ë FREECOUNT.NET ÇÁÄ«³Ý »ý±ä³¯ 2003.12.20 Ȩ | Ä«¿îÅÍ | Ç÷¡½ÃºÏ | ÇÁ¸®º¸µå | Àü±¤ÆÇ | À¥°øºÎ¹æ | Ä¿¹Â´ÏƼ | ÂÊÁöÇÔ