Thumbnailator

Software skärmdump:
Thumbnailator
Mjukvaruinformation:
Version: 0.4.6
Ladda upp dagen: 19 Feb 15
Utvecklare: coobird
Licens: Gratis
Popularitet: 77

Rating: 1.0/5 (Total Votes: 1)

Thumbnailator är en miniatyr generation bibliotek för Java.
Göra miniatyrer i Java kan bli en ganska svår uppgift.
Att lära sig att använda Image I / O-API, Java 2D API, bildbehandling, bildskalningsteknik, ... men frukta inte! Thumbnailator kommer att göra denna operation möjligt.
Thumbnailator s flytande gränssnitt kan användas för att utföra ganska komplicerade miniatyrbearbetningsuppgift i ett enkelt steg.
Till exempel, skapar JPEG miniatyrer av bildfiler i en katalog, alla storleksändras till en maximal dimension 640 gånger 480 bildpunkter samtidigt som bildformatet för den ursprungliga bilden kan utföras med följande:
Thumbnails.of (ny fil ("sökväg / till / katalog"). ListFiles ())
& Nbsp; .size (640, 480)
& Nbsp; .outputFormat ("jpg")
& Nbsp; .toFiles (Thumbnails.PREFIX_DOT_THUMBNAIL_RENAME);
Den flytande gränssnitt som tillhandahålls av Thumbnailator förenklar uppgiften att göra miniatyrer till en enda metod samtal

Funktioner :

  • Skapa hög -kvalitet miniatyrer från befintliga bilder.
  • Möjlighet att bädda in en vattenstämpel (till exempel en logotyp) i miniatyrbilderna.
  • Ändra storlek befintliga bilder till önskade dimensioner.
  • Öppenhet i vattenstämpeln är justerbar från genomskinlig (0%) till ogenomskinlig (100%).
  • Flera kvalitetslägen för miniatyr generation.
  • Stöder rotation miniatyr.
  • Bevarar sidförhållande resulteminiatyr, om så önskas.
  • En flytande gränssnitt för att förenkla processen att göra miniatyrer programmässigt.

Vad är nytt i den här versionen:

  • Buggfixar:
  • Den här versionen åtgärdar följande problem:
  • Issue 54 -. Fast problem där ant inte kunde användas för att bygga Thumbnailator
  • Ursprungligen build.xml beroende filer som skapats av Eclipse, men beroendet har tagits bort
  • Vissa enhets testfall skulle bara passera på Java 5, men villkor kontroller har lagts så att den kommer att passera på Java 5 och uppåt. (Detta har verifierats för Java 5, 6 och 7.)
  • Issue 55 -. Fixade en bugg som orsakade vattenstämpel att försvinna i vissa fall när man använder gröda
  • Issue 56 -. Fixade en bugg som orsakade vattenstämpeln ska felplacerad när EXIF ​​orienterings metadata användes för att åter orientera bilden
  • Ändringar i LICENS filen:
  • En ändring har gjorts till platsen för licensfilen.
  • Ursprungligen LICENS filen var belägen i katalogen resurser, men den har flyttats till roten.
  • Dessutom LICENS filen har lagts till i META-INF katalogen av JAR-filer vara distribuerar via nedladdningar och via Maven Central förrådet.

Vad är nytt i version 0.4.5:

  • Den här versionen åtgärdar ett problem där Exif orienterings metadata inte användes i Thumbnailator.createThumbnail metoder. (Issue 43)

Vad är nytt i version 0.4.3:

  • Lade Exif Orientering stöd:
  • Den här utgåvan innehåller stöd för att använda Exif metadata till korrekt orientera miniatyrer. (Issue 13, Issue 27)
  • Nu är standardbeteende att använda Exif metadata för att bestämma rätt orientering miniatyren.
  • kan dock detta beteende åsidosättas genom att inaktivera användningen av theExif metadata genom att anropa `useExifOrientation` metoden med falskt som argument.
  • Övriga korrigeringar:
  • Dessutom meddelandet ingår i IOException kastas när ett fel uppstår medan bearbetningen har ändrats för att bättre visa vad som hade inträffat. (Issue 27)

Vad är nytt i version 0.4.2:

  • Denna utgåva åtgärdas ett problem där miniatyrbilder ges felaktiga filnamn när du använder Rename.SUFFIX_DOT_THUMBNAIL eller Rename.SUFFIX_HYPHEN_THUMBNAIL döpa alternativ, om det ursprungliga filnamnet innehåller flera & quot;. & quot; tecken.

Vad är nytt i version 0.4:

  • Den här versionen introducerar nya funktioner och mindre ändringar i API. Vänligen observera att uppgradera till Thumbnailator 0.4.0 kan kräva byte till befintlig kod.
  • Introduktion av `ResizerFactory` gränssnitt som möjliggör bättre kontroll över storleksändring av bilder.
  • Aktiverar användning av alternativa storleksändring algoritmer.
  • Aktiverar olika storleksändring strategier beroende på dimensionerna hos käll- och målbild.
  • Interna storleksändring rutiner har omarbetats för att använda ResizerFactory s.
  • ResizerFactory klass i 0.3.x-serien har i huvudsak bytt namn till DefaultResizerFactory klassen.
  • Följande föråldrade metoder har tagits bort:
  • fromFilenames (Collection)
  • fromFiles (Collection)
  • fromURLs (Collection)
  • fromInputStreams (Collection)
  • fromImages (Collection)
  • Även från ... metoden (Collection) har tagits bort, den från ... (Iterable) metoder bör vara funktionellt likvärdig för de flesta scenarier. Till exempel med hjälp av en lista som argument av från ... metoder fungerar på samma sätt som tidigare.
  • Nedanstående kod kommer att fungera under Thumbnailator 0.3.x och 0.4.x utan några ändringar:
  • Lista filnamn = new Arraylist ();
  • filenames.add (& quot; sökväg / till / image1.jpg & quot;);
  • filenames.add (& quot; sökväg / till / image2.jpg & quot;);
  • Thumbnails.of (filnamn)
  • .size (200, 200)
  • .toFiles (Rename.PREFIX_DOT_THUMBNAIL);
  • Byt namn klassen accepterar nu en extra ThumbnailParameter som dess argument, vilket möjliggör bättre kontroll över att bestämma ett namn för den resulterande miniatyrbildfilen genom att ge mer sammanhang om bilden storleksändring funktion.
  • Inkom den `grödan (Position)` metod för att beskära miniatyr efter att den har ändrat storlek samtidigt som bildförhållande. Denna metod har lagts för att ta itu Issue 24.

Vad är nytt i version 0.3.9:

  • Fixat ett problem där filändelserna delas miniatyrer skulle strida mot principen om minst överraskning. (Se Issue 18 för detaljer.)

Vad är nytt i version 0.3.8:

  • Fixat ett problem där filen som miniatyr var skrivit till förblir öppen, hindrar vissa program från att komma åt filen. (Se Issue 17 för mer information.)

Vad är nytt i version 0.3.7:

  • Inkom den `allowOverwrite (boolean)` att specificera beteende om de vill skriva över befintliga filer när du skapar miniatyrer.
  • Metoden allowOverwrite (boolean) kommer att påverka beteendet av följande metoder:
  • `toFile (Arkiv)`
  • `toFile (String)`
  • `tofiles (Iterable)`
  • `tofiles (Byt namn)`
  • `asFiles (Iterable)`
  • `asFiles (Byt namn)`
  • Vissa ändringar har gjorts för att beteendet hos de metoder som anges ovan med avseende på hantering av filer som inte har skrivits på grund målfilen förelåg vid tiden miniatyr som tillverkades.

Vad är nytt i version 0.3.6:

  • Fixat ett problem som orsakade miniatyr vara felaktigt skrivit till målfilen om den redan finns. (Se Issue 14 för detaljer.)

Krav :

  • Java 2 Standard Edition Runtime Environment

Kommentarer till Thumbnailator

Kommentarer hittades inte
Kommentar
Slå på bilder!