PHPackages                             ymcatwincities/media\_entity\_image - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. ymcatwincities/media\_entity\_image

ActiveDrupal-module[File &amp; Storage](/categories/file-storage)

ymcatwincities/media\_entity\_image
===================================

Local images integration for Drupal Media entity.

0748PHP

Since Jul 28Pushed 5y agoCompare

[ Source](https://github.com/ymcatwincities/media_entity_image)[ Packagist](https://packagist.org/packages/ymcatwincities/media_entity_image)[ RSS](/packages/ymcatwincities-media-entity-image/feed)WikiDiscussions 8.x-1.x Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

About Media entity
------------------

[](#about-media-entity)

Media entity provides a 'base' entity for a media element. This is a very basic entity which can reference to all kinds of media-objects (local files, YouTube videos, tweets, CDN-files, ...). This entity only provides a relation between Drupal (because it is an entity) and the resource. You can reference to this entity within any other Drupal entity.

About Media entity image
------------------------

[](#about-media-entity-image)

This module provides local image integration for Media entity (i.e. media type provider plugin). The user can map fields from image's Exif data to media bundle fields.

### Mapping meta-data to drupal fields

[](#mapping-meta-data-to-drupal-fields)

If you want to map some of the image meta-data (for example some of the EXIF information), follow these steps: 1- Create a media bundle of type image 2- Create some normal fields that will be used to store this information 3- Go back to the bundle edit form, select "Yes" on the "Whether to gather exif data" drop down 4- Map the desired EXIF fields to the fields you created in step 2. These will get automatically populated each time the entity is saved and the drupal fields on the entity are empty. NOTE that this behavior (only mapping the meta-data when the drupal field is empty) may change in the future, once this issue is solved:

Project page: [http://drupal.org/project/media\_entity\_image](http://drupal.org/project/media_entity_image).

Maintainers:

- Janez Urevc (@slashrsm) drupal.org/user/744628
- Primož Hmeljak (@primsi) drupal.org/user/282629

IRC channel: #drupal-media

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity32

Early-stage or recently created project

 Bus Factor1

Top contributor holds 64.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/1388b312dca2d4c24fb3474c71a6729b13b255860ff0188b0286013bc703bf5a?d=identicon)[podarok](/maintainers/podarok)

![](https://www.gravatar.com/avatar/4558114408c700ee4fe122cf32e229c67e2a72a8da55256930a02685612572fa?d=identicon)[Open-Y-Distro](/maintainers/Open-Y-Distro)

---

Top Contributors

[![slashrsm](https://avatars.githubusercontent.com/u/376889?v=4)](https://github.com/slashrsm "slashrsm (31 commits)")[![primsi](https://avatars.githubusercontent.com/u/5868171?v=4)](https://github.com/primsi "primsi (7 commits)")[![marcoscano](https://avatars.githubusercontent.com/u/5372312?v=4)](https://github.com/marcoscano "marcoscano (4 commits)")[![podarok](https://avatars.githubusercontent.com/u/563412?v=4)](https://github.com/podarok "podarok (2 commits)")[![nkgokul](https://avatars.githubusercontent.com/u/1375897?v=4)](https://github.com/nkgokul "nkgokul (2 commits)")[![paranojik](https://avatars.githubusercontent.com/u/5850231?v=4)](https://github.com/paranojik "paranojik (1 commits)")[![steveoliver](https://avatars.githubusercontent.com/u/145663?v=4)](https://github.com/steveoliver "steveoliver (1 commits)")

### Embed Badge

![Health badge](/badges/ymcatwincities-media-entity-image/health.svg)

```
[![Health](https://phpackages.com/badges/ymcatwincities-media-entity-image/health.svg)](https://phpackages.com/packages/ymcatwincities-media-entity-image)
```

###  Alternatives

[knplabs/gaufrette

PHP library that provides a filesystem abstraction layer

2.5k39.8M123](/packages/knplabs-gaufrette)[google/cloud-storage

Cloud Storage Client for PHP

34390.8M124](/packages/google-cloud-storage)[illuminate/filesystem

The Illuminate Filesystem package.

15261.6M2.6k](/packages/illuminate-filesystem)[superbalist/flysystem-google-storage

Flysystem adapter for Google Cloud Storage

26320.6M30](/packages/superbalist-flysystem-google-storage)[creocoder/yii2-flysystem

The flysystem extension for the Yii framework

2931.7M62](/packages/creocoder-yii2-flysystem)[flowjs/flow-php-server

PHP library for handling chunk uploads. Works with flow.js html5 file uploads.

2451.6M15](/packages/flowjs-flow-php-server)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
