🍺 BREW Explorer

← all formulae

epeg

brew install epeg v0.9.3 MIT-enna

JPEG/JPG thumbnail scaling

3
30-day installs · #11864
22
90-day · #9482
45
365-day · #11339
273
★ GitHub stars · updated 3y ago

Runtime dependencies

Build dependencies

GitHub topics

dct-coefficients enlightenment epeg epeg-library jpeg jpg libjpeg thumbnails

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "autoconf",
    "automake",
    "libtool"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "jpeg-turbo",
    "libexif"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "JPEG/JPG thumbnail scaling",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:37:21+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "epeg",
  "github_default_branch": "master",
  "github_last_commit_at": "2023-04-05T04:43:24Z",
  "github_readme_excerpt": "epeg\n====\n\nAn IMMENSELY FAST JPEG thumbnailer library API.\n\nWhy write this? It\u0027s a convenience library API to using libjpeg to load JPEG\nimages destined to be turned into thumbnails of the original, saving\ninformation with these thumbnails, retreiving it and managing to load the image\nready for scaling with the minimum of fuss and CPU overhead.\n\nThis means it\u0027s insanely fast at loading large JPEG images and scaling them\ndown to tiny thumbnails. It\u0027s speedup will be proportional to the size\ndifference between the source image and the output thumbnail size as a\ncount of their pixels.\n\nIt makes use of libjpeg features of being able to load an image by only\ndecoding the DCT coefficients needed to reconstruct an image of the size\ndesired. This gives a massive speedup. If you do not try and access the pixels\nin a format other than YUV (or GRAY8 if the source is grascale) then it also\navoids colorspace conversions as well.\n\nOriginal Version\n----------------\n\nThe epeg library was developed within the [Enlightenment](http://www.enlightenment.org) project. \nAs of some unknown version the epeg library disappeared from the project or was merged into some other library.\nThe last version of epeg I know of is epeg [v0.9.1.042](https://github.com/mattes/epeg/archive/v0.9.1.042.zip).\n\n**Please note that the latest master branch of this repository contains code updates and improvements.**\n\nBindings\n--------\n * Python, https://github.com/jbaiter/epeg-cffi, https://pypi.python.org/pypi/epeg-cffi\n * Node.js, https://www.npmjs.org/package/epeg\n\nBlog posts\n----------\n\n * [blazing fast epeg photo resize on raspberry pi](https://web.archive.org/web/20160310234752/http://blog.sunekaae.com/2013/04/blazing-fast-epeg-photo-resize-on_3.html) by Sune Kaae\n\n\n\nLicense\n-------\nCopyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to\n",
  "github_repo": "mattes/epeg",
  "github_stars": 273,
  "github_topics": [
    "dct-coefficients",
    "enlightenment",
    "epeg",
    "epeg-library",
    "jpeg",
    "jpg",
    "libjpeg",
    "thumbnails"
  ],
  "homepage": "https://github.com/mattes/epeg",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 3,
  "installs_365d": 45,
  "installs_90d": 22,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT-enna",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "epeg",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 11864,
  "rank_365d": 11339,
  "rank_90d": 9482,
  "raw_hash": "4697b5485d08d402",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/e/epeg.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "0.9.3",
  "versioned_formulae": [],
  "why_use_this": null
}