upes-open / OSoc-24-The-Content-Forge

The Content Hub Is a online platform which acts as a all in one solution helping content creators develop and generate short form video image content utilising genai models and cloud to maximize their efficiency and benefit from the ever-growing developments in ai models
GNU Affero General Public License v3.0
0 stars 8 forks source link

Image Content Creation Micro-Service #16

Closed Manav-Khandurie closed 3 days ago

Manav-Khandurie commented 1 week ago

Use the pythons fast api framework to build the image creation service this service has 2 objectives it will fetch the image based on prompt from the Apis and then it will use python libraries like Pillow to create Create images like example1 , example2

Note :- You are not expected to build images that are 1:1 with the provided examples instead think of these examples as a starting point and you are free to choose the different themes based on which these images can be created in different styles.

adx04 commented 1 week ago

Hi @Manav-Khandurie i would like trying to work on this issue as well (please guide me a little like what kind of requirements/specifications are necessary)

Manav-Khandurie commented 1 week ago

Hi @Manav-Khandurie i would like trying to work on this issue as well (please guide me a little like what kind of requirements/specifications are necessary)

OK so look this is somewhat of a service that would be basically editing these images that will be provided so like you have been provided with an image and text and you are supposed to build a image that looks somewhat like the examples that are shown below no need to worry about creating something which is 1:1 with the examples provided in the above comment but it needs to be close enough and for this you will most likely be using python libraries so use the FASTAPI framework and again if express js has some solution you can explore that as well the choice for the framework for this particular feature on microservice is up to you entirely so essentially what you do need to do here is that you will be given an image and a text and you need to merge those 2 and create a brand new image and similar to the examples provided in the above comment so refer to that and refer to additional dogs there are libraries in python like pillow that do the image processing task .

Again the Choice of FrameWork is up to you , my recommendation would still be goin with python's fastapi or any other python framework

Additional cause some of the related issues that would have been benefited You are for developing this feature are not present what you can do is that you can decrease the scope of the issue and simply work on generating these images through api request so , So on an api-request are being sent with an image and a text you basically merge them and send that image back.

If you're interested @adx04 ,in this one do let me know it is one of those issues that is more open ended.

adx04 commented 1 week ago

thanks @Manav-Khandurie will work on that! regards

Manav-Khandurie commented 6 days ago

Ok Assigned

adx04 commented 4 days ago

@Manav-Khandurie sorry for the time taken as i have been involved with my internship as well i have mentioned all the details in a Readme file i have generated a service using PIL and Fast API ,where should i keep my microservice folder in the project?

Manav-Khandurie commented 4 days ago

@Manav-Khandurie sorry for the time taken as i have been involved with my internship as well i have mentioned all the details in a Readme file i have generated a service using PIL and Fast API ,where should i keep my microservice folder in the project?

yea @adx04 , the folder in which you have to add the service is server\image-creation-service

adx04 commented 4 days ago

@Manav-Khandurie sorry for the time taken as i have been involved with my internship as well i have mentioned all the details in a Readme file i have generated a service using PIL and Fast API ,where should i keep my microservice folder in the project?

yea @adx04 , the folder in which you have to add the service is server\image-creation-service

ok @Manav-Khandurie