




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Unit3DataStorageandCompression23-1BitPattern3-2IntegerinComputer3-3Floating-PointinComputer3-4DataStorage3-5CloudStorageandBigDataStorage3-6ReferencesandRecommendedReading3-7Summary3-8PracticeSetOUTLINE3Afterreadingthischapter,youaresupposedto
beableto:OBJECTIVESUnderstandthedifferentrepresentationsofanintegerinside
acomputer:unsigned,sign-and-magnitude,one’scomplement,
andtwo’scomplement.UnderstandtheExcesssystemthatisusedtostoretheexponentialpartofafloating-pointnumber.Understandhowfloatingnumbersarestoredinsideacomputer
usingtheexponentandthemantissa.Understandtheuniformrepresentationinsidethecomputerfordifferentdatatypes.4Understandhowdifferenttypesofdataarerepresentedandcompressedinsidethecomputer.OBJECTIVESUnderstandthenewnetworkstoragetechnology–cloudstorage.Understandthemainstoragetechnologiesforbigdata.53-1BitPattern
Notsolongago,computerswereusedtodoscientificcalculationsanddisplayhuman-readabletext.Butnowtheyareactuallymultimediadevices,dealingwithmanydifferenttypesofdata,includingnumbers,text,audio,images,andvideo.
Forefficiency,allaforementioneddatatypeshaveauniformrepresentationinsidethecomputer,whichisbasedonabinarysystem,calledabitpattern【位模式/位组】orbinaryrepresentation【二进制表示】.6BitPatternInfact,therehavebeencomputersbasedondecimalnumbersystemorothernumbersystems.Butthesecomputersaretoocomplicated,expensive,andlessstableforeverydayuse.Intuitively,ifasinglelogicunitrepresentslesspossiblevalues,thecomputerwillbemore
stable.Foranelectronicsignal,thebinarysystemprovidesonlytwopossiblestates:loworhigh,correspondingto0or1respectively.Anelectronicswitchcanbeeasilyrepresentedbytwostablestatesofelectronicsignal.Thesesatescanbedefinedasonandoffrepresentedby1and0respectively.
Torepresentmorethantwothings(onandoff),onebitisnotenough,soweneedasequenceofbits.Ingeneral,mbitsarecapableofrepresenting2m
thingsbecausembitscanmake2mcombinationsof0and1.Computermemoryhasnoideawhattypeofdataastoredbitpatternrepresents.7BitPattern
Computermemory【内存】hasnoideawhattypeofdataastoredbitpatternrepresents.Normally,thememorystoresvariouspiecesofdatawithdifferentpatternsaccordingtotheirdatatypes【一般情况下,内存使用不同的模式,根据数据类型,存储多份数据】,asshowninTable3.1.Forexample,inatexteditor,thecharacter‘#’canbestoredas00100011,andthenumber‘38’canberepresentedwiththe8-bitpattern00100110inamathematicalroutine.8Table3.1DatatypesProgramMemoryAnumber‘38’Mathroutine00100110Acharacter‘#’Texteditor00100011PartofanimageImagerecorder10100110PartofasongMusicrecorder10110110PartofafilmVideorecorder1010011193-2IntegerinComputerIntegersrepresentnumberswhichhavenofractionalpart.AsdiscussedinChapter2,eachbitpatterncanbetreatedasabinarynumber,andeachbinarynumbercanbeconvertedtothecorrespondingdecimalinteger.It’snaturaltouseabitpatterntorepresentintegers.Afixed-pointrepresentation【定点表示法】
isthemethodusedforstoringintegersinbinaryformat.Thedecimalpointisassumedattherightoftheleastsignificant(rightmost)bit【最低有效位;最右位】withoutanygap.10IntegerinComputerTomakemoreefficientuseofcomputermemory,unsignedinteger【无符号整数】andsignedinteger【有符号整数】havebeendevelopedastwocategoriesofintegerrepresentation.Threedistinctwayshavebeendevelopedtorepresentsignedintegers:
Sign-and-Magnitude【原码】;One’sComplement【二进制反码/一的补码】;andTwo’sComplement【二进制补码】11UnsignedrepresentationSignedrepresentationIntegerinComputer12Unsignedrepresentationisusedtorepresentpositiveintegersandzero.Storingunsignedintegersisastraightforwardprocess,whichisalmostthesameastheproceduresshowninChapter2.
!!!!Afterthenumberischangedtobinaryofn
bits,thecomputeradds(m-n)
0stotheleftwhennissmallerthanthelengthofmemorylocationm.Forinstance,an8-bitmemorylocationusesunsignedrepresentation00001111tostore15,herefour(8-4)0sareaddedtheleftmostof1111.Notethattheleftleading0sareessential.UnsignedRepresentation13SignedRepresentationUnlikepositiveintegers,negativeintegersarerepresentedwithaminussigninfrontofthem.Torepresentnegativeintegersinbinarynumbersystems,signedrepresentationhasbeendeveloped.Inspiredbythebinarysystem,asigncanbeindicatedbyonebitwhichhasexactlytwovalues.Alloftheabovethreesignedrepresentationformatsuse0forpositivesignand1fornegativesignastheleftmostbit.Forapositiveinteger,itsconventionisthesameasanunsignedrepresentation,andthesignbitequals0.Sotherangeofpositiveintegersrepresentedbyanunsignedrepresentationisdifferentfrompositiveintegersrepresentedbyasignedrepresentation.Thelatter’srangeisjusthalfoftheformerone.Thethreesignedrepresentationstoencodenegativeintegersareslightlydifferentwhiletheytoencodepositiveintegersareidentical14SignedRepresentationSign-and-magnitudeOne’scomplementrepresentationTwo’scomplementrepresentation15Sign-and-magnitudeSign-and-magnituderepresentationissimple.Wecantransformitsmagnitudeparttodecimalvaluedirectly.Thefollowingfigureshowstherangeofsign-and-magnituderepresentationwith5-bitallocation.Sinceonly4bitscanbeusedtorepresentthemagnitudepart,thisrangeisdividedintotwohalves:00000to01111and10000to11111.Theformerrepresentspositiveintegers,andthelatterrepresentsnegativeintegers.Youmaynoticetherearetwozeros:+0and-0.Weoftenignorethenegativezeroentirely,butwithinthecomputer,itmaycauseunnecessarycomplexity.It’seasytoconcludethatanm-bitlocationcanrepresentnumbersfrom-(2m-1-1)to+(2m-1-1)16One’sComplementRepresentationOne’scomplementrepresentationofanegativebinaryintegeristhecomplementofitspositivecounterpart.Foranumber,itscomplementisobtainedbychangingallbitsof0sto1sandallbitsof1sto0s.
Therangeofsignedintegersusingone’scomplementinacomputeristhesameastherangeofsign-and-magnitudeintegers.Therearealsotworepresentationsof0inthisformat,denotedby-0(negativezero)and+0(positive0).17Example1Store–268ina16-bitmemorylocationusingone’scomplementrepresentation.SolutionFirst,thenumbercanbechangedtobinary100001100.Addseven0stomakeatotalofN(16)bits,0000000100001100.Thesignisnegative,soeachbitisinvertedtogetthenumberinone’scomplement.Theresultis:
11111110111110011NB:theresultistotallydifferentfromthatforthesign-and-magnituderepresentation[1000000100001100]!18-268inone’scomplementformat.One’sComplementRepresentation19Forone’scomplementrepresentation,an8-bitmemorylocationcannotstoreapositiveintegerlargerthan255oranegativeintegerlessthan-255,otherwiseoverflowwouldoccur.Becauseofnegativezeroandend-aroundborrow【循环借位】(whichmaybeproducedbyone’scomplementsubtraction),one’scomplementrepresentationisnotcommonlyusednow.One’sComplementRepresentation20Two’sComplementRepresentationInfact,two’scomplementisthemostcommonmethodusedbycomputertorepresentandstoreasignedintegerwithm-bit.Anunsignedintegerof(0to2m−1)usingtwo’scomplementrepresentationalsohastwoavailablesub-ranges.
Unliketheprevioustwomethodsforsignedintegers,two’scomplementhasonlyonerepresentationofzero,and1000isaspecialcasewhoseleftmostbit1notonlyrepresentanegativesign,butalsocontributetothedecimalvalue.Sotherangeofnumbersthatm-bitlocationcanstoreusingtwo’scomplementis-2m-1to+(2m-1-1).21Two’sComplementRepresentationForpositiveinteger,theconversionfromdecimaltobinaryisenough,justlikebefore.Notethattheleftpadding0sarestillneededifbitsarenotenough.Iftheintegerisnegative,theoperationincludestwosteps.First,weleavetherightmost0suptothefirst1(includingthe1)unchangedandthencomplementtherest.Thetwo’scomplementofanintegercanalsobecompletedbyadding1totheresultaftertakingthecomplement.22Example2Store–5ina4-bitmemorylocationusingtwo’scomplementrepresentation.SolutionFirst,ignorethesignofnumber5,changeittobinary
101.
Addone0tomakeatotalofN(4)bits,
0101.Thesignisnegative,soleavetherightmost0suptothefirst1(includingthe1)unchangedandcomplementtherest(orcomplement0101=1010,thenadd1),Theresultis:
101123-5intwo’scomplementformat.Two’sComplementRepresentation24Two’sComplementRepresentationThefollowingtableshowsthedifferencesamongalltheseintegerrepresentations.Inthistable,weassumethatmis4,sothememorylocationcanstoreonly4bits.Notethattheinterpretationisdifferentfornegativeinteger,whileitisthesameforpositiveinteger.25SummaryofIntegerRepresentationsContentsofMemoryUnsignedSign-and-magnitudeOne’scomplementTwo’scomplement00000+0+0+000011+1+1+100102+2+2+200113+3+3+301004+4+4+401015+5+5+501106+6+6+601117+7+7+710008-0-7-810019-1-6-7101010-2-5-6101111-3-4-5110012-4-3-4110113-5-2-3111014-6-1-2111115-7-0-1263-3Floating-PointinComputerAnumberwhichconsistsofanintegralpartandafractionalpartiscalledareal【实数】.Althoughwecanusefixed-pointrepresentationtorepresentarealnumber,however,theresultishardtobeaccurateenoughbecausethedigitsinintegralpartandfractionalpartarebothfixed.Thesolutionistousefloating-pointrepresentation.Floating-pointrepresentation【浮点表示法】adoptsscientificnotation,withonlyonenon-zerodigittotheleftofthedecimalpoint“.”.Inthebinarysystem,thisdigitcanonlybe1.27Asshowninthefollowingfigure,theprocessofconvertingareal(101100010.01inthefollowingexample)toscientificnotationiscallednormalization.Afternormalization,onlysign,exponentandmantissaneedtobestored.Notethattheexponentbase2,leftmostbit1,anddecimalpointinthemantissaareimplicit.Floating-PointinComputer28Floating-PointinComputerConvertingthefractionpartofarealnumbertobinaryissimilartochanginganaturalnumberfrombase10tobase2,butinsteadofdividing,itmultiplythefractionpartbythebase.Thewholenumberpartoftheresultisthefirstbinarydigittotherightofthepoint.Next,thefractionalpartofthepreviousresultismultipliedbybase2.Thestepsarerepeateduntilthefractionalpartiszerooruntilaninfiniterepeatingpatternisrecognized,andthen,wehavetostopaftertherequiredprecisionisreached.29Toconvert0.25tobinary,multiplythefractionby2;theresultis0.50.Theintegerpartoftheresult(0)isextractedandbecomestheleftmostbinarydigit.Nowmultiplyby2thefractionpart(0.50)oftheresulttoget1.00.Again,theintegerpartoftheresult(1)isextractedandbecomesthenextbinarydigit.0.250.501.00.0
0.01Convertingthefractionpart30ExampleTransformthefraction0.815tobinarySolutionWritethefractionattheleftcorner.Multiplythenumbercontinuouslyby2andextracttheintegerpartasthebinarydigit.Stopwhentheprecisionisreached.0.8151.6301.2600.520
0.1101.0400.0800.160100Pleasenoticethatwehavetostopasitseemsthatanirregularinfiniterepetitionisoccurring31Floating-PointinComputerNowlet’sgothroughtheentireconversionprocessbyconverting30.75fromdecimaltobinary.Firstweconvert30.Therefore,30is11110inbinary(placedfromrighttoleft!).
32Floating-PointinComputerThenwechangethefractionalparttobinary:Therefore,30.75indecimalis11110.11inbinary.
.75*2=1.50.50*2=1.0033Floating-PointinComputerIEEE(InstituteofElectricalandElectronicsEngineers)FPS
(Floating-PointStandard)hasdefinedtwostandardsforstoringfloating-pointnumbersinmemory:singleprecision(32bits),anddoubleprecision(64bits).Floating-pointnumbers’standardsSignExponentMantissasingleprecision(32bits)1bit8bits23bitsdoubleprecision(64bits)1bit11bits52bits34Floating-PointinComputerTheIEEEstandarddefines1bitforsign,either0or1.Itdefinesfloatingpointnumbersintheirnormalizedform.Tonormalizethemantissa,IEEEstandardnormalizethefixed-partofarealanduseunsignedintegerrepresentationtostoreit.Thenumberofdigitsusedtoshiftthedecimalpointtoleftorrightisindicatedbytheexponent,andthisnewrepresentationiscalledexcessrepresentation【移码】.35ExcessrepresentationExcessrepresentationisalsoknownasbiasedrepresentation.Itaddsadesignatedbiasedvalue(ormagicnumber)totheoriginalvaluetostoreallexponentsasanunsignedinteger.Iftheexponentoccupiesmbitsincomputermemory,thedesignatedbiasedvalueis2m−1_1(referredtoasL).Theshiftinginexcesssystemwith4-bitallocationisshowninthefollowingfigure.ThisnewsystemisgenerallycalledExcess-L,likeExcess-7.36Floating-PointinComputerForinstance,weuseIEEE754singleprecisionformattorepresent-281.875.Forsingleprecision,thenumberisdividedintosignbit,exponent,andfraction(alsocalledsignificand【有效数;尾数】ormantissa).Theexponentisencodedasan8-bitpattern,sothebiasis127(orExcess-127).Weproceedasfollows:(1)
Thesignisnegative,sovalueofsignbitis1,thatisS=1.(2)Transform281.875todecimal:(100011001.111)2.(3)Normalization:(100011001.111)2=(1.00011001111)2×28.(4)EistheexponentfieldandMisthemantissa.E=8+127=135=(10000111)2andM=(00011001111)2.Weneedtoadd12zerostotherightofMtomakeit23
bits.37Floating-PointinComputerThefinalrepresentationisshown:Carefulreadermaynoticethatnumberswithtoosmallortoolargeabsolutevaluescannotbestoredwiththisrepresentation.Tohandlethisspecialcase,itisagreedthatthevalueequals0whenthesign,exponentandmantissaareall0bits.Excess-127givesanexponentrangeof2-126to2+127,andexponent0(2-127)and255(2+128)arereservedforspecialcases.38Aspreviouslydescribed,numbers,text,images,audioandvideoarefivedifferenttypesofdata.InSection3.2andSection3.3,themethodsofstoringnumbersinsideacomputermemoryhavebeenintroduced.Inthissection,wewilldiscusstherepresentationforotherformsofdata,normallycalleddataencoding.Inordertoreducetheamountofstoragespace,theredundancyofdataneedstobeeliminated,andthetechniqueusediscalleddatacompression.3-4DataStorage39StoringtextStoringaudioStoringimagesStoringvideo
DataStorage40StoringTextAtextdocumentiscomposedofvariouscharacters.IntheEnglishlanguage,thereare26letters.Butconsideringtheuppercaseandlowercase,therearetotal52uniquecharactersthatneedtobetreatedseparately.Besides,10numericcharacters,variouspunctuationcharacters,tabcharacter,spacecharacter,andnewlinecharacter,etc.alsohavetoberepresented.Acharacterencodingisthemappingbetweenthesetofcharactersandthecodesusedtorepresentthem.TwoofthemostwidelyusedcharactersetsASCII(AmericanStandardCodeforInformationInterchange)andUnicodeareintroducedbelow.ASCII【美国信息交换标准码】andUnicode【统一码】Run-lengthencoding【行程长度编码】Huffmanencoding【哈夫曼编码】41ASCIIandUnicode(1)ASCII
ASCIIuses7bitstorepresent128uniquecharacters.ASCIIreservesthefirst32codesforcontrolcharacters,whicharedifferentfromthefollowingprintablecharacters(x20tox7E).It’seasytogetafullASCIItablefromtheInternet.ButevenextendedASCII(8bits)isnotenoughforothercommonlanguages,suchasChinese,whichneedssymbolsfarbeyondthe256charactersofthestandardASCIIcharacterset.(2)UnicodeTorepresenteverycharacterintheworldforinternationaluse,theUnicodecharactersetwasdeveloped.Unicodeuses16-bit(torepresentover65thousandcharacters(65,536))andincludesallthecharactersoftheextendedASCIIasitsfirst256characters.Today,Unicodeiswidelyusedbymanycomputersystemsandprogramminglanguages.42ASCII43ASCII44Run-lengthencodingRun-lengthencodingisintendedtocompressthetextwithsomecharactersrepeatingoverandoveragaininalongsequence.Thegeneralideaistoreplaceasequenceofrepeatedcharacterswiththerepeatedcharacterfollowedbytherepetitioncount.Toindicatethestartoftherepeatedcharacters,aflagcharacterisneeded.45Example3Usingrun-lengthencodingwithflagcharacter‘#’torepresentGGGGGAAAAAACCCC(15)SolutionTheresultis#G5#A6#C4(9).Thenumberfollowingthecharacterspecifiesthenumberoftimesthecharacterisappearing.Thenewcompressionsequencecontains9charactersinsteadof15intheoriginaltext46HuffmanencodingHuffmanencodingisanothertextcompressiontechnique,basedonthefactthatsomecharactersoccurmorefrequentlythanothers.Theideaistouseshorterbitstringstoreplacethemorefrequentcharactersandleavelongerbitstringstothoseappearinglessfrequently,47Huffmanencodingthebitstringrepresentingsomeparticularsymbolshouldneverbeaprefixofthebitstringrepresentinganyothersymbol.Forsimplicity,supposeadocumentonlycontainsfivekindsofcharacters:A,B,C,D,E,theencodingtableislistedinTable3.4,andthefulltextisasfollows:48HuffmanencodingAEBEAECADEAEBEABECCCADDDDDDBAECCAEBCEBAECCADDDDDDEAEBDDCEEEEAECADEEEEEDDDDBDCEAEBEEDDDCDDBCEAECDDADE.AsshowninTable3.4,characterCoccurs15times,characterDappears29times,etc.49HuffmanencodingTogeteachcharacter’sHuffmancode,itisnecessarytobuildupatreefromthebottomup.Itsstepsisasfollows:first,createaleafnodeforeachcharacter,andputallthenodesinarow;second,combinetwosmallestfrequencynodesintoanewinternalnodewiththesetwonodesaschildren,andthefrequencyofthenewnodeisequaltothesumofthesetwonodes’frequencies;third,repeatsecond50Huffmanencodingstepuntilallthenodesareinasingletree.Then,usethetreetoassigncodestoeachcharacter,assign1totherightbranchand0totheleftbranchanddothesameateachnode.Last,startfromtherootnodeandfollowthebranchestoeachcharacter,theHuffmancodesofallcharactersarefound,asshownincolumn3ofTable3.4.51Example4Thus,withHuffmancode,thefirst10characters:AEBEAECADEcanbeencodedas0011010110011011001011.Theoriginallengthofitis10*8bits=80bitsusingASCIIcode.AfterHuffmanencoding,thelengthdecreasesto22bits,withacompressionratioof0.275(22/80).SolutionCharacterFrequencyHuffmanCodeA1600[2bits]B10010[3bits]C15011[3bits]D2910[2bits]E3011[2bits]52Storingaudio
Wecandividethedatatypesintotwocategories:analogdataanddigitaldata.Analogdataisrealworldstufflikesounds,paintings,andtemperature,whichisnotcountable.Digitaldata,ontheotherhand,isdiscrete,andcountable,likecharactersintext.53(1)DigitizationAudioisakindofanalogdata,whilecomputerscanonlyhandledigitaldata,soaudiodatahastobesampled【采样】andthenconvertedtonumericvalues.Thisprocessissometimescalled“digitize”.torepresentthesoundwave,afinitenumberofsamplepointsonthatcurvearenecessary.Thenumberofsamplepointspersecondiscalledsamplingrate.Foreachsample,quantizationistheprocessthatroundsthemeasuredvaluetotheclosestintegervalue.Beforebeingstoredinthecomputer,eachvalueshouldbeconvertedtoabitpattern.Thebitlengthforeachsamplevalueissometimescalledbitdepthorwordlength.Themultiplicationofsamplingratebythebitdepthisnormallycalledbitrate.Digitization54(2)EncodingformatThereareseveralpopularformatsforaudioencoding,likeWAV(Wave),MP3(MPEG-2AudioLayer3)MP4
(MPEG-4Part14),WMA(WindowsMediaAudio)andsoon.Currently,MP3isadominantstandard.ThisstandardisapartofMPEG-1(MotionPictureExpertsGroup)【动态图像专家组】whichisusedforcompressingvideodata.Ifhumancouldnotheartheinformation,thenitwillbeignoredbythecompressionmethod.Therearealsoseveralstandards,suchasGSM(GlobalSystemforMobileCommunications)G.729andG.723.3.Besides,encodingstandardsforAndroidoriPhonelikeAMR(AdaptiveMulti-Rate)oriLBC(InternetLowBitrateCodec)arewidelyusedtotransfervoicethatmanypopularapplicationsadopt.Encodingformat55
Techniquesusedbycomputerstostoreimagescontainvectorgraphics【矢量图形】andrastergraphics【光栅图形】.Rastergraphicsisusedtostorephotographs,whichisananalogrepresentationofanimage.Aphotographalsoneedstobedigitized.Printedphotographstakenwithadigitalcameramayalsobedigitized.Foraudio,theintensityofdatavariesintime,butforimages,itvariesinspace.Scanningisusedasasamplingmethodforimages.Itssamplesarenormallycalledpixels
【像素】andthenumberofpixelsusedtorepresentthephotoiscalledresolution【分辨率】.Storingimages56Withhighenoughresolution,thediscretepixelscanbecontinuoustohumaneye.Asseveralencodingtechniquescanbeusedtohandlethepixel’scolor,apixelcanberepresentedbydifferentnumbersofbits,whichiscalledcolordepth【色深】.24bits(whicharethree8-bits,forRed,Green,andBluerespectively)areusedbyTrue-Colorschemetoencodeasinglepixel,andJPEG(JointPhotographicExpertsGroup【联合图像专家组】)usesthisschemetoencodeimageandthencompressesittoconsumelessbits.Indexedcolorscheme【颜色指数方案】onlyusesaportionofthesecolors,andisusedbyGIF(GraphicInterchangeFormat【图形交换格式】)toencodeimage.Storingimages57Mainimageformats(PartA)ImageformatBriefdescriptionCharacteristicsApplicationsceneExtensionnameBitMaPBMP(BitMaP)isthestandardimagefileformatusedinWindowsoperatingsystem,whichusesbitmapasstorageformat.Inadditiontooptionalimagedepth,itdoesnotuseanyothercompressiontechniques.Support1-24colordepth.ImagesoftwarerunningonWindows.BMPPersonalComputereXchangePCXwasdevelopedbyZSOFTinthedevelopmentofimageprocessingsoftwarePaintbrush.It’saproprietaryformatforPC-baseddrawingprogram,andthegeneraldesktoppublishing,graphicartsandvideocapturesoftwaresupportthisformat.Run-lengthencoding.PC-baseddrawingprograms.PCX58Mainimageformats(PartB)ImageformatBriefdescriptionCharacteristicsApplicationsceneExtensionnameTagImageFileFormatTIFFwasagenericimagefileformatdevelopedbyAldusandMicrosoftforthedesktoppublishingsystem.Supportsmultipleencodingmethods.Desktoppublishingsystem,GIS,andremotesensing.TIFFTaggedGraphicsTGAwasdevelopedbyTruevisionforitsgraphicscard.Ithasbeenacceptedbytheinternationalgraphicimageindustry.SupportsIrregularlyshapedgraphics.Thefieldofmultimedia.TGA59Mainimageformats(PartC)ImageformatBriefdescriptionCharacteristicsApplicationsceneExtensionnameGraphicsInterchangeFormatGIFwasdevelopedbyCompuServein1987,itscompressionrateisgenerallyabout50%,andalmostallsoftwaresupportit.Cansavemultiplecolorimages.TheInternet,simpleanimation.GIFJointPhotographicExpertGroupJPEGisthenetwork'smostpopularimageformat,developedbytheJointPhotographicExpertsGroup.Itisalossycompressionformat,andcancompressanimageinasmallstoragespace.JPGisshortforJPEG,andjpgisasuffix,jpegcanbeusedasasuffixortorepresentafileformat.Variablecompressionratio.TheInternet.JPEG60Mainimageformats(PartD)ImageformatBriefdescriptionCharacteristicsApplicationsceneExtensionnameExchangeableImagefileFormatEXIFwaspromotedbyFujifordigitalcamerain1994,itiscapableofstoringphotographicdate,theuseofaperture,flashexposuredataandotherinformation.Storesexposuredata,likephotographydate.DigitalCameras.EXIFkodakFlashPiXFPXwasjointlydevelopedbyKodak,Microsoft,HP,andLivePicture,whichhasmulti-resolution.Withmultipleresolution.UsedbythePictureEasySoftwareapplicationincludedwithKodakdigitalcameras.FPX61Mainimageformats(PartE)ImageformatBriefdescriptionCharacteristicsApplicationsceneExtensionnameScalableVectorGraphicsItisbasedonXML(ExtensibleMarkupLanguage),developedbytheWorldWideWebConsortium's.Anditcanbearbitrarilyenlargedwhilekeepingveryclearedge.CanenlargeGraphicarbitrarily.DesigningWebgraphicspagesofhighresolution.SVGkodakPhotoCDPCDisaPhotoCDfileformatdevelopedbyKodak.TheformatusesYCCcolormodetodefinecolorsintheimage.UsesYCCcolormode.SavepicturesonCD-ROM.PCD62Mainimageformats(PartF)ImageformatBriefdescriptionCharacteristicsApplicationsceneExtensionnamePhotoShopDocumentPSDisaproprietaryfileformatf
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 各校辅导员考察标准与试题及答案
- 厂房租赁安全生产管理协议书二零二五年
- 二零二五贷款方保证担保借款合同
- 法国学前教育法规
- 离婚合同补充协议书范例二零二五年
- 二零二五版中介服务佣金协议范例
- 股东间股权转让协议范例
- 物流公司运输承包合同范文二零二五年
- 医院门诊部聘用合同
- 农艺师职业发展的持续学习与提升路径试题及答案
- 2025山东潍坊市天成水利建设有限公司招聘30人查看职位笔试参考题库附带答案详解
- 弱电工程施工项目管理流程
- 牛津译林版八年级下册英语Unit 5(单元整体+课时教学设计)
- 呼吸道疾病防治知识
- GB/T 27030-2025合格评定第三方符合性标志的通用要求
- 2025 南沙区危险化学品和化工医药企业防静电安全指引
- 2024年南通市市属事业单位统一招聘笔试真题
- 河南郑州大学第二附属医院招聘考试真题2024
- (二模)温州市2025届高三第二次适应性考试数学试卷(含答案详解)
- 7.2做中华人文精神的弘扬者 课件 -2024-2025学年统编版道德与法治七年级下册
- 2025华电内蒙古能源有限公司校园招聘笔试参考题库附带答案详解
评论
0/150
提交评论