ȸ¿ø°¡ÀԡžÆÀ̵ð/ºñ¹øã±â
ȨÀ¸·Î


PHP À̹ÌÁö Áö¿ø ÇÔ¼ö
13³â Àü
PHP¿¡¼­´Â ½Ç½ÃÇÑ ±×·¡ÇÈ À̹ÌÁö »ý¼ºÀ» À§ÇØ PNG³ª JPG¿Í °°Àº À̹ÌÁö¸¦ »ý¼º, Á¶ÀÛ, Ãâ·ÂÇÒ ¼ö ÀÖ´Â
À̹ÌÁö ÇÔ¼öµéÀ» Á¦°øÇÑ´Ù. ÀÌ·¯ÇÑ ÇÔ¼öµéÀº GD ±×·¡ÇÈ ¶óÀ̺귯¸®°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß »ç¿ë °¡´ÉÇÏ´Ù.


1.ImageCreate(X ,Y)

°¡·ÎÅ©±â°¡ X ÀÌ°í, ¼¼·Î Å©±â°¡ YÀÎ À̹ÌÁö ÆÄÀÏÀ» ¸¸µé ¼ö ÀÖ´Â °¡»óÀÇ ÀÛ¾÷ °ø°£À» »ý¼ºÇÑ´Ù.

$im = ImageCreate(300,300)


2.ImageCreateFromGIF(ÆÄÀϸí)

ÁöÁ¤ÇÑ À§Ä¡¿¡ ÀÖ´Â GIF ÆÄÀÏÀ» °¡Á®¿Í ±× ÆÄÀÏ°ú °¡·Î ¼¼·Î Å©±â°¡ °°Àº »õ À̹ÌÁö¸¦ »ý¼ºÇÑ´Ù.

$im= ImageCreateFromGIF("apple.gif")


3.ImageCreateFromPNG(ÆÄÀϸí)

ÁöÁ¤ÇÑ À§Ä¡¿¡ ÀÖ´Â PNG ÆÄÀÏÀ» °¡Á®¿Í ±× ÆÄÀÏ°ú °¡·Î ¼¼·Î Å©±â°¡ °°Àº »õ À̹ÌÁö¸¦ »ý¼ºÇÑ´Ù.

$im = ImageCreateFromPNG("orange.png")


4.ImageCreateFromJPEG(ÆÄÀϸí)

ÁöÁ¤ÇÑ À§Ä¡¿¡ ÀÖ´Â JPEG ÆÄÀÏÀ» °¡Á®¿Í ±× ÆÄÀÏ°ú °¡·Î ¼¼·Î Å©±â°¡ °°Àº »õ À̹ÌÁö¸¦ »ý¼ºÇÑ´Ù.

$im= ImageCreateFromJPEG("melon.jpg")


5.ImageGIF(½Äº°ÀÚ, ÆÄÀϸí)

ImageCreate() ÇÔ¼ö³ª ImageCreateFromGIF() ÇÔ¼ö¸¦ ÅëÇØ »ý¼ºµÇ¾î ¸Þ¸ð¸®¿¡ ¿Ã·ÁÁ® ÀÖ´Â À̹ÌÁö¸¦

ºê¶ó¿ìÀú³ª ÆÄÀÏ·Î Ãâ·ÂÇÑ´Ù.


½Äº°ÀÚ : ImageCreate() ÇÔ¼ö³ª ImageCreateFromGIF() ÇÔ¼ö·ÎºÎÅÍ ¹ÝȯµÈ À̹ÌÁö ½Äº°ÀÚ

ÆÄÀϸí : »ý¼ºµÉ À̹ÌÁö ÆÄÀÏÀÇ À̸§

ÁöÁ¤ÇÏÁö ¾ÈÀ¸¸é ÆÄÀÏÀÌ »ý¼ºµÇÁö ¾Ê°í ºê¶ó¿ìÀú¿¡ Ãâ·Â¸¸µÈ´Ù.

´Ü ºê¶ó¿ìÀú¿¡ Ãâ·ÂÇÏ·Á¸é ÇÔ¼ö¸¦ È£ÃâÇϱâ Àü¿¡ Header() ÇÔ¼ö¸¦ ¸ÕÀú È£ÃâÇÏ¿©¾ß ÇÑ´Ù.


//ºê¶ó¿ìÀú Ãâ·Â

$im = ImageCreate(300,300);

Header("content-type: image/gif");

ImageGIF($im);


//orange.gif ÆÄÀÏ·Î »ý¼º

$im = ImageCreate(300,300);

ImageGIF($im, "orange.gif");


6.ImagePNG(½Äº°ÀÚ, ÆÄÀϸí)

ImageCreate() ÇÔ¼ö³ª ImageCreateFromPNG() ÇÔ¼ö¸¦ ÅëÇØ »ý¼ºµÇ¾î ¸Þ¸ð¸®¿¡ ¿Ã·ÁÁ® ÀÖ´Â À̹ÌÁö¸¦

ºê¶ó¿ìÀú³ª ÆÄÀÏ·Î Ãâ·ÂÇÑ´Ù.


7.ImageJPEG(½Äº°ÀÚ , ÆÄÀϸí)

ImageCreate() ÇÔ¼ö³ª ImageCreateFromJPEG() ÇÔ¼ö¸¦ ÅëÇØ »ý¼ºµÇ¾î ¸Þ¸ð¸®¿¡ ¿Ã·ÁÁ® ÀÖ´Â À̹ÌÁö¸¦

ºê¶ó¿ìÀú³ª ÆÄÀÏ·Î Ãâ·ÂÇÑ´Ù.


8.ImageDestroy(½Äº°ÀÚ)

ImageCreate() ÇÔ¼ö¿¡ ÀÇÇØ ¹ÝȯµÈ À̹ÌÁö ½Äº°ÀÚ°¡ Á¡À¯ÇÏ°í ÀÖ´ø ¸Þ¸ð¸®¸¦ ÇØÁ¦ÇÑ´Ù.


9.ImageColorAllocate(½Äº°ÀÚ, R, G, B )

ÁöÁ¤ÇÑ RGB °ªÀ¸·Î ÇØ´ç ½Äº°ÀÚ°¡ °¡¸®Å°´Â À̹ÌÁöÀÇ ¹è°æ»öÀ̳ª ¹®ÀÚ¿­ÀÇ »ö±òÀ» ¹Ù²Û´Ù.


10.ImageColorDeAllocate(½Äº°ÀÚ)

ImageColorAllocate() ÇÔ¼ö¿¡ ÀÇÇØ ÇÒ´çµÇ¾ú´ø »ö»óÀ» Á¦°ÅÇÑ´Ù.


11.ImageRectangle(½Äº°ÀÚ, ÁÂÃø»ó´ÜX , ÁÂÃø»ó´ÜY, ¿ìÃøÇÏ´Ü X , ¿ìÃøÇÏ´Ü Y, Ä÷¯½Äº°ÀÚ)

ÀÎÀÚ·Î Àü´ÞµÈ ³× °³ÀÇ ÁÂÇ¥¿¡ µû¶ó »ç°¢ÇüÀ» ÁöÁ¤ÇÑ Ä÷¯½Äº°ÀÚÀÇ »ö»ó´ë·Î ±×¸°´Ù.


$im=imagecreate(300,300); //°¡·Î300 ¼¼·Î300 À̹ÌÁö °ø°£À» »ý¼º
$gray=imagecolorallocate($im, 0 ,255,0); //°¡Àå ¸ÕÀú È£ÃâµÇ´Â Imagecolorallocate()°¡ À̹ÌÁö ¹è°æ»öÀ» ä¿ò
$red=imagecolorallocate($im,255,0,0); //imagerectangle($im, 180,180,200,200,$red);
imagerectangle($im, 180,180,200,200,$red); //ÁöÁ¤ÇÑ »öÀÇ Å׵θ®¸¦ °®´Â »ç°¢Çü »ý¼º

imagepng($im); //Ãâ·Â


12.ImageFilledRectangle(½Äº°ÀÚ, ÁÂÃø»ó´ÜX , ÁÂÃø»ó´ÜY, ¿ìÃøÇÏ´Ü X , ¿ìÃøÇÏ´Ü Y, Ä÷¯½Äº°ÀÚ)
ImageRectangle() ÇÔ¼ö´Â »ç°¢ÇüÀÇ Å׵θ®¸¸ »öÀ» ä¿ìÁö¸¸ ÀÌ ÇÔ¼ö´Â »ç°¢Çü ³»ºÎ¸¦ »ö»óÀ¸·Î ä¿î´Ù.

imagefilledrectangle($im, 180,180,200,200,$red);


13.ImagePolygon(½Äº°ÀÚ, ²ÀÁöÁ¡ÁÂÇ¥, ²ÀÁöÁ¡¼ö, Ä÷¯½Äº°ÀÚ)

ÁöÁ¤ÇÑ À§Ä¡¿Í »ö±òÀ» Å׵θ®·Î °®´Â ´Ù°¢ÇüÀ» ±×¸°´Ù.

²ÀÁöÁ¡ÁÂÇ¥ : (ù¹ø°x, ù¹ø°y, µÎ¹ø°x, µÎ¹ø°y, .....)


$im=imagecreate(400,300);
$gray=imagecolorallocate($im, 0 ,255,0);
$red=imagecolorallocate($im,255,0,0);
$point=array(10,10,150,50,120,180,39,108);
Imagepolygon($im, $point, 4, $red);

Imagepng($im);


14.ImageFilledPolygon(½Äº°ÀÚ, ²ÀÁöÁ¡ÁÂÇ¥, ²ÀÁöÁ¡¼ö, Ä÷¯½Äº°ÀÚ)

ImagePolygon() ÇÔ¼öó·³ ´Ù°¢ÇüÀ» »ý¼ºÇÏÁö¸¸ ³»ºÎ°¡ ÁöÁ¤µÈ »ö»óÀ¸·Î ä¿öÁø´Ù.


15.ImageLine(½Äº°ÀÚ, ½ÃÀÛXÁÂÇ¥, ½ÃÀÛYÁÂÇ¥, ³¡XÁÂÇ¥, ³¡YÁÂÇ¥, Ä®¶ó½Äº°ÀÚ)

À̹ÌÁö ³»¿¡ ¼±À» ±ß´Â´Ù.

ImageLine($im,10,10,300,10, $red)


16.ImageDashedLine(½Äº°ÀÚ, ½ÃÀÛXÁÂÇ¥, ½ÃÀÛYÁÂÇ¥, ³¡XÁÂÇ¥, ³¡YÁÂÇ¥, Ä®¶ó½Äº°ÀÚ)

¼±À» ±×¸®µÇ Á¡¼±À¸·Î ±×¸°´Ù.


17.ImageSetPixel(½Äº°ÀÚ, XÁÂÇ¥, YÁÂÇ¥, Ä®¶ó½Äº°ÀÚ)

ÁÂÇ¥°¡ °¡¸®Å°´Â À§Ä¡¿¡ Á¡À» Çϳª Âï´Â´Ù.


18.ImageString(½Äº°ÀÚ, ÆùÆ®, XÁÂÇ¥, YÁÂÇ¥, ¹®ÀÚ¿­, Ä®¶ó½Äº°ÀÚ)

ÁÂÇ¥°¡ °¡¸®Å°´Â À§Ä¡¿¡ ÁöÁ¤ÇÑ »ö±ò·Î ¹®ÀÚ¿­À» Ãâ·ÂÇÑ´Ù.

Imagestring($im, 1, 200, 200, "welcome PHP", $red);


19.ImageStringUp(½Äº°ÀÚ, ÆùÆ®, XÁÂÇ¥, YÁÂÇ¥, ¹®ÀÚ¿­, Ä®¶ó½Äº°ÀÚ)

ÁÂÇ¥°¡ °¡¸®Å°´Â À§Ä¡¿¡ ÁöÁ¤ÇÑ »ö±ò·Î ¹®ÀÚ¿­À» Ãâ·ÂÇ쵂 ¼¼·Î·Î Ãâ·ÂÇÑ´Ù.


20.ImageChar(½Äº°ÀÚ, ÆùÆ®, XÁÂÇ¥, YÁÂÇ¥, ¹®ÀÚ¿­, Ä®¶ó½Äº°ÀÚ)

ImageString() ÇÔ¼ö¿Í µ¿ÀÏÇϳª ´Ü ÇϳªÀÇ ¹®ÀÚ¸¸À» Ãâ·ÂÇÑ´Ù.


21.ImageCharUp(½Äº°ÀÚ, ÆùÆ®, XÁÂÇ¥, YÁÂÇ¥, ¹®ÀÚ¿­, Ä®¶ó½Äº°ÀÚ)

ImageString() ÇÔ¼ö¿Í µ¿ÀÏÇϳª ´Ü ÇϳªÀÇ ¹®ÀÚ¸¸À» Ãâ·ÂÇ쵂 ¼¼·Î·Î Ãâ·ÂÇÑ´Ù.


22.ImageSX(½Äº°ÀÚ) / ImageSY(½Äº°ÀÚ)

À̹ÌÁöÀÇ °¡·Î¿Í ¼¼·Î Å©±â¸¦ ¹ÝȯÇÑ´Ù.


23.GetImageSize(ÆÄÀϸí)

GIF³ª JPEG, PNG, SWF À̹ÌÁö ÆÄÀÏÀÇ Å©±â Á¤º¸¸¦ ¹ÝȯÇÑ´Ù.

$size=GetImageSize("apple.jpg")

$size[0] : À̹ÌÁö °¡·ÎÅ©±â //300
$size[1] : À̹ÌÁö ¼¼·ÎÅ©±â //400
$size[2] : ÆÄÀÏÀÇ È®ÀåÀÚ( GIF:1, JPG:2, PNG:3) //2
$size[3] : ű׾ȿ¡ »ç¿ëÇÒ ¼ö ÀÖ´Â Çü½ÄÀ¸·Î °¡·Î¼¼·Î Å©±â°ª Ãâ·Â //width=320 height=400


24.ImageArc(½Äº°ÀÚ, Áß½ÉÀÇXÁÂÇ¥, Áß½ÉÀÇYÁÂÇ¥, Ÿ¿ø³Êºñ, ³ôÀÌ, ½ÃÀÛÁ¡, ³¡Á¡, Ä÷¯½Äº°ÀÚ)

Ÿ¿øÀ» ±×¸°´Ù.


25.ImageFill(½Äº°ÀÚ, XÁÂÇ¥, YÁÂÇ¥, Ä÷¯½Äº°ÀÚ)

ÁöÁ¤ÇÑ X, Y ÁÂÇ¥·Î Á¡À» Âï¾î ±× Á¡ÀÌ ¼ÓÇÏ´Â ¿µ¿ªÀÇ »öÀ» Ä¥ÇÑ´Ù.


26.ImageColorTransparent(½Äº°ÀÚ, Ä÷¯½Äº°ÀÚ)

½Äº°ÀÚ°¡ °¡¸®Å°´Â À̹ÌÁö¿¡¼­ ÁöÁ¤ÇÑ »ö±òÀ» Á¦°ÅÇØ Åõ¸íÇÏ°Ô Ã³¸®ÇÑ´Ù.


27.ImageCopyResized()

¿øº» À̹ÌÁöÀÇ ÀϺκÐÀ» ´ë»ó À̹ÌÁö¿¡ º¹»çÇÑ´Ù.


28.ImageCopy()

¿øº» À̹ÌÁöÀÇ ÀϺκÐÀ» º¹»çÇÑ´Ù.


29.ImageTTFText()

Æ®·çŸÀÔ ÆùÆ®¸¦ ÀÌ¿ëÇÏ¿© À̹ÌÁö¿¡ ¹®ÀÚ¿­À» Ãâ·ÂÇÑ´Ù.


30.ImageTTFBBox()

ÀÎÀÚ·Î Àü´ÞÇÑ ¹®ÀÚ¿­ÀÌ ¾î´À Á¤µµÀÇ ÀÚ¸®¸¦ Â÷ÁöÇÏ´ÂÁö¸¦ px ´ÜÀ§ÀÇ ¼öÄ¡¸¦ ´ãÀº ¹è¿­ÀÇ ÇüÅ·Π¹ÝȯÇÑ´Ù.


31.ImageColorAt(½Äº°ÀÚ, XÁÂÇ¥, YÁÂÇ¥)

ÁöÁ¤ÇÑ À§Ä¡ÀÇ Çȼ¿ÀÌ °¡Áö°í ÀÖ´Â »ö±òÀÇ À妽º¸¦ ¾ò´Â´Ù.


32.ImageColorForIndex(½Äº°ÀÚ, Ä÷¯À妽º)

ÁöÁ¤ÇÑ Å¬·¯ À妽ºÀÇ RGB °ªÀ» ¿¬°ü ¹è¿­ÀÇ ÇüÅ·Π¹ÝȯÇÑ´Ù.


33.ImageColorExact(½Äº°ÀÚ, R, G, B)

ƯÁ¤ »ö±òÀÇ Ä÷¯ À妽º¸¦ ¹ÝȯÇÑ´Ù.


34.ImageColorClosest(½Äº°ÀÚ, R, G, B)

ÁöÁ¤ÇÑ RGB ¼ººÐÀÇ °¢¿¡ °¡Àå ±ÙÁ¢ÇÏ´Â Ä÷¯ À妽º°ªÀ» ¹ÝȯÇÑ´Ù.


35.ImageColorSet(½Äº°ÀÚ, Ä÷¯À妽º, R, G, B)

ÁöÁ¤ÇÑ Ä÷¯ À妽º¿¡ ÇØ´çÇÏ´Â »ö±òÀ» red, green, blue ÀÎÀÚ·Î ÁöÁ¤ÇÑ »ö±ò·Î ¹Ù²Û´Ù.


36.ImageColorResolve(½Äº°ÀÚ, R, G, B)

ÀÎÀÚ·Î ÁöÁ¤ÇÑ Æ¯Á¤ »ö±òÀÇ Ä÷¯ À妽º¸¦ ¹ÝȯÇÑ´Ù.


37.ImageColorsTotal(½Äº°ÀÚ)

ÇØ´ç À̹ÌÁö ÆÈ·¹Æ®¿¡ »ç¿ëµÈ ÃÑ »ö»óÀÇ ¼ö¸¦ ¹ÝȯÇÑ´Ù.


38.ImageInterlace(½Äº°ÀÚ)

½Äº°ÀÚ°¡ °¡¸®Å°´Â À̹ÌÁöÀÇ interlace ¿É¼ÇÀ» ¼³Á¤ÇÑ´Ù.


39.ImageTypes()

ÇöÀç ¼³Ä¡µÇ¾î ÀÖ´Â PHP°¡ Áö¿øÇÏ´Â À̹ÌÁö ŸÀÔÀ» ¹ÝȯÇÑ´Ù.

ÃßõÃßõ : 231 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
2,885
input ÀÔ·Â ÇÊµå ¾ÕµÚ °ø¹é ½Ç½Ã°£ Á¦°Å
2,884
Placeholder Æ÷Ä¿½º½Ã °¨Ãß±â
2,883
MySQL Áߺ¹µÈ µ¥ÀÌÅ͸¦ »èÁ¦
2,882
MySQL Áߺ¹ µ¥ÀÌÅÍ È®ÀÎ
2,881
sessionStorage.getItem ¿Í sessionStorage.setItem
2,880
Á¦ÀÌÄõ¸® ·£´ýÀ¸·Î ¹è°æ»ö º¯°æ
2,879
preg match¿¡ °üÇÑ Á¤±Ô½Ä
2,878
Stream an audio file with MediaPlayer ¿Àµð¿À ÆÄÀÏ ½ºÆ®¸®¹Ö Çϱâ
2,877
Audio Streaming PHP Code
2,876
PHP $ SERVER ȯ°æ º¯¼ö Á¤¸®
2,875
Vimeo (ºñ¸Þ¿À) API ¸¦ »ç¿ëÇÏ¿© Ç÷¹À̾î ÄÁÆ®·ÑÇϱâ
2,874
iframe »ç¿ë½Ã ÇÏ´Ü¿¡ ¹ß»ýÇÏ´Â °ø¹é Á¦°Å¹æ¹ý
2,873
¾ÆÀÌÇÁ·¹ÀÓ(iframe) Àüüȭ¸é °¡´ÉÇÏ°Ô Çϱâ
2,872
ºÎÆ®½ºÆ®·¦(bootstrapk)¿¡¼­ »ç¿ëÇÏ´Â class¸í Á¤¸®
2,871
ºÎÆ®½ºÆ®·¦ CSS
2,870
Å©·Ò¿¡¼­ ¸¶Áø Á¶Àý
2,869
PHP ÇöÀç ÆäÀÌÁöÀÇ µµ¸ÞÀθíÀ̳ª urlµîÀÇ Á¤º¸ ¾Ë¾Æ¿À±â
2,868
PHP preg match all()
2,867
PHP ·Î À¥ÆäÀÌÁö ±Ü¾î¿À±â ¸ðµç ¹æ¹ý ÃÑÁ¤¸®!
2,866
[PHP] ¿ø°ÝÁö ÆÄÀÏ ÁÖ¼Ò ³ëÃâ ¾ÈÇÏ°í curl·Î ´Ù¿î·Îµå ¹Þ±â
2,865
PHP ÇÔ¼ö Á¤¸®
2,864
¾ÆÀÌÇÁ·¹ÀÓ(iframe) ºñÀ² À¯ÁöÇϸ鼭 Å©±â Á¶ÀýÇÏ´Â ¹æ¹ý
2,863
PHP ¹è¿­¿¡¼­ ¹«ÀÛÀ§·Î Çϳª »Ì¾ÆÁÖ´Â array rand() ÇÔ¼ö
2,862
PHP Á¤±Ô½Ä Á¤¸®
2,861
PHP Á¤±Ô½ÄÀ» È°¿ëÇÑ ÅÂ±× ¹× ƯÁ¤ ¹®ÀÚ¿­ Á¦°Å ¹× ÃßÃâ ¹æ¹ý
2,860
php Å©·Ñ¸µ ¶Ç´Â ÆÄ½Ì ÇÔ¼ö, Á¤±Ô½Ä ¸ðÀ½
2,859
Á¦ÀÌÄõ¸® ±âº» ¸í·É¾î
2,858
À¥ÆäÀÌÁö °¡·Î ¸ðµå¼¼·Î ¸ðµå ÀνÄÇϱâ
2,857
¸ð¹ÙÀÏ À¥ È­¸é °­Á¦ ȸÀü(°¡·Î¸ðµå °íÁ¤)
2,856
[HTML5]¿¡¼­ frameset ´ëü ¹æ¹ý°ú iframe ¼Ó¼º
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.