Example: Image
Demonstrates the basic use of image API.
This module demonstrates the use of Drupal 7's new image styles and effects including the following topics.
- Define default image styles in code. Useful for modules that want to ship with predefined image styles and for site developers who want their image style configurations to be in version control. hook_image_default_styles().
- Define new image effects. Demonstrates how a module can add additional effects to the options available when creating image styles. hook_image_effect_info().
- Alter existing image styles. Demonstrates the use of hook_image_styles_alter() to modify existing image effects, especially those defined by other modules in hook_image_default_styles() without having to override the styles.
- Demonstrates the use of hook_image_style_save() and hook_image_style_delete() to update module specific variables when an image style is either re-named or deleted.
- Generate a form with a field of type #managed_file that allows the user to upload an image and choose a style to use when displaying that image.
- Demonstrates the use of theme_image_style() to display images using an image style.
See also
Parent topics
File
-
image_example/
image_example.module, line 8
Functions
Title Sort descending | File name | Summary |
---|---|---|
image_example_colorize_effect | image_example/ |
Image effect callback; Colorize an image resource. |
image_example_colorize_form | image_example/ |
Form Builder; Configuration settings for colorize effect. |
image_example_disable | image_example/ |
Implements hook_disable(). |
image_example_enable | image_example/ |
Implements hook_enable(). |
image_example_help | image_example/ |
Implements hook_help(). |
image_example_image_default_styles | image_example/ |
Implements hook_image_default_styles(). |
image_example_image_effect_info | image_example/ |
Implements hook_image_effect_info(). |
image_example_image_styles_alter | image_example/ |
Implements hook_image_styles_alter(). |
image_example_image_style_delete | image_example/ |
Implements hook_image_style_delete(). |
image_example_image_style_save | image_example/ |
Implements hook_image_style_save(). |
image_example_install | image_example/ |
Implements hook_install(). |
image_example_menu | image_example/ |
Implements hook_menu(). |
image_example_style_flush | image_example/ |
Implements hook_image_style_flush(). |
image_example_style_form | image_example/ |
Form for uploading and displaying an image using selected style. |
image_example_style_form_submit | image_example/ |
Form Builder; Display a form for uploading an image. |
image_example_style_form_validate | image_example/ |
Verifies that the user supplied an image with the form.. |
image_example_theme | image_example/ |
Implements hook_theme(). |
image_example_uninstall | image_example/ |
Implements hook_uninstall(). |
theme_image_example_colorize_summary | image_example/ |
Formats a summary of an image colorize effect. |
theme_image_example_image | image_example/ |
Theme function displays an image rendered using the specified style. |
Classes
Title Sort descending | File name | Summary |
---|---|---|
ImageExampleTestCase | image_example/ |
Functional tests for the Image Example module. |