mirror of
https://github.com/protomaps/PMTiles.git
synced 2026-02-04 02:41:09 +00:00
add AVIF enum in JS client [#116]
This commit is contained in:
@@ -163,6 +163,7 @@ export const handlerRaw = async (
|
||||
[TileType.Png, "png"],
|
||||
[TileType.Jpeg, "jpg"],
|
||||
[TileType.Webp, "webp"],
|
||||
[TileType.Avif, "avif"],
|
||||
]) {
|
||||
if (header.tileType === pair[0] && ext !== pair[1]) {
|
||||
if (header.tileType == TileType.Mvt && ext === "pbf") {
|
||||
@@ -194,6 +195,9 @@ export const handlerRaw = async (
|
||||
case TileType.Webp:
|
||||
headers["Content-Type"] = "image/webp";
|
||||
break;
|
||||
case TileType.Avif:
|
||||
headers["Content-Type"] = "image/avif";
|
||||
break;
|
||||
}
|
||||
|
||||
let data = tile_result.data;
|
||||
|
||||
@@ -146,6 +146,7 @@ export default {
|
||||
[TileType.Png, "png"],
|
||||
[TileType.Jpeg, "jpg"],
|
||||
[TileType.Webp, "webp"],
|
||||
[TileType.Avif, "avif"],
|
||||
]) {
|
||||
if (p_header.tileType === pair[0] && ext !== pair[1]) {
|
||||
if (p_header.tileType == TileType.Mvt && ext === "pbf") {
|
||||
|
||||
@@ -52,6 +52,8 @@ export const tileJSON = (
|
||||
ext = ".jpg";
|
||||
} else if (header.tileType === TileType.Webp) {
|
||||
ext = ".webp";
|
||||
} else if (header.tileType === TileType.Avif) {
|
||||
ext = ".avif";
|
||||
}
|
||||
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user