PHPackages                             mero/delphi-compat - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. mero/delphi-compat

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

mero/delphi-compat
==================

Interpret data generated by Delphi resources.

0.1.0(10y ago)01.5kMITPHPPHP &gt;=5.5.9

Since Jan 19Pushed 9y ago1 watchersCompare

[ Source](https://github.com/merorafael/DelphiCompat)[ Packagist](https://packagist.org/packages/mero/delphi-compat)[ Docs](https://github.com/merorafael/DelphiCompat)[ RSS](/packages/mero-delphi-compat/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (2)Versions (2)Used By (0)

DelphiCompat
============

[](#delphicompat)

[![SensioLabsInsight](https://camo.githubusercontent.com/d454b9018c6c902cfe2641df0f2bb19c26761fdbe35af8d3d8ee165f1cb221c9/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f38313833643066342d653537662d343464612d613131622d6539633734363432376465622f6d696e692e706e67)](https://insight.sensiolabs.com/projects/8183d0f4-e57f-44da-a11b-e9c746427deb)[![Build Status](https://camo.githubusercontent.com/fd9361fb7df480a98b198b3b5c8b0e57daba25fbaf9b2ff6dc10d9f1a60511a9/68747470733a2f2f7472617669732d63692e6f72672f6d65726f72616661656c2f44656c706869436f6d7061742e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/merorafael/DelphiCompat)[![Latest Stable Version](https://camo.githubusercontent.com/3af077b6627a18b30ad9099535607f9a74527dccb69a78238f1b81658bb09b84/68747470733a2f2f706f7365722e707567782e6f72672f6d65726f2f64656c7068692d636f6d7061742f762f737461626c652e737667)](https://packagist.org/packages/mero/delphi-compat)[![Total Downloads](https://camo.githubusercontent.com/b085abcf30b344af10cf4a290ceef53f40361790a2c45d5ec396939d7950dce2/68747470733a2f2f706f7365722e707567782e6f72672f6d65726f2f64656c7068692d636f6d7061742f646f776e6c6f6164732e737667)](https://packagist.org/packages/mero/delphi-compat)[![License](https://camo.githubusercontent.com/58af91bf1f0f0020a90dcccb36d2a88c0568dfd54fb0218bae61b66deff505f8/68747470733a2f2f706f7365722e707567782e6f72672f6d65726f2f64656c7068692d636f6d7061742f6c6963656e73652e737667)](https://packagist.org/packages/mero/delphi-compat)

Interpret data generated by Delphi resources.

Requeriments
------------

[](#requeriments)

- PHP 5.5.9 or above

Instalation with composer
-------------------------

[](#instalation-with-composer)

1. Open your project directory;
2. Run `composer require mero/delphi-compat` to add DelphiCompat in your project vendor.

TColor
------

[](#tcolor)

Class for managing color in TColor format.

NameAtributesDescription\_\_construct$colorConstruct calling setColorsetColor$colorDefine color using TColor formatgetTColorReturn color in TColor formatgetRGBReturn color in RGB formatgetHexReturn color in hex format### Usage example:

[](#usage-example)

```
namespace Acme\Bundle\BlogBundle;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Mero\DelphiCompat\TColor;

class NewsController extends Controller
{

    /**
     * @Route("/", name="news")
     */
    public function indexAction()
    {
        $tcolor = new TColor("16744576");
        $colorRGB = $tcolor->getRGB(); // Return Array([r] => 128, [g] => 128, [b] => 255)
        $colorHex = $tcolor->getHex(); // Return "#8080ff"
        $colorTColor = $tcolor->getTColor(); // Return "16744576"
        $tcolor->setColor("0");
        $colorHex = $tcolor->getHex(); // Return "#000000"
    }

}
```

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3817d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7b6eb4a6794d1954839e6d66869175d8c6419d95f93c98827f27d07c8aaa19e4?d=identicon)[merorafael](/maintainers/merorafael)

---

Top Contributors

[![merorafael](https://avatars.githubusercontent.com/u/3404989?v=4)](https://github.com/merorafael "merorafael (13 commits)")

---

Tags

compatmeroDelphiTColor

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/mero-delphi-compat/health.svg)

```
[![Health](https://phpackages.com/badges/mero-delphi-compat/health.svg)](https://phpackages.com/packages/mero-delphi-compat)
```

###  Alternatives

[symfony/polyfill-util

Symfony utilities for portability of PHP codes

1.3k124.5M7](/packages/symfony-polyfill-util)[symfony/polyfill

Symfony polyfills backporting features to lower PHP versions

2.8k4.7M28](/packages/symfony-polyfill)[polyfills/array-find

PHP: Provides a user-land polyfill for `array\_find`, `array\_find\_key`, `array\_any` and `array\_all` functions added in PHP 8.4.

1270.0k](/packages/polyfills-array-find)[ducks-project/spl-types

Polyfill Module for SplType PHP extension. This extension aims at helping people making PHP a stronger typed language and can be a good alternative to scalar type hinting. It provides different typehandling classes as such as integer, float, bool, enum and string

1033.1k](/packages/ducks-project-spl-types)

PHPackages © 2026

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