Binariseer WEBPs via Java
Bouw uw eigen Java-apps om WEBP-bestanden te binariseren met behulp van server-side API’s.
Hoe WEBP bestanden binariseren met Java
De uitvinding van de kleurenfilm betekende een belangrijke mijlpaal op het gebied van de fotografie. Klassieke fotografie is echter inherent verbonden met zwart-witbeelden. Ondanks de uitgebreide technische mogelijkheden van camera’s om het volledige kleurenspectrum vast te leggen, kiezen veel mensen voor zwart-wit, waardoor hun foto’s worden omgezet in zwart-wit. In dergelijke gevallen komt een binarisatiefunctie in actie, die alle pixels omzet in binaire waarden: "0" voor wit en "1" voor zwart. In andere scenario’s wordt deze conversie niet gedreven door artistieke keuzes, maar door praktische keuzes, zoals het voorbereiden van zwart-witillustraties voor afdrukken in boeken of kranten. Met behulp van de grafische bibliotheek Java kunt u een drempelwaarde voor de pixelhelderheid instellen. Pixels met helderheidswaarden onder deze drempel worden zwart, terwijl pixels erboven wit worden. Als alternatief kunt u een adaptieve binarisatiemethode gebruiken die rekening houdt met de pixelwaarden in de omgeving. Deze aanpak resulteert in vloeiendere overgangen tussen kleurgrenzen in het resulterende zwart-witbeeld. Om WEBP-bestanden te binariseren, gebruiken we Aspose.Imaging voor Java API, een veelzijdige, krachtige en gebruiksvriendelijke API voor beeldmanipulatie en conversie voor het Java-platform. U kunt de nieuwste versie rechtstreeks downloaden van Maven en installeer het binnen uw op Maven gebaseerde project door de volgende configuraties toe te voegen aan pom.xml.
Repository
<repository>
<id>AsposeJavaAPI</id>
<name>Java API toewijzen</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Dependency
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging</artifactId>
<version>version of aspose-imaging API</version>
<classifier>jdk16</classifier>
</dependency>
Stappen om WEBP's te binariseren via Java
Je hebt de nodig aspose-imaging-version-jdk16.jar om de volgende workflow in uw eigen omgeving te proberen.
- Laad WEBP-bestanden met de methode Image.Load
- Binaire afbeeldingen;
- Bewaar gecomprimeerde afbeelding op schijf in het formaat dat wordt ondersteund door Aspose.Imaging
systeem vereisten
Aspose.Imaging voor Java wordt ondersteund op alle belangrijke besturingssystemen. Zorg ervoor dat u aan de volgende vereisten voldoet.
- JDK 1.6 of hoger is geïnstalleerd.
Binaire WEBP afbeeldingen - Java
Over Aspose.Imaging voor Java API
Aspose.Imaging API is een beeldverwerkingsoplossing voor het maken, wijzigen, tekenen of converteren van afbeeldingen (foto’s) binnen applicaties. Het biedt: platformonafhankelijke beeldverwerking, inclusief maar niet beperkt tot conversies tussen verschillende beeldformaten (inclusief uniforme beeldverwerking van meerdere pagina’s of meerdere frames), aanpassingen zoals tekenen, werken met grafische primitieven, transformaties (formaat wijzigen, bijsnijden, spiegelen en roteren , binarisatie, grijswaarden, aanpassen), geavanceerde functies voor beeldmanipulatie (filteren, dithering, maskeren, rechtzetten) en strategieën voor geheugenoptimalisatie. Het is een op zichzelf staande bibliotheek en is niet afhankelijk van software voor beeldbewerkingen. Men kan eenvoudig hoogwaardige functies voor beeldconversie toevoegen met native API’s binnen projecten. Dit zijn 100% private on-premise API’s en afbeeldingen worden verwerkt op uw servers.Binaire WEBP’s via online app
Binariseer WEBP-documenten door naar onze Live Demo-website te gaan. De live demo heeft de volgende voordelen:
WEBP Wat is WEBP Bestandsformaat
WebP, geïntroduceerd door Google, is een modern rasterwebafbeeldingsbestandsformaat dat is gebaseerd op lossless en lossy compressie. Het biedt dezelfde beeldkwaliteit terwijl het beeldformaat aanzienlijk wordt verkleind. Aangezien de meeste webpagina's afbeeldingen gebruiken als effectieve weergave van gegevens, resulteert het gebruik van WebP-afbeeldingen in webpagina's in sneller laden van webpagina's. Volgens Google zijn WebP-afbeeldingen zonder verlies 26% kleiner in vergelijking met PNG's, terwijl WebP-afbeeldingen met verlies 25-34% kleiner zijn dan vergelijkbare JPEG-afbeeldingen. Afbeeldingen worden vergeleken op basis van de structurele gelijkenis (SSIM) -index tussen WebP en andere afbeeldingsbestandsindelingen. WebP is een zusterproject van het WebM multimedia containerformaat.
Lees verderAndere ondersteunde binaire indelingen
Met behulp van Java kan men gemakkelijk verschillende formaten binariseren, waaronder.