WWW::Mechanize::Image(3pm)

WWW::Mechanize::Image3pm

Image object for www::mechanize

Usage

Image object to encapsulate all the stuff that Mech needs

Version

version 2.22

Constructor

new()

Creates and returns a new "WWW::Mechanize::Image" object.

    my $image = WWW::Mechanize::Image->new( {
        url    => $url,
        base   => $base,
        tag    => $tag,
        name   => $name,     # From the INPUT tag
        height => $height,   # optional
        width  => $width,    # optional
        alt    => $alt,      # optional
        attrs  => $attr_ref, # optional
    } );

Accessors

$image->url()

Image URL from the "src" attribute of the source tag.

May be "undef" if source tag has no "src" attribute.

$image->base()

Base URL to which the links are relative.

$image->name()

Name for the field from the NAME attribute, if any.

$image->tag()

Tag name (either "image" or "input")

$image->height()

Image height

$image->width()

Image width

$image->alt()

ALT attribute from the source tag, if any.

$image->attrs()

Hash ref of all the attributes and attribute values in the tag.

$image->URI()

Returns the URL as a URI::URL object.

$image->url_abs()

Returns the URL as an absolute URL string.

Releases

12 releases since Debian 3.1 (Sarge); the text changed 11 times.

  1. 3.1
  2. 4.0
  3. 5.0
  4. 6.0
  5. 7
  6. 8
  7. 9
  8. 10
  9. 11
  10. 12
  11. 13
  12. Arch

Author

Andy Lester <andy at petdance.com>

From perl-www-mechanize 2.22-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.