Afbeelding :: pngslimmer

Slims (dynamisch gemaakt) PNGS
Download nu

Afbeelding :: pngslimmer Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Adrian McMenamin
  • Uitgever website:
  • http://search.cpan.org/~acmcmen/

Afbeelding :: pngslimmer Tags


Afbeelding :: pngslimmer Beschrijving

Slims (dynamisch gemaakt) PNGS Afbeelding :: PNGSLIMMER is een PERL-module die gericht is op het verminderen van de grootte van PNG's. Gebruikers passeren een PNG naar verschillende functies en een slankere versie wordt geretourneerd. Afbeelding :: PNGSLIMMER is ontworpen voor gebruik waarbij PNG's op de vlucht worden gegenereerd en waar maat meer dan snelheid is, bijvoorbeeld voor J2ME-gebruik of een gelijkenisse laagste snelheid of hoge latentieomgeving. Er zijn andere opties - waarschijnlijk betere - voor het hanteren van statische pngs, hoewel je misschien nog steeds de fucties nuttig kunt vinden. Filtering en het herhalen van een afbeelding is niet snel - bijvoorbeeld op een 4300 Bogomips-box met 1 g geheugen De auteur verwerkt de auteur Pngs op ongeveer 30 kB per seconde.synopsis $ ping = ISPNG ($ BLOB) #Is dit een png? $ PING == 1 Als het $ NIEUWBOB is = DISCARD_NONCRITIONEEL ($ BLOB) #Discard niet-kritisch stukjes en retourneer een nieuwe PNG My @chunkList = analyseren ($ BLOB) #Get de chunklist als een array $ newblob = ZLIBSHRINK ($ BLOB) # doortocht om beter de PNG $ Newblob te comprimeren = filter ($ BLOB) #APPLY adaptief filtering en vervolgens Comprimeer $ newblob = indexcolours ($ BLOB) #TAPPEPPER om RGB IDAT te vervangen met palet (meestal verliesloos) $ newblob = palettize ($ Blob ]) #Replace RGB IDAT met kleurenindexpalet (meestal lossy) \% colourhash = ReportColours ($ BLOB) #Retour Details van de kleuren in de PNG-vereisten: · Perl


Afbeelding :: pngslimmer Gerelateerde software