Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

DataObjectManager Module /

Discuss the DataObjectManager module, and the related ImageGallery module.

Moderators: martimiz, UncleCheese, Sean, Ed, biapar, Willr, Ingo, swaiba

Doing your own image manipulation and getting it into the system


Go to End


3 Posts   1769 Views

Avatar
MarcusDalgren

Community Member, 288 Posts

22 October 2009 at 8:40pm

First of all, sorry for asking a question not actually directly related to DataObjectManager. I'm asking here because this is the place where I'm actually likely to get an answer. I'm in the situation that I need to do some image manipulation that's not included in SilverStripe.

I have been reading the GD and Image classes but so far I haven't been able to find a way to simply get the file/GD resource from them, do my manipulation and then return it. Optimally I want SilverStripe to treat my new image in the way it treats thumbnails and the like so I actually still have the old image but also have access to the my modified image.

If anyone knows how to go about this I would very much like to hear from you!

Once again, I'm sorry for asking here but I'm kind of desperate.

Kindly,
Marcus

Avatar
Fuzz10

Community Member, 791 Posts

22 October 2009 at 9:54pm

I did not find an elegant way of doing this ... But hey , it works ...

Have a look @

http://www.silverstripe.org/all-other-modules/show/265218

and

http://www.silverstripe.org/archive/show/1144#post1144

good luck....

Avatar
MarcusDalgren

Community Member, 288 Posts

22 October 2009 at 10:01pm

Thanks for the resources Fuzz10!

Your solution looks alot like what I've been trying since asking the question, namely grabbing the image myself and doing raw GD work and then returning a new GD object with the new filename to make SilverStripe happy.

I'll read through all those threads to see if there's anything I've missed.

Thanks again!