XLII. ・ゃƒ<ƒ若‚檎–∽•两image)

絨・…・/A >

PHP・Œ・с・‹・“・・・€HTML・阪Š›・’・Ÿ・・™・‹・“・・・‘・с・‚・Š・障›・“・‚PHP ・・€紊š・・・•違・‚‹・ゃƒ<ƒ若‚後就綣・с‚ゃƒ<ƒ若‚吾ƒ•・<‚ゃƒ・‚’篏œ・・—・Ÿ・Š・・篏œ ・—・Ÿ・Š・™・‹・“・・‚‚・с・障™・‚・“・・‚ゃƒ<ƒ若‚後就綣・・・€gif, png, jpg, wbmp, xpm・Œ・・障‚Œ・障™・‚・•・‰・・梢・・・“・・・€PHP・・‚ゃƒ<ƒ若‚吾‚鴻ƒˆ・・ƒ・ ・・’・贋・・–・・‚・‚吟・‡阪Š›・™・‹・“・・Œ・с・障™・‚ ・“・Œ・’・•篏œ・•・Œ・‹・・・€・ゃƒ<ƒ若‚檎–∽•違・D・・‚ゃƒ–・・ƒ・‚’・‡絎š・—・・HP・’・・ ・潟ƒ‘・ゃƒ・・荀・Œ・‚・Š・障™・‚篏睡”・—・Ÿ・„・ゃƒ<ƒ若‚後就綣・・‚ˆ・c・・€GD・・HP ・・・・・ƒ・‚ゃƒ–・・ƒ・‚‚綽…荀・・™・‹・・ƒ醇€сŒ・‚・Š・障™・‚

PHP・・‚ゃƒ<ƒ若‚檎–∽•違・‚ˆ・Š JPEG・GIF・ PNG・SWF・ TIFF・JPEG2000・ゃƒ<ƒ若‚吾・ 紊с・•・’・ャ‚‹・“・・Œ・с・障™・‚

荀篁嘽/A >

GD・・‚ゃƒ–・・ƒĄ http://www.boutell.com/gd/・у–緇—・・ƒ徉・Œ・‚・Œ・違€・糸ƒ・・・・・・“ 篏œ・’茵Œ・・†・“・・‚‚・с・障™・‚

・篏œ・с・‹・ゃƒ<ƒ若‚吾・就綣・・€・ゃƒ潟‚鴻ƒˆ・若ƒ・•・Œ・・„・‹ GD・・“・Œ・‰・・‚ゃƒ<ƒ若‚吾ƒ•・・ƒ若ƒž・ƒ・ˆ・・‚≪‚・‚祉‚鴻™・‹ ・Ÿ・・・ACRONYM CLASS="acronym" >GD・Œ綽…荀・・™・‹・・・・・・ƒ・‚ゃƒ–・・ƒ・・・絖˜・— ・障™・‚gd-1.6・ˆ・Š・・・ƒ・若‚吾ƒсƒ潟・d・・€GIF・ゃƒ<ƒ若‚悟”糸ƒ・’・泣ƒ・若ƒˆ・— ・・„・障™・Œ・PNG・・‚泣ƒ・若ƒˆ・—・・„・障›・“・‚筝€・鴻€gd-1.6篁ラ™・・ƒ・若‚吾ƒ・ ・潟・NG・’・泣ƒ・若ƒˆ・—・GIF・・‚泣ƒ・若ƒˆ・—・・„・障›・“・‚

羈・„: PHP 4.3篁ラ™・GD lib・・・絮ž・ˆ・Œ篁˜絮ž・—・・„・障™・‚・“・・・絮ž・ˆ・・・宴ƒ– ・・ƒ潟ƒ‡・cƒ潟‚違・‚ˆ・†・・„・・ゃ‹・・・・純Œ菴遵Š・•・Œ・・„・障™・‚ ・“・・‰ˆ・・‚潟ƒ若ƒ‰・・€・ˆ・Š膊∞†・Œ茵Œ・絮Š・・絎‰絎š・—・・„・‹・Ÿ・・ 紊–・・ƒ・‚ゃƒ–・・ƒ・・撮・・Š・・戎・・•・Œ・‹・鴻・с™・‚

・ˆ・Š紊š・・・‚ゃƒ<ƒ若‚後就綣・’・・†・™・‹・Ÿ・・ĩD・’・≦宍・—・Ÿ・„・・€・†・‹・‚・— ・Œ・障›・“・‚

茵・1. ・泣ƒ・若ƒˆ・•・Œ・‹・ゃƒ<ƒ若‚後就綣

・ゃƒ<ƒ若‚後就綣・€・・ƒ潟ƒ㏍ƒ若ƒ‰・™・‹・・‚ゃƒ–・・ƒĢ/TH >羈・・
gif  gd-1.6・ˆ・Š篁ュ‰・・ƒ・若‚吾ƒсƒ潟・D・с・帥‚泣ƒ・若ƒˆ・•・Œ・障™・‚ 茯㏍粋昭・帥・扖/I >・・IF・泣ƒ・若ƒˆ・・€PHP 4.3.0 ・・ƒ・潟ƒ‰・・•・Œ・ŸGD・・‚ゃƒ–・・ƒ・・・・ˆ・›・уˆ・”・・ƒ純с™・‚
jpeg-6bftp://ftp.uu.net/graphics/jpeg/ 
pnghttp://www.libpng.org/pub/png/libpng.html gd-1.6篁ラ™・・ƒ・若‚吾ƒсƒ潟・D・с・帥‚泣ƒ・若ƒˆ・•・Œ・障™・‚
xpmftp://metalab.unc.edu/pub/Linux/libs/X/!INDEX.html X・・‚ゃƒ潟ƒ‰・・’医・・’・ゃƒ潟‚鴻ƒˆ・若ƒ・—・・„・‹・翫ˆ・ ・“・・ƒ・‚ゃƒ–・・ƒ・‚’・≪・ˆ・”・・ƒ純・€・・Œ・障™・‚

・ャ・┏蕁ž・・ƒ•・・ƒ潟ƒˆ・’・・†・с・‹・ˆ・†・ĩD・’・≦宍・—・Ÿ・„・・€・†・‹・‚・—・Œ ・障›・“・‚篁ヤ・・・‚泣ƒ・若ƒˆ・•・Œ・‹・•・・ƒ潟ƒˆ・・‚ゃƒ–・・ƒ・‚’腓冴—・障™・‚

茵・2. ・泣ƒ・若ƒˆ・•・Œ・‹・•・・ƒ潟ƒˆ・・‚ゃƒ–・・ƒĢ/B >

・•・・ƒ潟ƒˆ・・‚ゃƒ–・・ƒĢ/TH >・€・・ƒ潟ƒ㏍ƒ若ƒ‰羈・・
FreeType 1.xhttp://www.freetype.org/ 
FreeType 2http://www.freetype.org/ 
T1libftp://sunsite.unc.edu/pub/Linux/libs/graphics/) Type 1・•・・ƒ潟ƒˆ・’・泣ƒ・若ƒˆ・—・障™・‚

--enable-exif・’・‡絎š・—・・HP・’・・ ・潟ƒ‘・ゃƒ・—・Ÿ・翫ˆ・JPEG・Š・ˆ・・ TIFF・ゃƒ<ƒ若‚吾・ƒ˜・ƒ・€・・主・・•・Œ・Ÿ・…・宴‚’・・†・™・‹ ・“・・Œ・с・‹・ˆ・†・・・‚Š・障™・‚・“・Œ・・‚ˆ・Š・篁ヤ・・・ず・™・ˆ・†・・ƒ‡・吾‚帥ƒ・ ・・ƒ<ƒ・・‚ˆ・Š・Ÿ・・•・Œ・Ÿ・<‚帥ƒ‡・若‚帥‚’茯㏍‚€・“・・Œ・с・‹・ˆ・†・・・‚Š・障™・‚ 篁ヤ・・・–∽•違・€GD・・‚ゃƒ–・・ƒ・‚’綽…荀・・—・障›・“・‚

羈・„: PHP・・€exif・≪‚吾ƒャƒ若ƒ・”・・ƒ・‚ゃƒ–・・ƒ・・申・・’綽…荀・・—・障›・“・‚

・ゃƒ潟‚鴻ƒˆ・若ƒ・‰‹・†

PHP・ЇD・泣ƒ・若ƒˆ・’・‰・鴻・™・‹・・・€configure ・・VAR CLASS="option" >--with-gd[=DIR]・’・‡絎š・—・障™・‚・Ÿ・・—・DIR・・ GD・・ƒ™・若‚鴻‚ゃƒ潟‚鴻ƒˆ・若ƒ・ƒ‡・cƒ・‚・ƒˆ・・с™・‚ PHP・・ƒ・潟ƒ‰・・•・Œ・・„・‹・・エ・・D・・‚ゃƒ–・・ƒ・‚’篏睡”・™・‹・・・ --with-gd・’・‡絎š・—・障™・‚ Windows・・翫ˆ・GD2 DLL php_gd2.dll・’php.ini・・ ・・‚・‚鴻ƒ†・潟‚激ƒсƒ潟・—・・Œ‡絎š・—・・・・•・„・‚ GD1 DLL php_gd.dll・・HP4.3.2・у‰Š・ゃ•・Œ・障—・Ÿ・‚ imagecreatetruecolor()・・‚ˆ・†・ôrue・・ƒ・ƒ若Œ・・…ˆ・•・Œ・‹・∽•・ ・・ゃ„・・・D2・Œ綽…・ˆ・с™・‚

PHP3・・Š・„・・D・泣ƒ・若ƒˆ・’・≦Š鴻・™・‹・・・ --without-gd・’・‡絎š・—・・・・•・„・‚

・ˆ・Š紊š・・・”糸ƒ・•・・ƒ若ƒž・ƒ・ˆ・’・宴ˆ・‹・ˆ・†・ĩD・・ƒ遵Š›・’蕭˜・・‹・・・€ --with-XXXX・・‚ˆ・†・・就・・‚・ƒ—・激ƒсƒ潟‚’・‡絎š・—・障™・‚

茵・3. ・泣ƒ・若ƒˆ・•・Œ・‹・糸ƒ・•・・ƒ若ƒž・ƒ・ˆ

・糸ƒ・•・・ƒ若ƒž・ƒ・ˆconfigure ・・ƒ—・激ƒсƒ刵/TH >
jpeg-6b To enable support for jpeg-6b add --with-jpeg-dir=DIR.
png PNG・’・泣ƒ・若ƒˆ・™・‹・・・VAR CLASS="option" >--with-png-dir=DIR ・’・‡絎š・—・障™・‚・Ÿ・・—・libpng・・A HREF="ref.zlib.html#zlib.requirements" >zlib・・‚ゃƒ–・・ƒĢ/A >・’ 綽…荀・・™・‹・Ÿ・・--with-zlib-dir[=DIR] ・‚configure・・ƒ—・激ƒсƒ潟・申・・™・‹綽…荀・Œ・‚・Š・障™・‚
xpm XPM・’・泣ƒ・若ƒˆ・™・‹・・・VAR CLASS="option" >--with-xpm-dir=DIR ・’・‡絎š・—・障™・‚綽…荀・・ƒ・‚ゃƒ–・・ƒ・‚’configure・Œ荀‹・ゃ‘・‰・Œ・・‹・cŸ・翫ˆ・・ X11・・‚ゃƒ–・・ƒ・・ƒ‘・鴻‚’菴遵Š・—・・・・•・„・‚

GD・Œ・ˆ・Š紊š・・・ƒ•・・ƒ潟ƒˆ・’・宴ˆ・‹・ˆ・†・・™・‹・・・ --with-XXXX・・‚ˆ・†・・就・・‚・ƒ—・激ƒсƒ潟‚’・‡絎š・—・障™・‚ line.

茵・4. ・泣ƒ・若ƒˆ・•・Œ・‹・•・・ƒ潟ƒˆ・・‚ゃƒ–・・ƒĢ/B >

・•・・ƒ潟ƒˆ・・‚ゃƒ–・・ƒĢ/TH >configure ・・ƒ—・激ƒсƒ刵/TH >
FreeType 1.x FreeType 1.x ・’・泣ƒ・若ƒˆ・™・‹・・・ --with-ttf[=DIR]・’・‡絎š・—・障™・‚
FreeType 2 FreeType 2 ・’・泣ƒ・若ƒˆ・™・‹・・・ --with-freetype-dir=DIR・’・‡絎š・—・障™・‚
T1lib T1lib (Type 1 fonts) ・’・泣ƒ・若ƒˆ・™・‹・・・ --with-t1lib[=DIR]・’・‡絎š・—・障™・‚
・・ゃƒ†・cƒ– TrueType ・‡絖—・—・∽•乿/VAR > ・・ゃƒ†・cƒ–・・TrueType ・‡絖—・—・∽•・・’・泣ƒ・若ƒˆ・™・‹・・・ --enable-gd-native-ttf・’・‡絎š・—・障™・‚

絎Ÿ茵Œ・・・┃絎š

・“・Œ・‰・・–∽•違・‹•篏œ・・€php.ini・・┃絎š・・‚ˆ・Š紊‰・–・—・障™・‚

Exif・・€・≪‚吾ƒャƒ若ƒ・A HREF="ref.mbstring.html" >mbstring・Œ・・”・ ・・ƒ純・翫ˆ・・€Unicode・・ƒ・ƒ若‚吟‚潟ƒ<ƒ潟ƒˆ・・IS・‡絖—・・ƒ潟‚潟ƒ若ƒ‡・cƒ潟‚違・・・›・’ ・・‹•・„・・‚泣ƒ・若ƒˆ・—・障™・‚・“・Œ・・€・‡絎š・•・Œ・Ÿ・‡絖—・祉ƒƒ・ˆ・’・・„・・障š・潟ƒ・ ・潟ƒˆ・’・‡・潟ƒ若ƒ‰・™・‹・“・・・‚ˆ・Š茵Œ・・‚・Œ・障™・‚罨<・“・・・・œ・・ HTTP・阪Š›・・ƒž・ƒ・・™・‹篁–・・–‡絖—・祉ƒƒ・ˆ・・‚・ƒ潟‚潟ƒ若ƒ‰・•・Œ・障™・‚

茵・5. Exif 荐㊤・・・ƒ—・激ƒсƒ刵/B >

・・・‡・•・・ƒ・ƒˆ・・/TH >紊‰・翫・ƒ順・・僜/TH >
exif.encode_unicode"ISO-8859-15"PHP_INI_ALL
exif.decode_unicode_motorola"UCS-2BE"PHP_INI_ALL
exif.decode_unicode_intel"UCS-2LE"PHP_INI_ALL
exif.encode_jis""PHP_INI_ALL
exif.decode_jis_motorola"JIS"PHP_INI_ALL
exif.decode_jis_intel"JIS"PHP_INI_ALL
PHP_INI_*絎š・違・–≪™・‹荅括完・・・臂・・ゃ„・・・€ ini_set()・’・‚・с—・・・・•・„・‚

篁ヤ・・・┃絎š・‡・cƒ・‚・ƒ†・cƒ–・・–≪™ ・‹膂≦˜・・・・・‚’腓冴—・障™・‚

exif.encode_unicode string

exif.encode_unicode ・・€UNICODE・・ƒ若‚吟‚潟ƒ<ƒ潟ƒˆ ・Œ・・†・•・Œ・‹・‡絖—・祉ƒƒ・ˆ・’絎š臂・—・障™・‚ISO-8859-15・Œ・‡・•・・ƒ・ƒˆ・・・・ ・・Š・Š・・≪‚吾‚√œ・’・ゃ紊š・・・œ医ŸŸ・с・‹•篏œ・™・‹・・š・с™・‚ ・“・・┃絎š・ゃ・・・障Ÿ・・bstring・с‚泣ƒ・若ƒˆ・•・Œ・‹・・ƒ潟‚潟ƒ若ƒ‡・cƒ潟‚・ ・・™・‹・“・・Œ・с・障™・‚腥冴・翫ˆ・mbstring・・‚・ƒ・ƒ潟ƒˆ・・ ・…・・‚・ƒ潟‚潟ƒ若ƒ‡・cƒ潟‚違Œ篏睡”・•・Œ・障™・‚

exif.decode_unicode_motorola string

exif.decode_unicode_motorola ・・€・ゃƒ<ƒ若‚吾Œ ・≪ƒˆ・㏍ƒ若ƒ・ƒ・ゃƒˆ・・ƒ若ƒ€(・“・ƒ・違‚ゃƒ潟ƒ‡・c‚≪ƒ凢・・翫ˆ・・€ Unicode・・ƒ潟‚潟ƒ若ƒ‰・•・Œ・Ÿ・・ƒ若‚吟‚潟ƒ<ƒ潟ƒˆ・・‚ゃƒ<ƒ若‚吾・†…・・–‡絖— ・祉ƒƒ・ˆ・’絎š臂・—・障™・‚ ・“・・┃絎š・ゃ・・・・™・‹・“・・Œ・с・障›・“・Œ・mbstring・с‚泣ƒ・若ƒˆ・•・Œ・‹ ・・ƒ潟‚潟ƒ若ƒ‡・cƒ潟‚違・ƒ・‚鴻ƒˆ・’・‡絎š・™・‹・・™・‹・“・・Œ・с・障™・‚ ・‡・•・・ƒ・ƒˆ・・€・‡・•・・ƒ・ƒˆ・・€UCS-2BE・с™・‚

exif.decode_unicode_intel string

exif.decode_unicode_intel ・・€・ゃƒ<ƒ若‚吾Œ・ゃƒ・ ・†・・ƒ・ゃƒˆ・・ƒ若ƒ€(・・ƒˆ・・‚ゃƒ潟ƒ‡・c‚≪ƒ凢・・翫ˆ・・€Unicode・・ƒ潟‚潟ƒ若ƒ‰ ・•・Œ・Ÿ・・ƒ若‚吟‚潟ƒ<ƒ潟ƒˆ・・‚ゃƒ<ƒ若‚吾・†…・・–‡絖—・祉ƒƒ・ˆ・’絎š臂・—・障™・‚ ・“・・┃絎š・ゃ・・・・™・‹・“・・Œ・с・障›・“・Œ・mbstring・с‚泣ƒ・若ƒˆ・•・Œ・‹ ・・ƒ潟‚潟ƒ若ƒ‡・cƒ潟‚違・ƒ・‚鴻ƒˆ・’・‡絎š・™・‹・・™・‹・“・・Œ・с・障™・‚・‡・•・・ƒ・ ・ˆ・・€・‡・•・・ƒ・ƒˆ・・€UCS-2LE・с™・‚

exif.encode_jis string

exif.encode_jis ・・€JIS・‡絖—・祉ƒƒ・ˆ・・ ・・ƒ若‚吟‚潟ƒ<ƒ潟ƒˆ・・‡・†・’絎š臂・—・障™・‚・‡・•・・ƒ・ƒˆ・ゃ・・・с‚・Š・ mbstring・・‚・ƒ・ƒ潟ƒˆ・・†…・・‚・ƒ潟‚潟ƒ若ƒ‡・cƒ潟‚違‚’・∽•違Œ篏睡”・™・‹ ・ˆ・†・・・c・„・障™・‚

exif.decode_jis_motorola string

exif.decode_jis_motorola ・・€・ゃƒ<ƒ若‚吾Œ ・≪ƒˆ・㏍ƒ若ƒ・ƒ・ゃƒˆ・・ƒ若ƒ€(・“・ƒ・違‚ゃƒ潟ƒ‡・c‚≪ƒ凢・・翫ˆ・・€ JIS・・ƒ潟‚潟ƒ若ƒ‰・•・Œ・Ÿ・・ƒ若‚吟‚潟ƒ<ƒ潟ƒˆ・・‚ゃƒ<ƒ若‚吾・†…・・–‡絖— ・祉ƒƒ・ˆ・’絎š臂・—・障™・‚ ・“・・┃絎š・ゃ・・・・™・‹・“・・Œ・с・障›・“・Œ・mbstring・с‚泣ƒ・若ƒˆ・•・Œ・‹ ・・ƒ潟‚潟ƒ若ƒ‡・cƒ潟‚違・ƒ・‚鴻ƒˆ・’・‡絎š・™・‹・・™・‹・“・・Œ・с・障™・‚ ・‡・•・・ƒ・ƒˆ・・€・‡・•・・ƒ・ƒˆ・・€JIS・с™・‚

exif.decode_jis_intel string

exif.decode_jis_intel ・・€・ゃƒ<ƒ若‚吾Œ ・ゃƒ潟ƒ†・・ƒ・ゃƒˆ・・ƒ若ƒ€(・・ƒˆ・・‚ゃƒ潟ƒ‡・c‚≪ƒ凢・・翫ˆ・・€ JIS・・ƒ潟‚潟ƒ若ƒ‰・•・Œ・Ÿ・・ƒ若‚吟‚潟ƒ<ƒ潟ƒˆ・・‚ゃƒ<ƒ若‚吾・†…・・–‡絖— ・祉ƒƒ・ˆ・’絎š臂・—・障™・‚ ・“・・┃絎š・ゃ・・・・™・‹・“・・Œ・с・障›・“・Œ・mbstring・с‚泣ƒ・若ƒˆ・•・Œ・‹ ・・ƒ潟‚潟ƒ若ƒ‡・cƒ潟‚違・ƒ・‚鴻ƒˆ・’・‡絎š・™・‹・・™・‹・“・・Œ・с・障™・‚ ・‡・•・・ƒ・ƒˆ・・€・‡・•・・ƒ・ƒˆ・・€JIS・с™・‚

・・‚純ƒ若‚劫ž‹

・“・・‹≦宍・≪‚吾ƒャƒ若ƒ・・ƒ・‚純ƒ若‚劫ž‹・’・・絎š臂・—・障›・“・‚

絎š臂・・・帥・・・乿/A >

・“・Œ・‰・・・・違・€・“・・‹≦宍・≪‚吾ƒャƒ若ƒ・у・臂・•・Œ・・Š・Š・ ・“・・‹≦宍・≪‚吾ƒャƒ若ƒ・ŒPHP・…・・・‚潟ƒ潟ƒ‘・ゃƒ・•・Œ・・„・‹・‹絎Ÿ茵Œ・‚・・‹•・„・・ƒ㏍ƒ・ ・‰・•・Œ・‹・‹・・・<‚‰・‹・・翫ˆ・・推戎・・・ƒ純с™・‚

IMG_GIF (integer)

IMG_JPG (integer)

IMG_JPEG (integer)

IMG_PNG (integer)

IMG_WBMP (integer)

IMG_XPM (integer)

IMG_COLOR_TILED (integer)

IMG_COLOR_STYLED (integer)

IMG_COLOR_BRUSHED (integer)

IMG_COLOR_STYLEDBRUSHED (integer)

IMG_COLOR_TRANSPARENT (integer)

IMG_ARC_ROUNDED (integer)

IMG_ARC_PIE (integer)

IMG_ARC_CHORD (integer)

IMG_ARC_NOFILL (integer)

IMG_ARC_EDGED (integer)

IMAGETYPE_GIF (integer)

IMAGETYPE_JPEG (integer)

IMAGETYPE_PNG (integer)

IMAGETYPE_SWF (integer)

IMAGETYPE_PSD (integer)

IMAGETYPE_BMP (integer)

IMAGETYPE_WBMP (integer)

IMAGETYPE_XBM (integer)

IMAGETYPE_TIFF_II (integer)

IMAGETYPE_TIFF_MM (integer)

IMAGETYPE_IFF (integer)

IMAGETYPE_JB2 (integer)

IMAGETYPE_JPC (integer)

IMAGETYPE_JP2 (integer)

IMAGETYPE_JPX (integer)

IMAGETYPE_SWC (integer)

箴‹

箴‹ 1. PHP・・‚ˆ・‹PNG・・”Ÿ・

<?php
    header
("Content-type: image/png");
    
$string = $_GET['text'];
    
$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);
?>
・“・・・・・‚鴻‚・ƒ・ƒ—・ˆ・・€<img src="button.php?text"> ・・‚ˆ・†・・‚帥‚違・‚ˆ・Š・‚・‹・š・若‚吾‹・‰・潟ƒ若ƒ・•・Œ・‹・‚・・с™・‚ 筝Š・・utton.php・鴻‚・ƒ・ƒ—・ˆ・・€・“・・"text" ・‡絖—・—・’綣•・違・ ・—・・“・・翫ˆ・・"images/button1.png" ・с‚・‹・堺œ・‚ゃƒ<ƒ若‚・ ・・œ€筝Š・・・“・・–‡絖—・—・’・・„・Ÿ緇Œ・・・糸・・・・‚ゃƒ<ƒ若‚吾‚’・阪Š›・—・障™・‚ ・“・・–号・・・€・œ・帥ƒ潟・ƒ†・㏍‚鴻ƒˆ・’紊‰・眼™・‹綺・・–域・・・ƒœ・帥ƒ潟‚’・Ÿ・・™・‹ 綽…荀・Œ・‚・‹・・‚’・ž・帥™・‹・Ÿ・・・梢・・・‰‹羈•・с™・‚ ・“・・–号・・・‚ˆ・Š・・•・„・・‚ゃƒ<ƒ若‚吾ƒœ・帥ƒ潟‚’・Ÿ・・с・障™・‚

・・・
exif_imagetype -- ・ゃƒ<ƒ若‚吾・ž‹・’絎š臂・™・‹
exif_read_data --  JPEG・障Ÿ・・ACRONYM CLASS="acronym" >TIFF・‹・‰ EXIF・˜・ƒ・€・’茯㏍帥“・€
exif_thumbnail -- TIFF・障Ÿ・・PEG・ゃƒ<ƒ若‚吾・Ÿ‹・莨若障‚Œ・Ÿ・泣ƒ・・ゃƒ・‚’・–緇—・™・‹
gd_info -- ・上œ・‚ゃƒ潟‚鴻ƒˆ・若ƒ・•・Œ・・„・‹GD・・‚ゃƒ–・・ƒ・・–≪™・‹・…・宴‚’・–緇—・™・‹
getimagesize -- ・糸ƒ・・ぇ・・•・’・–緇—・™・‹
image_type_to_extension --  Get file extension for image type
image_type_to_mime_type --  getimagesize, exif_read_data, exif_thumbnail, exif_imagetype・‹・‰菴”・•・Œ・‹ ・糸ƒ綵√・・・IME・帥‚ゃƒ—・’・–緇—・™・‹
image2wbmp -- ・–・・‚・‚吟障Ÿ・・ƒ•・<‚ゃƒ・・‚ゃƒ<ƒ若‚吾‚’・阪Š›・™・‹
imagealphablending -- ・ゃƒ<ƒ若‚吾‚’blending・≪ƒ若ƒ‰・・┃絎š・™・‹
imageantialias --  ・≪ƒ潟ƒ・・‚ゃƒ・‚≪‚号・・純‚’篏睡”・™・鴻・‹・・†・‹・’・ゆ–㏍™・‹
imagearc -- ・・ˆ†罐•・†・・・峝/DT >
imagechar -- 羂翫抗・・–‡絖—・’・・峝/DT >
imagecharup -- ・‚・眼・–‡絖—・’・・峝/DT >
imagecolorallocate -- ・糸ƒ・т戎・・™・‹・蚊‚’篏œ・・™・‹
imagecolorallocatealpha -- ・糸ƒ・т戎・・™・‹・蚊‚’・・・墾・’・‡絎š・—・・・・・™・‹
imagecolorat -- ・”・・‚祉ƒ・・‰蚊・‚ゃƒ潟ƒ‡・ƒ・・‚鴻‚’・–緇—
imagecolorclosest --  ・‡絎š・—・Ÿ・蚊・œ€・‚菴‘・„・蚊・‚ゃƒ潟ƒ‡・ƒ・・‚鴻‚’・–緇—・™・‹
imagecolorclosestalpha --  ・‡絎š・—・Ÿ・傢・≪ƒ・ƒ•・≦€ゃ・œ€・‚菴‘・„・蚊・D・’・–緇—
imagecolorclosestthwb --  ・‡絎š・—・Ÿ・蚊・œ€・‚菴‘・„・峨ˆ・„・・純€藥’・’・‰・™・‹・蚊・‚ゃƒ潟ƒ‡・ƒ・・‚鴻‚’緇—・‹
imagecolordeallocate --  ・ゃƒ<ƒ若‚吾・‰蚊ƒ・‚純ƒ若‚鴻‚’・‹・障™・‹
imagecolorexact -- ・‡絎š・—・Ÿ・蚊・‚ゃƒ潟ƒ‡・ƒ・・‚鴻‚’・–緇—・™・‹
imagecolorexactalpha -- ・‡絎š・—・Ÿ・傢・≪ƒ・ƒ•・≦€ゃ・D・’・–緇—
imagecolormatch --  ・‘・・ƒƒ・ˆ・ゃƒ<ƒ若‚吾・‰蚊‚’True・・ƒ・ƒ若‚ゃƒ<ƒ若‚吾・・・ャ‘・‹
imagecolorresolve --  ・‡絎š・—・Ÿ・蚊障Ÿ・・‡堺ャ‚‹・・‘菴‘・„・蚊・‚ゃƒ潟ƒ‡・ƒ・・‚鴻‚’緇—・‹
imagecolorresolvealpha --  ・‡絎š・—・Ÿ・傢・≪ƒ・ƒ•・≦€ゃ障Ÿ・・œ€・‚菴‘・„・蚊・D・’・–緇—・™・‹
imagecolorset -- ・‡絎š・—・Ÿ・‘・・ƒƒ・ˆ・ゃƒ潟ƒ‡・ƒ・・‚鴻・‰蚊‚’荐㊤・・™・‹
imagecolorsforindex -- ・・ƒ・ƒ若‚ゃƒ潟ƒ‡・ƒ・・‚鴻‹・‰・・ƒ・ƒ若・–緇—
imagecolorstotal -- ・糸ƒ・‘・・ƒƒ・ˆ・・‰我•違・・・孌/DT >
imagecolortransparent -- ・・・‰蚊・・臂・/DT >
imagecopy --  ・糸ƒ・・・・・‚’・潟ƒ”・若™・‹
imagecopymerge --  ・ゃƒ<ƒ若‚吾・・・・‚’・潟ƒ”・若€・ž・若‚吾™・‹
imagecopymergegray --  ・違ƒ・ƒ若‚鴻‚宴ƒ若ƒ・с‚ゃƒ<ƒ若‚吾・・・・‚’・潟ƒ”・若€・ž・若‚吾™・‹
imagecopyresampled --  ・・泣ƒ潟ƒ—・・ƒ潟‚違‚’茵Œ・„・ゃƒ<ƒ若‚吾・・・・‚’・潟ƒ”・若€篌悟軒・™・‹
imagecopyresized -- ・糸ƒ・・・・・・・茖純・‚泣‚ゃ‚阪・・卣/DT >
imagecreate -- ・‘・・ƒƒ・ˆ・’篏睡”・™・‹・域・・糸ƒ・・・・
imagecreatefromgd2 --  GD2・•・<‚ゃƒ・障Ÿ・・RL・‹・‰・域・・ゃƒ<ƒ若‚吾‚’・Ÿ・・™・‹
imagecreatefromgd2part --  GD2・•・<‚ゃƒ・障Ÿ・・RL・・Œ‡絎š・—・Ÿ・・ˆ†・‹・‰・域・・ゃƒ<ƒ若‚吾‚’・Ÿ・・™・‹
imagecreatefromgd --  GD・•・<‚ゃƒ・障Ÿ・・RL・‹・‰・域・・ゃƒ<ƒ若‚吾‚’・Ÿ・・™・‹
imagecreatefromgif -- ・•・<‚ゃƒ・障Ÿ・・RL・‹・‰・域・・糸ƒ・’篏œ・
imagecreatefromjpeg -- ・•・<‚ゃƒ・ˆ・・RL・‹・‰・域・JPEG・糸ƒ・’篏œ・・™・‹
imagecreatefrompng -- ・•・<‚ゃƒ・障Ÿ・・RL・‹・‰・域・PNG・糸ƒ・’篏œ・・™・‹
imagecreatefromstring --  ・‡絖—・—・・賢・・‚ゃƒ<ƒ若‚吾‚鴻ƒˆ・・ƒ若ƒ・‹・‰・域・・ゃƒ<ƒ若‚吾‚’篏œ・・™・‹
imagecreatefromwbmp --  ・•・<‚ゃƒ・障Ÿ・・RL・‹・‰・域・・ゃƒ<ƒ若‚吾‚’篏œ・・™・‹
imagecreatefromxbm -- ・•・<‚ゃƒ・ˆ・・RL・‹・‰・域・・ゃƒ<ƒ若‚吾‚’・Ÿ・・™・‹
imagecreatefromxpm -- ・•・<‚ゃƒ・障Ÿ・・RL・‹・‰・域・・ゃƒ<ƒ若‚吾‚’・Ÿ・・™・‹
imagecreatetruecolor -- TrueColor・ゃƒ<ƒ若‚吾‚’・域・・・・・・™・‹
imagedashedline -- ・€・ƒ・激ƒャƒ・‚ゃƒ凞・雁・)・・・峝/DT >
imagedestroy -- ・糸ƒ・・・・峝/DT >
imageellipse -- 罐•・†・’・・祉™・‹
imagefill -- 紂—・Š羹違—
imagefilledarc -- ・・ˆ†罐•・†・’・・祉—・紂—・Š・ゃ吟™
ImageFilledEllipse -- 紂—・Š・ゃ吟•・Œ・Ÿ罐•・†・’・・祉™・‹
imagefilledpolygon -- 紂—・Š・ゃ吟—・Ÿ紊š茹’綵≪・・峝/DT >
imagefilledrectangle -- 紂—・Š・ゃ吟—・Ÿ・・就・・・峝/DT >
imagefilltoborder -- ・劫・・蚊с・・・Š・ゃ吟—
imagefilter --  Applies Filter an image using a custom angle
imagefontheight -- ・•・・ƒ潟ƒˆ・・・・•・・–緇—
imagefontwidth -- ・•・・ƒ潟ƒˆ・・・・・–緇—
imageftbbox --  freetype2・・‚ˆ・‹・•・・ƒ潟ƒˆ・’・・„・Ÿ・†・㏍‚鴻ƒˆ・’・蚊‚€膊宴‚’・–緇—・™・‹
imagefttext --  FreeType 2・・‚ˆ・‹・•・・ƒ潟ƒˆ・’・・„・・‚ゃƒ<ƒ若‚吾・ƒ†・㏍‚鴻ƒˆ・’・・祉™・‹
imagegammacorrect --  GD・ゃƒ<ƒ若‚吾・‚・ƒ潟ƒž茖œ罩c‚’・・”・™・‹
imagegd2 --  GD2・ゃƒ<ƒ若‚吾‚’・–・・‚・‚吟障Ÿ・・ƒ•・<‚ゃƒ・・‡阪Š›・™・‹
imagegd --  GD・ゃƒ<ƒ若‚吾‚’・–・・‚・‚吟障Ÿ・・ƒ•・<‚ゃƒ・・‡阪Š›・™・‹
imagegif -- ・–・・‚・‚吟ƒ若障Ÿ・・ƒ•・<‚ゃƒ・悟”糸ƒ・’・阪Š›・™・‹
imageinterlace -- ・ゃƒ潟‚帥ƒ若ƒ・ƒ若‚鴻‚’・‰・鴻‚‚・—・・・„≦Š鴻・™・‹
imageistruecolor -- ・糸ƒ・Œtrue・・ƒ・ƒ若‹・・†・‹茯帥鴻‚‹
imagejpeg -- ・糸ƒ・’・–・・‚・‚吟障Ÿ・・ƒ•・<‚ゃƒ・・‡阪Š›・™・‹
imagelayereffect --  Set the alpha blending flag to use the bundled libgd layering effects
imageline -- ・雁・・・・峝/DT >
imageloadfont -- ・域・・•・・ƒ潟ƒˆ・・ƒ㏍ƒ若ƒ‰
imagepalettecopy --  ・‚・‹・ゃƒ<ƒ若‚吾‹・‰篁–・・‚ゃƒ<ƒ若‚吾・ƒ‘・・ƒƒ・ˆ・’・潟ƒ”・若™・‹
imagepng --  PNG・ゃƒ<ƒ若‚吾‚’・–・・‚・‚吟障Ÿ・・ƒ•・<‚ゃƒ・・‡阪Š›・™・‹
imagepolygon -- 紊š茹’綵≪・・峝/DT >
imagepsbbox --  PostScript Type1 ・•・・ƒ潟ƒˆ・’・・„・・ƒ†・㏍‚鴻ƒˆ・・就・・ƒ・・ƒ潟ƒ‡・cƒ潟‚違ƒœ・ƒ・・‚・ ・’・‡絎š・™・‹
imagepscopyfont --  緇Œ・т信罩c™・‹・Ÿ・・・ƒ㏍ƒ若ƒ‰羝ˆ・帥・ƒ•・・ƒ潟ƒˆ・・‚潟ƒ”・若‚’篏œ・・™・‹
imagepsencodefont -- ・•・・ƒ潟ƒˆ・・–‡絖—・・ƒ潟‚潟ƒ若ƒ‰・™・・ƒˆ・・‚’紊‰・眼™・‹
imagepsextendfont -- ・•・・ƒ潟ƒˆ・’絮•・‹・障Ÿ・・œх軒・™・‹
imagepsfreefont -- PostScript Type 1 ・•・・ƒ潟ƒˆ・・ƒ<ƒ≪ƒ・‚’茹f”障™・‹
imagepsloadfont -- ・•・<‚ゃƒ・‹・‰ PostScript Type 1 ・•・・ƒ潟ƒˆ・’・㏍ƒ若ƒ‰・™・‹
imagepsslantfont -- ・•・・ƒ潟ƒˆ・’・障‘・‹
imagepstext --  PostScript Type1 ・•・・ƒ潟ƒˆ・’・・„・・”糸ƒ・・・・・–‡絖—・—・’・・
imagerectangle -- ・・就・・・峝/DT >
imagerotate -- ・‡絎š・•・Œ・Ÿ茹’綺・х”糸ƒ・’・ž荵≪™・‹
imagesavealpha --  Set the flag to save full alpha channel information (as opposed to single-color transparency) when saving PNG images.
ImageSetBrush -- 膩š・・・紫”・・ƒ–・・‚激‚ゃƒ<ƒ若‚吾‚’荐㊤・・™・‹
ImageSetPixel -- ・鴻・”Ÿ・
imagesetstyle -- 膩š・・紫”・・‚鴻‚帥‚ゃƒ・‚’荐㊤・・™・‹
imagesetthickness -- 膩š・・紫”・・・綛…・’荐㊤・・™・‹
imagesettile -- 紂—・Š・ゃ吟—・・・‚ゃƒ<ƒ若‚吾‚’荐㊤・・™・‹
imagestring -- ・‡絖—・—・’羂翫抗・・・祉™・‹
imagestringup -- ・‡絖—・—・’・‚・眼・・祉™・‹
imagesx -- ・糸ƒ・・・・’・–緇—
imagesy -- ・糸ƒ・・・・•・’・–緇—・™・‹
imagetruecolortopalette -- TrueColor・ゃƒ<ƒ若‚吾‚’・‘・・ƒƒ・ˆ・ゃƒ<ƒ若‚吾・・・›・™・‹
imagettfbbox --  TypeType・•・・ƒ潟ƒˆ・’篏睡”・—・Ÿ・†・㏍‚鴻ƒˆ・・ounding box・・”Ÿ・
imagettftext -- TrueType・•・・ƒ潟ƒˆ・’篏睡”・—・Ÿ・†・㏍‚鴻ƒˆ・・‡阪Š›
imagetypes --  篏睡”・賢・・HP・・・茵Œ・•・<‚ゃƒ・с‚泣ƒ・若ƒˆ・•・Œ・・„・‹・ゃƒ<ƒ若‚吾・ž‹・’菴”・™
imagewbmp -- ・–・・‚・‚吟障Ÿ・・ƒ•・<‚ゃƒ・・‚ゃƒ<ƒ若‚吾‚’・阪Š›・™・‹
imagexbm --  Output XBM image to browser or file
iptcembed --  ・・ゃƒŠ・ĶPTC・‡・若‚帥‚’JPEG・ゃƒ<ƒ若‚吾・Ÿ‹・・“・€
iptcparse --  ・・ゃƒŠ・・・PTChttp://www.iptc.org/・–・㏍ƒƒ・・‚’ ・‘・若‚鴻™・‹
jpeg2wbmp --  JPEG・ゃƒ<ƒ若‚吾ƒ•・<‚ゃƒ・‹・‰WBMP・ゃƒ<ƒ若‚吾ƒ•・<‚ゃƒ・・・・›・™・‹
png2wbmp --  PNG・ゃƒ<ƒ若‚吾ƒ•・<‚ゃƒ・‹・‰WBMP・ゃƒ<ƒ若‚吾ƒ•・<‚ゃƒ・・・・›・™・‹
read_exif_data -- exif_read_data()・・‚・‚ゃƒ・‚≪‚姈/DT >