BPG£¨¸üÇ¿µÄ±ãЯʽͼÐÍ£©ÊÇÒ»ÖÖеÄͼÏó¸ñʽ¡£ÆäÒâÒåÊÇÒòΪÌæ´úJPEGͼÏó¸ñʽʱ£¬Æ·ÖÊ»òͼƬ´óСÊǸöÄÑÌâ¡£¶Ô±ÈJPEG£¬ËüÑ¡Óøü¸ßµÄѹËõËã·¨£¬ÔÚͬÑùͼÏóÆ·ÖÊÏ£¬BPGͼƬ´óС½öÓÐJPEGµÄÒ»°ë£¬»»¾ä»°ËµÔÚͬÑùÈÝ»ýÎĵµÏ£¬BPGÓÐןüÇ¿µÄËØÑøÖ÷Òª±íÏÖ¡£´ËÍâBPG»¹ÔÉú̬֧³Ö8λºÍ16λͨµÀÕâЩ¡£
еÄͼÏó¸ñʽBPG£¨Òâζ×ÅBetter Portable Graphics£©¿ÉÒÔÈ¡´ú±»ÆÕ±é²ÉÓõÄJPEG¸ñʽ¡£BPGµÄÌØÊâÊǾ߱¸¸ü¸ßµÄѹËõϵÊý£¬ÔÚͬÑùͼÏóÆ·ÖÊÏ£¬BPGÎĵµµÄ³ß´ç½öÓÐJPEGµÄÒ»°ë£»¸ù¾Ý¶ÔÍ⿪·ÅѹËõÊÓƵ¹æ·¶HEVCµÄ·Ç¿Õ×Ó¼¯£¬ÔÉú̬֧³Ö8λºÍ16λͨµÀ£¬ÕâЩ¡£
Îı¾Îĵµ°üÀ¨ÁËbpgencºÍbpgdeccmdÓ¦Óù¤¾ß£¨ÓÃÒÔLinux£©ºÍÓйØlibbpg¿â£¨ÔØÈë¹éµµµÄREADMEÎĵµ£©µÄÔ´Âë¡£Ëü»¹°üº¬JavascriptµÄ½âÂëÆ÷µÄÔ´Âë¡£
¹Ø¼üÓÅÊÆ£º
¸ß·¢¶¯»úѹËõ±È£ºÎĵµ±ÈJPEGҪСµÃ¶àÏà½üµÄÆ·ÖÊ¡£
´ó²¿·ÖWebµçÄÔä¯ÀÀÆ÷ÓëÒ»¸öСµÄJavascript½âÂëÆ÷£¨71 KB³ß´çµÄgzipѹËõ£©µÄÖ§³Ö¡£
¸ù¾ÝÉÏÊöHEVC¶ÔÍ⿪·ÅѹËõÊÓƵ¹æ·¶µÄÒ»¸ö·Ç¿Õ×Ó¼¯¡£
Ö§³ÖͬÑùµÄ±¥ºÍ¶È¸ñʽΪJPEG£¨»Ò¶È¼¶µÄYCbCr4£º2£º0,4£º2£º2,4£º4£º4£©£¬ÒÔ½µµÍÔڱ任Á÷³ÌÖеÄË𺦡£Ö§³ÖAlphaͨµÀ¡£»¹Ö§³ÖRGB£¬YCgCoºÍCMYKÉ«²Ê¿Õ¼ä¡£
Õë¶Ô¸ü¸ßµÄ²ÉÑùÂʵÄÔÉú̬֧³ÖÿͨµÀ8µ½14λ¡£
Ö§³ÖÎÞËðѹËõ¡£
¸÷ÖÖ¸÷ÑùÊý¾Ý¿â£¨ÈçEXIF£¬ICC»·¾³±äÁ¿£¬XMP£©¿ÉÒÔ±»°üº¬ÒÔÄÚ¡£
ÌØÐÔ£º
BPGÎĵµÊÂʵÉϲ¢²»ÊdzõʼHEVCÎĵµÉÔС£¬ÓÉÓÚBPGÍ·±ÈÏà¶ÔÓ¦HEVCÍ·´ó¡£
BPGÔÉú̬֧³ÖÿͨµÀ8µ½14λʱ£¬´ó²¿·ÖÆäËû¸ñʽӦÓÃ8루°üº¬¾ø´ó¶àÊýµÄJPEGÍê³ÉºÍµÄWebPµÄ£©¡£Ëü¸øÓèÁ˸ü¸ßµÄ²ÉÑùÂÊ£¨ÕâÒ²ÊÇÓÃÒÔ¼à¿ØÉãÏñÍ·ºÍбíÃ÷¹Ø¼ü£©ºÍÒ»¸öÉԺõķ¢¶¯»úѹËõ±È£¨ÓÉÓÚÓÐÔÚ½âÂëÆ÷ÖнÏÉÙµÄÉáÈëÆ«²î£©¡£
BPGÑ¡ÓøßÖÊÁ¿µÄÌáÈ¡£¨17³éÍ·µÄLanczos¹ýÂËÆ÷£©ºÍÄڲ壨8³éÍ·µÄLanczos¹ýÂËÆ÷£©À´½â¾öµÄ±¥ºÍ¶ÈÑù°æÔÚ4£º2£º2ºÍ4£º2£º0¸ñʽ¡£
BPG¿ÉÒÔÔÚÓ²¼þÅäÖù淶HEVC½âÂëÆ÷ºÍËÅ·þµç»úµÄÖ§³Ö£¨Ëü²ÉÓõÄÒ»¸ö·Ç¿Õ×Ó¼¯Ö÷4£º4£º4ÔÂ16ÈÕ»òÊÇͼÏóÎı¾Îĵµ£¬8.5¼¶£©¡£
BPG¸ñʽ±àºÅ½âÂëÆ÷£º
BPG½âÂëÆ÷Ó¦ÓõÄFFmpegµÄLGPL2.1°æ£¬HEVC½âÂëÆ÷¹«²¼Á˸Ķ¯ºóµÄ°æ±¾ºÅ¡£¸ÃBPG½âÂëÆ÷²»°üÀ¨FFmpegµÄ±àÂëÊÇÔÚBSDÐí¿ÉÖ¤ÊéÏ·¢±íµÄ¡£
BPGËÅ·þµç»úÔÚBSDÐí¿ÉÖ¤ÊéÏ·¢±íµÄ¡£Ëü¿ÉÌôÑ¡Ó¦ÓÃJCTVC HEVC²ÎÕÕËÅ·þµç»úÊÇÒÀ¾ÝBSDÅú×¼»òÒÀ¾ÝGPLÐí¿ÉÖ¤Ê鹫²¼µÄX265¿âÒ²±»ÊͷųöÀ´¡£
´úÂëת»»¿ÉÒÔת»»Êý×ÖÎļþ£¬Ê¹ÎļþµÄÄÚÈÝ¿ÉÒÔÔÚ²»Í¬µÄ²¥·ÅÉ豸ÉÏÕý³£²¥·Å¡£±àÂëת»»Æ÷µÄÖ÷Òª¹¦ÄÜÀàËÆÓÚ·ÒëÆ÷£¬Ëü¿ÉÒÔ½«Îļþת»»Îª×îÖÕÓû§ËùÐèµÄ¸ñʽ¡£×ª»»»ùÓÚ¸´ÔӵIJÙ×÷£¬ÐèÒª´óÁ¿µÄ³ÌÐò×ÊÔ´¡£´Ëʱ£¬ÎÒÃÇÐèÒªÒ»¸öÓÐÓõıàÂëת»»¹¤¾ß£¬À´¿´¿´Ð¡±àÍƼöµÄһЩÓÐÓõıàÂëת»»¹¤¾ß¡£¶àÌØÈí¼þרÌâΪÄúÌṩ±àÂëת»»¹¤¾ß,utf8±àÂëת»»,asciiÔÚÏßת»»¹¤¾ß¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
Èç¹ûÔÚÊý×Ö¶àýÌåÖÐʹÓ㬽âÂëÆ÷°üÀ¨ÊÓƵ½âÂëÆ÷£¬¼´ÒôƵ½âÂëÆ÷¡£Êý×ÖýÌåµÄͼÏñºÍÉùÒô²ÉÓÃÌØÊâµÄÈí¼þ±àÂë¸ñʽ¡£²»Í¬µÄÊÓƵ¸ñʽÐèÒª²»Í¬µÄ½âÂëÆ÷£¬·ñÔòÎÞ·¨²é¿´¡£ÀýÈ磬MPEG4½âÂë²å¼þffdshow¡¢AC3½âÂë²å¼þac3flelµÈ¡£Ö»ÓÐʹÓø÷ÖÖ½âÂë²å¼þ£¬ÄúµÄ¼ÆËã»ú²ÅÄܸ´ÖÆÕâЩͼÏñºÍÉùÒô¡£¶àÌØÈí¼þרÌâΪÄúÌṩÊÓƵ½âÂëÆ÷,ÊÓƵ½âÂëÆ÷app,ÊÖ»úÊÓƵÍòÄܽâÂëÆ÷ÏÂÔØ¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
Unicode±àÂëת»»Æ÷ÊÇÒ»¿îÊ®·ÖºÃÓõÄÎı¾ÓëunicodeÂëת»»Ð¡¹¤¾ß¡£Unicodeת»»Æ÷£¬ÊÇÓÃÒÔ½«Îı¾ºÍUnicode±àÂëÏ໥֮¼äת»»µÄרÓù¤¾ß£¬¿ÉÒÔѸËٵؽ«¶þÕß»¥Ïàת»»£¬ÓÐÀûÓÚ¿ÆѧÑо¿Îĵµ±àÂ뷽ʽ¡£Ò»°ãµÄ¿Í»§½«»á²»ÓÃunicodeת»»Æ÷¸ÃÀàרÓù¤¾ß£¬¿ÉÊÇÔÚä¯ÀÀһЩUnicodeÍøַʱ½«»á±ØÐ뿪չ±àÂëת»»£¬ÕâʱÄܹ»¿ªÕ¹É趨¡£ÔÚµçÄÔä¯ÀÀÆ÷µÄÀ³µ¥Öеãһϡ°²éѯ¡±-¡°±àÂëÉ趨¡±£¬Ñ¡¶¨¡°UTF-8(Unicode)¡±ÐÂÏîÄ¿¾Í¿ÉÒÔ½«µ±½ñÍøÒ³Ò³ÃæÒÔUnicode±àÂ뷽ʽչÏÖ¡£Unicode±àÂëת»»Æ÷¹Ø¼ü×÷ÓÃÊÇÄܹ»±ã½Ý²éÑ°±êʶ·ûµÄunicodeÂ룬»ò²éÑ°unicodeÂëÏàÆ¥ÅäµÄ±êʶ·û¡£Äܹ»½«Îı¾´óÅúÁ¿×ª»»ÎªunicodeÂ룬Îı¾ÓëunicodeÂëת»»Ð¡¹¤¾ßÊÇÒ»¿îÂÌÉ«Ãâ·ÑµÄÈí¼þ¡£
¶àÌØÈí¼þÕ¾ÊÇÒ»¸öרҵÈí¼þÏÂÔØƽ̨£¬ÏÂÔØÊÓƵת»»Ïà¹ØÈí¼þ¾ÍÀ´¶àÌØÈí¼þÕ¾£¬±¾Õ¾Èí¼þ¾ùΪÕý°æÈí¼þ£¬ÏÂÔغó¾ù¿É·ÅÐÄʹÓ㬱£Ö¤ÏÂÔØÎÞ¶¾¿É¿¿£¬ÐèÒªwordÎĵµ×ª»»pdf¸ñʽÈí¼þ¾ÍÀ´¶àÌØÈí¼þÕ¾¡£
¶àÌØÈí¼þÕ¾ÊÇÒ»¸öרҵÈí¼þÏÂÔØƽ̨£¬ÏÂÔØÊÓƵת»»Ïà¹ØÈí¼þ¾ÍÀ´¶àÌØÈí¼þÕ¾£¬±¾Õ¾Èí¼þ¾ùΪÕý°æÈí¼þ£¬ÏÂÔغó¾ù¿É·ÅÐÄʹÓ㬱£Ö¤ÏÂÔØÎÞ¶¾¿É¿¿£¬ÐèÒªpdf¸ñʽת»»ÎªÎĵµµÄÈí¼þÈí¼þ¾ÍÀ´¶àÌØÈí¼þÕ¾¡£