Ponořte se do srdce svých souborů PNG a nejprve se naučte prohlížet a upravovat metadata online. Odhalte skryté detaily svých snímků bez námahy. Později v tomto článku prozkoumáme přístup C# a Java a poskytneme vám úryvky kódu pro přizpůsobení metadat PNG. Ať už jste technologický nadšenec nebo vývojář, zmocněte se vylepšovat své obrázky s přesností a lehkostí.
Prohlížejte a upravujte metadata PNG online
Přizpůsobení metadat PNG online je snadné pomocí aplikací pro úpravu metadat. Toho lze dosáhnout bez námahy pomocí aplikace GroupDocs.Metadata.
- Přejděte na webovou stránku Online PNG Metadata Editor App.
- Importujte soubor PNG dvěma způsoby:
- Klikněte na “Procházet” a vyberte svůj soubor.
- Přetáhněte soubor do přiděleného prostoru.
- Vlastnosti metadat PNG jsou nyní k dispozici pro online úpravy.
- Podle potřeby upravte podrobnosti pro nativní vlastnosti, vlastnosti EXIF a XMP.
- Až budete hotovi, uložte soubor PNG s aktualizovanými značkami metadat. V případě potřeby můžete také exportovat vlastnosti ve formátu tabulky, jako je XLSX.
To je vše! Užijte si online úpravy metadat PNG.
Úpravy metadat PNG – příručka pro vývojáře
Vývojáři! Připravte se na přizpůsobení vlastností metadat souborů PNG pomocí kódu. Pojďme získat nějaké praktické zkušenosti s knihovnami speciálně vytvořenými pro zjednodušení tohoto úkolu. V tomto článku vás provedeme pomocí těchto rozhraní API k programové úpravě metadat souborů PNG. Vyberte si ten, který nejlépe vyhovuje vašim potřebám!
Pojďme prozkoumat svět kódování a začněme upravovat značky metadat souborů PNG.
Úprava metadat PNG pomocí C#
Pokud jste vývojář .NET a chcete upravit vlastnosti metadat PNG, můžete to udělat takto:
- Integrujte knihovnu do své aplikace.
- Pomocí poskytnutého fragmentu kódu můžete podle potřeby zobrazit a upravit vlastnosti metadat:
using (Metadata metadata = new Metadata("path/image.png"))
{
var root = metadata.GetRootPackage<PngRootPackage>();
foreach (var chunk in root.PngPackage.TextChunks)
{
Console.WriteLine(chunk.Keyword);
Console.WriteLine(chunk.Text);
var compressedChunk = chunk as PngCompressedTextChunk;
if (compressedChunk != null)
{
Console.WriteLine(compressedChunk.CompressionMethod);
}
var internationalChunk = chunk as PngInternationalTextChunk;
if (internationalChunk != null)
{
Console.WriteLine(internationalChunk.IsCompressed);
Console.WriteLine(internationalChunk.Language);
Console.WriteLine(internationalChunk.TranslatedKeyword);
}
}
}
Podrobné pokyny naleznete v článcích Jak číst metadata PNG pomocí C# a Správa dat XMP a EXIF obrázků pomocí C#
Další zdroje .NET API naleznete na následujících odkazech:
.NET API | Dokumentace | Stáhnout
Editace PNG metadat pomocí Java
Můžete si vytvořit vlastní aplikaci pro zobrazení a úpravu metadat obrázků PNG pomocí Java. Zde je jednoduchý příklad, jak začít:
- Stáhněte a nastavte knihovnu metadat pro Java ve své aplikaci.
- K zobrazení a úpravě metadat PNG použijte dodaný zdrojový kód:
try (Metadata metadata = new Metadata("path/image.png")) {
PngRootPackage root = metadata.getRootPackageGeneric();
for (PngTextChunk chunk : root.getPngPackage().getTextChunks()) {
System.out.println(chunk.getKeyword());
System.out.println(chunk.getText());
if (chunk instanceof PngCompressedTextChunk) {
PngCompressedTextChunk compressedChunk = (PngCompressedTextChunk) chunk;
System.out.println(compressedChunk.getCompressionMethod());
}
if (chunk instanceof PngInternationalTextChunk) {
PngInternationalTextChunk internationalChunk = (PngInternationalTextChunk) chunk;
System.out.println(internationalChunk.isCompressed());
System.out.println(internationalChunk.getLanguage());
System.out.println(internationalChunk.getTranslatedKeyword());
}
}
}
Podrobné pokyny najdete v článcích Jak číst metadata PNG pomocí Javy a Správa dat XMP a EXIF obrázků pomocí Javy.
Další zdroje Java API naleznete na těchto odkazech:
Java API | Dokumentace | Stáhnout
Závěr
Stručně řečeno, prozkoumali jsme, jak extrahovat, zobrazovat a upravovat značky metadat v souborech PNG. Zpočátku jsme toho dosáhli pomocí online editoru metadat. Později jsme se ponořili do programové úpravy metadat pomocí C# a Java. Přitom jsme prozkoumali různé vlastnosti metadat specifické pro soubory PNG.
Další podrobnosti o rozhraních API naleznete v příslušné dokumentaci. Pokud máte nějaké dotazy, neváhejte nás kontaktovat prostřednictvím fóra.