ImageCache 6.x-2.0-beta9
Used GD based ImageAPI

After trying to add to my first preset action "Add render text", I've received from Drupal this message:

Fatal error: Call to undefined function imageapi_text_style_widget() in ***\sites\all\modules\imagecache_actions\textrender.inc on line 48

Please fix it, or explain why this function is not defined.

In additional one issue with Imagecache:

 * warning: imagecopy(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 135.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 149.
    * warning: imagedestroy(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 170.

I'm still testing ImageAPI and Imagacahe modules ...

Comments

landike’s picture

after "Update preset" on Site Building \ Image Cache \ Edit Preset

warning: imagecopymerge(): supplied argument is not a valid Image resource in ***\sites\all\modules\imagecache_effects\imageapi.inc on line 90.
dman’s picture

Add Render Text - EXPERIMENTAL Add static or dynamic (coded) text to an image using CSS-like effects.

"Render Text" requires a library you don't have. Experimental means don't be surprised if it doesn't work.

Use the old one instead:

Add Text - Add static or dynamic (coded) text to an image.
landike’s picture

What exactly library I need?
Could it be in for future in this module?
Or should I install by myself?
Is it GD or other image toolkit?

dman’s picture

It's over here
but seriously, it's not ready yet.
I'm slowly preparing a couple of uses for it. signwriter, menuwriter versions as well as this imagecache use.

Currently, the working version WORKS OK. Use it.

The experimental one is there to add text effects like borders and shadows with a more logical UI and code re-use.

landike’s picture

Priority: Normal » Critical

Hi there....

I fixed it for myself by changing from $image->res to $image-resource

I didn't test enough.. but now it works correctly....

Looks like it is just misspelling in variable (object) name

PS. ImageCache 6.x-2.0-beta9

dman’s picture

Not so much a mis-spelling as an compatibility-breaking API change made within imageapi earlier this year.
This update does need committing though, and yeah, is critical as the module no longer works at all without it.

dman’s picture

Status: Active » Closed (fixed)

This was fixed a few releases ago