liip / liip/LiipImagineBundle

The point is to get a completely processed image

Open
#1,602 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
PHP
Stars
1.7k
Forks
386
Avg merge
1d 10h
Merged PRs (30d)
3

Description

My friends. Many years have passed and you have not implemented a single method for obtaining a processed image. Probably when the bundle was first created, you relied on the template engine and the URL addresses of the images in the templates. Today, most websites and applications operate on API principles. The existing functionality does not allow you to simply receive a processed image.

You have something like this createFilteredBinary function - in reality, you need a function that returns the imageBinary based on the parameters ($path, $filter) The point is to get a completely processed image given $config['default_image'] with saving to cache if it is not there exactly as it does createFilteredBinary function but return imageBinary

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the existing createFilteredBinary function and tracing how it handles $path, $filter, $config['default_image'], and cache storage. Clarify the public entry point and expected binary result, then verify that a processed image is returned and cached when absent, matching the existing function's behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
php, symfony
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.