{"adoption": {"forks": 308, "observed_at": "2026-08-28T04:06:06.722924+00:00", "stars": 2024}, "canonical_url": "https://ross.abutalabs.com/products/webp2jpg-online", "card": {"archived": false, "artifact_type": "application", "description": "Use the browser's online image format converter, no need to upload files, you can convert jpeg, jpg, png, gif, webp, svg, ico, bmp files to jpeg, png, webp animation, gif, base64,avif,mozjpeg. 使用浏览器的在线图片格式转化器,无需上传文件,可将jpeg、jpg、png、gif、webp、svg、ico、bmp文件转换为jpeg、png、webp、webp动画、gif、base64、avif、mozjpeg,提供了多个可自定义选项来满足常见需求。", "domain": ["image-processing", "web-development", "privacy", "developer-tools"], "enriched": true, "function": ["image-processing", "compression", "gui"], "health_score": 20, "homepage": "https://imagestool.com/webp2jpg-online/", "language": "JavaScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["renzhezhilu/webp2jpg-online"], "name": "renzhezhilu/webp2jpg-online", "platform": ["browser", "cross-platform"], "pushed_at": "2023-03-21T10:48:25+00:00", "repo": "renzhezhilu/webp2jpg-online", "stars": 2024, "tags": ["image-converter", "client-side", "no-upload", "batch-processing", "watermark", "image-stitching", "base64", "avif", "webp", "offline-capable", "web-server"], "topics": ["picture-converter", "browser-picture-converter", "image-converter", "conversionem-image", "to-jpeg", "to-webp", "to-png", "to-base64", "to-mozjpeg", "to-avif", "to-gif", "to-webp-animation"], "urls": [], "use_cases": ["convert webp images to jpg in the browser", "batch convert png files to webp without uploading", "compress jpg and png images locally", "convert gif to webp animation", "add text or image watermarks to photos", "resize images by width, height, or ratio", "convert images to base64 strings", "stitch video subtitle screenshots into one image"], "what_it_is": "A browser-based, pure front-end image format converter that converts between jpeg, png, gif, webp, svg, ico, bmp, psd, heic and more without uploading files, with options for compression, resizing, watermarks, and animation conversion. It also includes a video subtitle screenshot stitching tool and works offline with privacy protection.", "when_to_avoid": ["you need server-side or API-based automated conversion pipelines", "you work with very large files beyond the recommended 20MB or 1000-file limits", "you require programmatic integration rather than an interactive UI"], "when_to_choose": ["you need fast, private image conversion with no file uploads", "you want an offline-capable converter that runs entirely in the browser", "you need batch processing of many images with custom options", "you want to convert between animated gif and webp formats"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/webp2jpg-online", "repo": "renzhezhilu/webp2jpg-online", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.722924+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:59:50.006977+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "363c5517d7d839a543dbf5f194999f2868c4bb74cec1d2fb6e18288fcb8002dc", "fetched_at": "2026-08-28T04:06:06.722924+00:00", "kind": "readme", "missing": false, "url": "https://github.com/renzhezhilu/webp2jpg-online"}, {"content_hash": "da876250ee9434c18d027d26b37864165715a62376518206d9d86e1a076989d6", "fetched_at": "2026-08-29T10:40:11.718355+00:00", "kind": "homepage", "missing": false, "url": "https://imagestool.com/webp2jpg-online/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.722924+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:59:50.006977+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "363c5517d7d839a543dbf5f194999f2868c4bb74cec1d2fb6e18288fcb8002dc", "fetched_at": "2026-08-28T04:06:06.722924+00:00", "kind": "readme", "missing": false, "url": "https://github.com/renzhezhilu/webp2jpg-online"}, {"content_hash": "da876250ee9434c18d027d26b37864165715a62376518206d9d86e1a076989d6", "fetched_at": "2026-08-29T10:40:11.718355+00:00", "kind": "homepage", "missing": false, "url": "https://imagestool.com/webp2jpg-online/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:59:50.006977+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "363c5517d7d839a543dbf5f194999f2868c4bb74cec1d2fb6e18288fcb8002dc", "fetched_at": "2026-08-28T04:06:06.722924+00:00", "kind": "readme", "missing": false, "url": "https://github.com/renzhezhilu/webp2jpg-online"}, {"content_hash": "da876250ee9434c18d027d26b37864165715a62376518206d9d86e1a076989d6", "fetched_at": "2026-08-29T10:40:11.718355+00:00", "kind": "homepage", "missing": false, "url": "https://imagestool.com/webp2jpg-online/"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.722924+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.722924+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.722924+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:59:50.006977+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "363c5517d7d839a543dbf5f194999f2868c4bb74cec1d2fb6e18288fcb8002dc", "fetched_at": "2026-08-28T04:06:06.722924+00:00", "kind": "readme", "missing": false, "url": "https://github.com/renzhezhilu/webp2jpg-online"}, {"content_hash": "da876250ee9434c18d027d26b37864165715a62376518206d9d86e1a076989d6", "fetched_at": "2026-08-29T10:40:11.718355+00:00", "kind": "homepage", "missing": false, "url": "https://imagestool.com/webp2jpg-online/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.722924+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.722924+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:59:50.006977+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "363c5517d7d839a543dbf5f194999f2868c4bb74cec1d2fb6e18288fcb8002dc", "fetched_at": "2026-08-28T04:06:06.722924+00:00", "kind": "readme", "missing": false, "url": "https://github.com/renzhezhilu/webp2jpg-online"}, {"content_hash": "da876250ee9434c18d027d26b37864165715a62376518206d9d86e1a076989d6", "fetched_at": "2026-08-29T10:40:11.718355+00:00", "kind": "homepage", "missing": false, "url": "https://imagestool.com/webp2jpg-online/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.722924+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.722924+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.722924+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:59:50.006977+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "363c5517d7d839a543dbf5f194999f2868c4bb74cec1d2fb6e18288fcb8002dc", "fetched_at": "2026-08-28T04:06:06.722924+00:00", "kind": "readme", "missing": false, "url": "https://github.com/renzhezhilu/webp2jpg-online"}, {"content_hash": "da876250ee9434c18d027d26b37864165715a62376518206d9d86e1a076989d6", "fetched_at": "2026-08-29T10:40:11.718355+00:00", "kind": "homepage", "missing": false, "url": "https://imagestool.com/webp2jpg-online/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.722924+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.722924+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:59:50.006977+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "363c5517d7d839a543dbf5f194999f2868c4bb74cec1d2fb6e18288fcb8002dc", "fetched_at": "2026-08-28T04:06:06.722924+00:00", "kind": "readme", "missing": false, "url": "https://github.com/renzhezhilu/webp2jpg-online"}, {"content_hash": "da876250ee9434c18d027d26b37864165715a62376518206d9d86e1a076989d6", "fetched_at": "2026-08-29T10:40:11.718355+00:00", "kind": "homepage", "missing": false, "url": "https://imagestool.com/webp2jpg-online/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:59:50.006977+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "363c5517d7d839a543dbf5f194999f2868c4bb74cec1d2fb6e18288fcb8002dc", "fetched_at": "2026-08-28T04:06:06.722924+00:00", "kind": "readme", "missing": false, "url": "https://github.com/renzhezhilu/webp2jpg-online"}, {"content_hash": "da876250ee9434c18d027d26b37864165715a62376518206d9d86e1a076989d6", "fetched_at": "2026-08-29T10:40:11.718355+00:00", "kind": "homepage", "missing": false, "url": "https://imagestool.com/webp2jpg-online/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:59:50.006977+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "363c5517d7d839a543dbf5f194999f2868c4bb74cec1d2fb6e18288fcb8002dc", "fetched_at": "2026-08-28T04:06:06.722924+00:00", "kind": "readme", "missing": false, "url": "https://github.com/renzhezhilu/webp2jpg-online"}, {"content_hash": "da876250ee9434c18d027d26b37864165715a62376518206d9d86e1a076989d6", "fetched_at": "2026-08-29T10:40:11.718355+00:00", "kind": "homepage", "missing": false, "url": "https://imagestool.com/webp2jpg-online/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:59:50.006977+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "363c5517d7d839a543dbf5f194999f2868c4bb74cec1d2fb6e18288fcb8002dc", "fetched_at": "2026-08-28T04:06:06.722924+00:00", "kind": "readme", "missing": false, "url": "https://github.com/renzhezhilu/webp2jpg-online"}, {"content_hash": "da876250ee9434c18d027d26b37864165715a62376518206d9d86e1a076989d6", "fetched_at": "2026-08-29T10:40:11.718355+00:00", "kind": "homepage", "missing": false, "url": "https://imagestool.com/webp2jpg-online/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2425, "days_push": 1261, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}