Commercial Photographer Newport

Webber Photo is me, Rhys Webber (plus assistants where required), and I'm a Newport based Photographer, offering portrait photography, product photography, commercial photography, industrial photography, travel photography and fashion photography from my studio in Newport, South Wales. I also have a portable photography studio setup which allows me to shoot at your place of business if required. I offer both Photography Services in Newport, but also Newport Photography - my personal photography work, which is all about documenting the diversity of the people of Newport through photographic portraits. Of course, being a Newport Photographer doesn't tie me to the city, with clients from across the UK and beyond.

Photography is my passion and I'm lucky that people pay me to do what I love — being a photographer! I also take photographs for personal pleasure when not being paid - exhibiting my personal work and working on large scale projects like Welsh From Everywhere. I also teach photography, and have delivered sessions to students in the University of South Wales, and Coleg Gwent.

Take a look at the range of photography services I offer below, then get in touch to see what I can do for you or click here to read more about me.

Portrait Photography Newport

Portrait photography is my biggest photography passion. I love to meet new people and engage with them to create relaxed portraits which capture the character of the sitter. I shoot portrait photography from my studio in Newport, but can also bring a portable studio to you. Portrait Photography - Take a look!

Contacted Rhys last minute for a shoot in couple of days' time; the photographs were excellent and he sent the files through in less than a day. Five stars

Bradford Watson, People's Health Trust

Treat Yourself to a Fashion Photoshoot

Treat yourself (or get someone to treat you!) to a fashion photoshoot - capture stunning glamorous photographic images with a professional photographer.

Portrait Photography

Need a portrait of yourself, or headshots of your work team? I've shot thousands of portraits… take a look.

Corporate Headshots

Is your great looking website being let down by substandard coporate headshots? I've shot many hundreds of these, both at my Newport studio, and at clients premises with my portable photography studio. 

Fashion & Beauty Photography

Do you need fashion or beauty photography for your brand, or are you an aspiring model looking for great photos to build your portfolio?

Picsel Photography Studio for Hire

Picsel Photography Studio is my well-equipped Newport based studio,with cyclorama wall and everything you need to create stunning images — and it is available for hire!

Drone Photography & Video

Elevate your storytelling with our 4k drone video and high quality res photography. Take a look at our drone services.

Event Photography

Our event photography gets you the photos you need from your corporate, or creative event.

Industrial Photography

Our industrial photography clients include TATA Steel, BAE Systems, Welsh Power, Ensinger Plastics and many more.

Welsh From Everywhere

Welsh from Everywhere is my personal photo portraiture project, which I started over 10 years ago. The project investigates the rich cultural diversity of Newport in the 21st Century.

Photography Clients

I've been a commercial photographer for many years, first in Newport, then London then back to Newport. I've had too many photography clients to mention, but here's a few.

Welsh Power
Nayah Cosmetics
Harding Evans
Maindee Unlimited
BAE Systems
Great Bear Healthcare
Alzheimers Society Logo
Welsh Connection
Woundchek
University of South Wales
Bank of England
Newport City Radio
Cymraeg I Bawb
NHS Wales
Ensinger
Newport City Council
People's Health Trust
Rhag Cymru
Hover Helicopters
WAHWN
GD Environmental
Ffotogallery
Axis Chiropractic
Care Supply Pool
IDS Door Services
Hexa Finance
CAF
All About Eve
Premier Forest
Joov Sports Products
Pink Rhino Vending
University of Wales Global Academy
National Literacy Trust
Tata Steel

Photographer Newport Blog

Being a photographer is not just my profession, but also my hobby. My Photographer Newport blog shows a range of client commissioned work, self directed work, photography teaching work, and exhibitions.. Take a look!

Photo-synthesis: Shooting Plants

During lockdown with little client work, I set myself some mini photographic projects to scratch my photo itch. As plants love light as much as photographers, I started there.

$SCRIPT_NAME (string) = /index.php
$app_name (string) = callable
$sitename (string) = Webber Photo
$content_obj (object of type: Content) = {}
$content_id (string) = 1
$page_id (string) = 1
$page_alias (string) = home
$lang (string) = en_US
$encoding (string) = utf-8
$pageVars (array) = [
   .pageTitle (string) = Commercial Photography in Newport: Product, Portrait, Industrial, Fashion, Event
   .siteName (string) = Webber Photo
   .pageDescription (string) =
   .pageURL (string) = https://www.webber-photo.com/
   .searchable (string) = 1
   .keyword1 (string) = Commercial Photography in Newport: Product, Portrait, Industrial, Fashion, Event
   .keyword2 (string) = Commercial Photography in Newport: Product, Portrait, Industrial, Fashion, Event
   .homePageKeywords (string) = Commercial Photography in Newport: Product, Portrait, Industrial, Fashion, Event
   .phoneNumber (string) = 01633674418
   .mobileNumber (string) =
   .email (string) = rhys@webber-photo.com
   .fax (string) =
   .twitter (string) =
   .facebook (string) =
   .linkedin (string) =
   .fullBusinessName (string) = Webber Photo
   .street1 (string) = 12b Clifton Rd
   .street2 (string) =
   .city (string) = Newport
   .region (string) = Newport
   .postcode (string) = NP20 4EW
   .country (string) = United Kingdom
   .businessType (string) = LocalBusiness
   .latitude_longitude (string) = 51.582879, -3.000555
   .geo_region (string) = GB-NWP
   .copyright_start (string) = 2025
   .ga_code (string) =
   .ga_gtag_id (string) =
   .copyright (string) = 2025-2026
   .latitude (string) = 51.582879
   .longitude (string) = -3.000555
   .county (string) = Newport
   .phoneNumberLink (string) = 01633674418
   .emailLink (string) =
   .typeMicrodata (string) = itemscope itemtype="http://schema.org/LocalBusiness"
   .fullBusinessNameMicrodata (string) = Webber Photo
   .address (string) = 12b Clifton Rd, Newport, Newport, NP20 4EW, United Kingdom
   .addressMicrodata (string) =
Webber Photo 12b Clifton Rd Newport Newport NP20 4EW United Kingdom

]
$lang_extra (string) =
$lang_parent (string) = en
$lang_locale (string) = en_US
$lang_dir (string) = ltr
$mle_separator (string) =
$langs (object of type: stdClass) = {
   ->0 (array) = [
      .id (string) = 1
      .name (string) = English
      .locale (string) = en_US
      .flag (string) =
      .alias (string) = home
   ]
   ->1 (array) = [
      .id (string) = 2
      .name (string) = Cymraeg
      .locale (string) = en_CY
      .flag (string) =
      .alias (string) = hafan
   ]
}
$langs_count (integer) = 2
$actionid (string) = m3fca5
$actionparams (array) = [
   .pagelimit (integer) = 3
   .summarytemplate (string) = Home
   .module (string) = CGBlog
   .pagenumber (integer) = 10
   .returnid (string) = 1
   .action (string) = default
]
$returnid (string) = 1
$actionmodule (string) = CGBlog
$mod (object of type: CGBlog) = {
   ._actionid (string) = m3fca5
   ._actionname (string) = default
   ._image_directories (NULL) =
   ._current_action (NULL) =
   ._errormsg (NULL) =
   ._returnid (NULL) =
}
$totalcount (integer) = 34
$prevpage (string) = <
$firstpage (string) = <<
$nextpage (string) = >
$nexturl (string) = https://www.webber-photo.com/testimonial/page/2/1/1
$lastpage (string) = >>
$lasturl (string) = https://www.webber-photo.com/testimonial/page/12/1/1
$pagenumber (integer) = 10
$pagecount (integer) = 10
$pagelinks (array) = [
   [1] (object of type: stdClass) = {
      .link (string) = 1
      .url (string) = https://www.webber-photo.com/clients/1
   }
]
$items (array) = [
   [0] (object of type: stdClass) = {
      .author (string) = admin
      .id (string) = 1
      .title (string) = Photo-synthesis: Shooting Plants
      .content (string) =

The Greeks gave us the words used to describe my profession. Photo means 'light' and graphy (from graphos) means 'drawing' - so photography is 'drawing with light'. Plants sussed out how to work with light way before the Greeks came on the scene of course, with Photosynthesis - which means putting together (with the help of) light. 

So, when my people photography dried up during the lockdown, I turned to my fellow light wranglers for a series of plant photographs. Most of these were taken in and around the garden in Newport, but a few come from further afield.


      .summary (string) =

During lockdown with little client work, I set myself some mini photographic projects to scratch my photo itch. As plants love light as much as photographers, I started there.


      .postdate (string) = 2021-06-10 16:05:00
      .url (string) = 2021/06/Photo-synthesis-Shooting-Plants
      .extra (string) = plant photography, photosynthesis, photography, plants, flowers
      .startdate (string) = 2021-06-10 16:05:00
      .enddate (NULL) =
      .create_date (string) = 2021-06-10 16:15:58
      .modified_date (string) = 2024-07-10 09:48:25
      .file_location (string) = https://www.webber-photo.com/uploads/cgblog/id1
      ->categories (array) = [
         [0] (array) = [
            .id (string) = 1
            .name (string) = General
         ]
      ]
      ->categorylist (array) = [
         .0 (string) = 1
      ]
      ->fields (array) = [
         .thumbnail (object of type: stdClass) = {
            .name (string) = thumbnail
            .type (string) = image
            .value (string) = plantlife.jpg
         }
         .gallery (object of type: stdClass) = {
            .name (string) = gallery
            .type (string) = textarea
            .value (string) =

{Gallery dir='Personal-Projects/Plantlife'}


         }
      ]
      ->fieldsbyname (array) = [
         .thumbnail (object of type: stdClass) = {
            .name (string) = thumbnail
            .type (string) = image
            .value (string) = plantlife.jpg
         }
         .gallery (object of type: stdClass) = {
            .name (string) = gallery
            .type (string) = textarea
            .value (string) =

{Gallery dir='Personal-Projects/Plantlife'}


         }
      ]
      .detail_url (string) = https://www.webber-photo.com/2021/06/Photo-synthesis-Shooting-Plants
   }
]
$LISETestimonials_items (array) = [
   [3] (object of type: LISEItem) = {
      .item_id (string) = 3
      .alias (string) = bradford_watson_people_s_health_trust
      .title (string) = Bradford Watson, People's Health Trust
      .url (string) = https://www.webber-photo.com/testimonial/bradford-watson-peoples-health-trust
      .position (string) = 3
      .active (string) = 1
      .create_time (string) = 2025-10-02 09:37:15
      .modified_time (string) = 2025-10-02 16:27:31
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
]
$LISE_action (string) = default
$LISECardsHome_items (array) = [
   [12] (object of type: LISEItem) = {
      .item_id (string) = 12
      .alias (string) = _0
      .title (string) = Treat Yourself to a Fashion Photoshoot
      .url (string) = https://www.webber-photo.com/cardshome/prom-shoot-treat-yourself
      .position (string) = 0
      .active (string) = 1
      .create_time (string) = 2026-05-06 16:51:42
      .modified_time (string) = 2026-07-16 11:22:26
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [2] (object of type: LISEItem) = {
      .item_id (string) = 2
      .alias (string) = portrait_photography
      .title (string) = Portrait Photography
      .url (string) = https://www.webber-photo.com/portrait_photography
      .position (string) = 1
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:28:28
      .modified_time (string) = 2024-11-06 12:50:15
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [7] (object of type: LISEItem) = {
      .item_id (string) = 7
      .alias (string) = corporate_headshots
      .title (string) = Corporate Headshots
      .url (string) = https://www.webber-photo.com/corporate_headshots
      .position (string) = 2
      .active (string) = 1
      .create_time (string) = 2024-07-05 16:19:34
      .modified_time (string) = 2024-11-26 10:47:58
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [5] (object of type: LISEItem) = {
      .item_id (string) = 5
      .alias (string) = fashion_photography
      .title (string) = Fashion & Beauty Photography
      .url (string) = https://www.webber-photo.com/fashion_photography
      .position (string) = 3
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:29:08
      .modified_time (string) = 2024-11-26 10:45:51
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [10] (object of type: LISEItem) = {
      .item_id (string) = 10
      .alias (string) = picsel_photography_studio_for_hire
      .title (string) = Picsel Photography Studio for Hire
      .url (string) = https://www.webber-photo.com/picsel_photography_studio_for_hire
      .position (string) = 4
      .active (string) = 1
      .create_time (string) = 2025-05-01 12:36:51
      .modified_time (string) = 2025-05-01 12:49:09
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [8] (object of type: LISEItem) = {
      .item_id (string) = 8
      .alias (string) = drone_photography_video
      .title (string) = Drone Photography & Video
      .url (string) = https://www.webber-photo.com/cardshome/drone-photography-video
      .position (string) = 5
      .active (string) = 1
      .create_time (string) = 2024-11-06 12:23:59
      .modified_time (string) = 2024-11-06 12:23:59
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [3] (object of type: LISEItem) = {
      .item_id (string) = 3
      .alias (string) = event_photography
      .title (string) = Event Photography
      .url (string) = https://www.webber-photo.com/event_photography
      .position (string) = 6
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:28:40
      .modified_time (string) = 2024-11-06 12:56:25
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [4] (object of type: LISEItem) = {
      .item_id (string) = 4
      .alias (string) = industrial_photography
      .title (string) = Industrial Photography
      .url (string) = https://www.webber-photo.com/industrial_photography
      .position (string) = 8
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:28:56
      .modified_time (string) = 2023-01-06 14:20:21
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [9] (object of type: LISEItem) = {
      .item_id (string) = 9
      .alias (string) = welsh_from_everywhere
      .title (string) = Welsh From Everywhere
      .url (string) = https://www.webber-photo.com/cardshome/welsh-from-everywhere
      .position (string) = 9
      .active (string) = 1
      .create_time (string) = 2024-11-26 10:31:04
      .modified_time (string) = 2024-11-26 10:31:04
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
]
$LISEClients_items (array) = [
   [4] (object of type: LISEItem) = {
      .item_id (string) = 4
      .alias (string) = welsh_power
      .title (string) = Welsh Power
      .url (string) = https://www.webber-photo.com/clients/welsh-power
      .position (string) = 9
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:07:36
      .modified_time (string) = 2022-11-08 14:54:30
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [35] (object of type: LISEItem) = {
      .item_id (string) = 35
      .alias (string) = nayah_cosmetics
      .title (string) = Nayah Cosmetics
      .url (string) = https://www.webber-photo.com/clients/nayah-cosmetics
      .position (string) = 34
      .active (string) = 1
      .create_time (string) = 2024-10-21 16:39:21
      .modified_time (string) = 2024-10-21 16:39:21
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [20] (object of type: LISEItem) = {
      .item_id (string) = 20
      .alias (string) = harding_evans
      .title (string) = Harding Evans
      .url (string) = https://www.webber-photo.com/clients/harding-evans
      .position (string) = 32
      .active (string) = 1
      .create_time (string) = 2024-06-27 13:28:41
      .modified_time (string) = 2024-06-27 13:28:41
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [25] (object of type: LISEItem) = {
      .item_id (string) = 25
      .alias (string) = maindee_unlimited
      .title (string) = Maindee Unlimited
      .url (string) = https://www.webber-photo.com/clients/maindee-unlimited
      .position (string) = 16
      .active (string) = 1
      .create_time (string) = 2024-06-27 13:29:55
      .modified_time (string) = 2024-06-27 13:29:55
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [1] (object of type: LISEItem) = {
      .item_id (string) = 1
      .alias (string) = bae_systems
      .title (string) = BAE Systems
      .url (string) = https://www.webber-photo.com/clients/bae-systems
      .position (string) = 24
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:06:57
      .modified_time (string) = 2022-11-08 14:54:04
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [19] (object of type: LISEItem) = {
      .item_id (string) = 19
      .alias (string) = great_bear_healthcare
      .title (string) = Great Bear Healthcare
      .url (string) = https://www.webber-photo.com/clients/great-bear-healthcare
      .position (string) = 30
      .active (string) = 1
      .create_time (string) = 2024-06-27 13:28:32
      .modified_time (string) = 2024-06-27 13:28:32
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [14] (object of type: LISEItem) = {
      .item_id (string) = 14
      .alias (string) = alzheimer
      .title (string) = Alzheimers Society Logo
      .url (string) = https://www.webber-photo.com/clients/alzheimers-society-logo
      .position (string) = 20
      .active (string) = 1
      .create_time (string) = 2024-06-27 13:27:22
      .modified_time (string) = 2024-06-27 13:27:22
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [33] (object of type: LISEItem) = {
      .item_id (string) = 33
      .alias (string) = welsh_connection
      .title (string) = Welsh Connection
      .url (string) = https://www.webber-photo.com/clients/welsh-connection
      .position (string) = 19
      .active (string) = 1
      .create_time (string) = 2024-06-27 15:27:34
      .modified_time (string) = 2024-06-27 15:28:14
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [31] (object of type: LISEItem) = {
      .item_id (string) = 31
      .alias (string) = woundchek
      .title (string) = Woundchek
      .url (string) = https://www.webber-photo.com/clients/woundchek
      .position (string) = 14
      .active (string) = 1
      .create_time (string) = 2024-06-27 13:31:07
      .modified_time (string) = 2024-06-27 13:31:07
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [29] (object of type: LISEItem) = {
      .item_id (string) = 29
      .alias (string) = university_of_south_wales
      .title (string) = University of South Wales
      .url (string) = https://www.webber-photo.com/clients/university-of-south-wales
      .position (string) = 0
      .active (string) = 1
      .create_time (string) = 2024-06-27 13:30:47
      .modified_time (string) = 2024-06-27 13:30:47
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [11] (object of type: LISEItem) = {
      .item_id (string) = 11
      .alias (string) = bank_of_england
      .title (string) = Bank of England
      .url (string) = https://www.webber-photo.com/clients/bank-of-england
      .position (string) = 13
      .active (string) = 1
      .create_time (string) = 2023-06-13 13:33:11
      .modified_time (string) = 2023-06-13 13:34:21
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [26] (object of type: LISEItem) = {
      .item_id (string) = 26
      .alias (string) = newport_city_radio
      .title (string) = Newport City Radio
      .url (string) = https://www.webber-photo.com/clients/newport
      .position (string) = 21
      .active (string) = 1
      .create_time (string) = 2024-06-27 13:30:11
      .modified_time (string) = 2024-06-27 13:30:11
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [17] (object of type: LISEItem) = {
      .item_id (string) = 17
      .alias (string) = cymraeg_i_bawb
      .title (string) = Cymraeg I Bawb
      .url (string) = https://www.webber-photo.com/clients/cymraeg-i-bawb
      .position (string) = 26
      .active (string) = 1
      .create_time (string) = 2024-06-27 13:28:05
      .modified_time (string) = 2024-06-27 13:28:05
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [32] (object of type: LISEItem) = {
      .item_id (string) = 32
      .alias (string) = nhs_wales
      .title (string) = NHS Wales
      .url (string) = https://www.webber-photo.com/clients/nhs-wales
      .position (string) = 1
      .active (string) = 1
      .create_time (string) = 2024-06-27 15:22:51
      .modified_time (string) = 2024-06-27 15:22:51
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [3] (object of type: LISEItem) = {
      .item_id (string) = 3
      .alias (string) = ensinger
      .title (string) = Ensinger
      .url (string) = https://www.webber-photo.com/clients/ensinger
      .position (string) = 7
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:07:24
      .modified_time (string) = 2022-11-08 14:54:21
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [7] (object of type: LISEItem) = {
      .item_id (string) = 7
      .alias (string) = newport_city_council
      .title (string) = Newport City Council
      .url (string) = https://www.webber-photo.com/clients/newport-city-council
      .position (string) = 22
      .active (string) = 1
      .create_time (string) = 2022-11-08 14:55:12
      .modified_time (string) = 2022-11-08 14:55:12
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [6] (object of type: LISEItem) = {
      .item_id (string) = 6
      .alias (string) = people_s_health_trust
      .title (string) = People's Health Trust
      .url (string) = https://www.webber-photo.com/clients/peoples-health-tr
      .position (string) = 17
      .active (string) = 1
      .create_time (string) = 2022-11-08 14:54:54
      .modified_time (string) = 2022-11-08 14:54:54
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [28] (object of type: LISEItem) = {
      .item_id (string) = 28
      .alias (string) = rhag_cymru
      .title (string) = Rhag Cymru
      .url (string) = https://www.webber-photo.com/clients/rhag-cymru
      .position (string) = 29
      .active (string) = 1
      .create_time (string) = 2024-06-27 13:30:32
      .modified_time (string) = 2024-06-27 13:30:32
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [22] (object of type: LISEItem) = {
      .item_id (string) = 22
      .alias (string) = hover_helicopters
      .title (string) = Hover Helicopters
      .url (string) = https://www.webber-photo.com/clients/hover-helicopters
      .position (string) = 6
      .active (string) = 1
      .create_time (string) = 2024-06-27 13:29:08
      .modified_time (string) = 2024-06-27 13:29:08
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [30] (object of type: LISEItem) = {
      .item_id (string) = 30
      .alias (string) = wahwn
      .title (string) = WAHWN
      .url (string) = https://www.webber-photo.com/clients/wahwn
      .position (string) = 12
      .active (string) = 1
      .create_time (string) = 2024-06-27 13:30:57
      .modified_time (string) = 2024-06-27 13:30:57
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [9] (object of type: LISEItem) = {
      .item_id (string) = 9
      .alias (string) = gd_environmental
      .title (string) = GD Environmental
      .url (string) = https://www.webber-photo.com/clients/gd-environmental
      .position (string) = 31
      .active (string) = 1
      .create_time (string) = 2022-11-08 14:55:45
      .modified_time (string) = 2022-11-08 14:55:45
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [18] (object of type: LISEItem) = {
      .item_id (string) = 18
      .alias (string) = ffotogallery
      .title (string) = Ffotogallery
      .url (string) = https://www.webber-photo.com/clients/ffotogallery
      .position (string) = 28
      .active (string) = 1
      .create_time (string) = 2024-06-27 13:28:17
      .modified_time (string) = 2024-06-27 13:28:17
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [15] (object of type: LISEItem) = {
      .item_id (string) = 15
      .alias (string) = axis_chirop
      .title (string) = Axis Chiropractic
      .url (string) = https://www.webber-photo.com/clients/axis-chiropracti
      .position (string) = 23
      .active (string) = 1
      .create_time (string) = 2024-06-27 13:27:36
      .modified_time (string) = 2024-06-27 13:27:36
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [16] (object of type: LISEItem) = {
      .item_id (string) = 16
      .alias (string) = care_supply_pool
      .title (string) = Care Supply Pool
      .url (string) = https://www.webber-photo.com/clients/care-supply-pool
      .position (string) = 25
      .active (string) = 1
      .create_time (string) = 2024-06-27 13:27:51
      .modified_time (string) = 2024-06-27 13:27:51
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [23] (object of type: LISEItem) = {
      .item_id (string) = 23
      .alias (string) = ids_door_services
      .title (string) = IDS Door Services
      .url (string) = https://www.webber-photo.com/clients/ids-door-services
      .position (string) = 8
      .active (string) = 1
      .create_time (string) = 2024-06-27 13:29:25
      .modified_time (string) = 2024-06-27 13:29:25
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [21] (object of type: LISEItem) = {
      .item_id (string) = 21
      .alias (string) = hexa_finance
      .title (string) = Hexa Finance
      .url (string) = https://www.webber-photo.com/clients/hexa-finance
      .position (string) = 4
      .active (string) = 1
      .create_time (string) = 2024-06-27 13:28:51
      .modified_time (string) = 2024-06-27 13:28:51
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [8] (object of type: LISEItem) = {
      .item_id (string) = 8
      .alias (string) = caf
      .title (string) = CAF
      .url (string) = https://www.webber-photo.com/clients/caf
      .position (string) = 2
      .active (string) = 1
      .create_time (string) = 2022-11-08 14:55:28
      .modified_time (string) = 2022-11-08 14:55:28
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [13] (object of type: LISEItem) = {
      .item_id (string) = 13
      .alias (string) = all_about_eve
      .title (string) = All About Eve
      .url (string) = https://www.webber-photo.com/clients/all-about-eve
      .position (string) = 18
      .active (string) = 1
      .create_time (string) = 2024-06-27 13:27:07
      .modified_time (string) = 2024-06-27 13:27:07
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [10] (object of type: LISEItem) = {
      .item_id (string) = 10
      .alias (string) = premier_forest
      .title (string) = Premier Forest
      .url (string) = https://www.webber-photo.com/clients/premier-forest
      .position (string) = 33
      .active (string) = 1
      .create_time (string) = 2022-11-08 14:56:06
      .modified_time (string) = 2022-11-08 14:56:06
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [24] (object of type: LISEItem) = {
      .item_id (string) = 24
      .alias (string) = joov_sports_products
      .title (string) = Joov Sports Products
      .url (string) = https://www.webber-photo.com/clients/joov-sports-products
      .position (string) = 10
      .active (string) = 1
      .create_time (string) = 2024-06-27 13:29:41
      .modified_time (string) = 2024-06-27 13:29:41
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [27] (object of type: LISEItem) = {
      .item_id (string) = 27
      .alias (string) = pink_rhino_vending
      .title (string) = Pink Rhino Vending
      .url (string) = https://www.webber-photo.com/clients/pink-rhino-vending
      .position (string) = 27
      .active (string) = 1
      .create_time (string) = 2024-06-27 13:30:22
      .modified_time (string) = 2024-06-27 13:30:22
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [5] (object of type: LISEItem) = {
      .item_id (string) = 5
      .alias (string) = university_of_wales_global_academy
      .title (string) = University of Wales Global Academy
      .url (string) = https://www.webber-photo.com/clients/university-of-wales-global-academy
      .position (string) = 11
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:07:58
      .modified_time (string) = 2022-11-08 14:54:39
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [12] (object of type: LISEItem) = {
      .item_id (string) = 12
      .alias (string) = national_literacy_trust
      .title (string) = National Literacy Trust
      .url (string) = https://www.webber-photo.com/clients/national-literacy-trust
      .position (string) = 15
      .active (string) = 1
      .create_time (string) = 2024-06-27 12:48:39
      .modified_time (string) = 2024-06-27 12:48:39
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
   [2] (object of type: LISEItem) = {
      .item_id (string) = 2
      .alias (string) = tata_steel
      .title (string) = Tata Steel
      .url (string) = https://www.webber-photo.com/clients/tata-steel
      .position (string) = 5
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:07:10
      .modified_time (string) = 2022-11-08 14:54:13
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {      }
   }
]
$actionname (string) = default
$CGBlog (object of type: CGBlog) = {
   ._actionid (string) = m3fca5
   ._actionname (string) = default
   ._image_directories (NULL) =
   ._current_action (NULL) =
   ._errormsg (NULL) =
   ._returnid (NULL) =
}
$module (string) = CGBlog
$prevurl (string) = https://www.webber-photo.com/index.php?mact=CGBlog,m3fca5,default,1&m3fca5pagelimit=3&m3fca5summarytemplate=Home&m3fca5pagenumber=9&m3fca5returnid=1&page=1
$firsturl (string) = https://www.webber-photo.com/index.php?mact=CGBlog,m3fca5,default,1&m3fca5pagelimit=3&m3fca5summarytemplate=Home&m3fca5pagenumber=1&m3fca5returnid=1&page=1
$oftext (string) = of
$pagetext (string) = Page
$itemcount (integer) = 1
$category_label (string) = Category:
$author_label (string) = Posted by:
$statusopts (array) = [
   .draft (string) = Draft
   .published (string) = Published
]
$param_pagelimit (integer) = 3
$param_summarytemplate (string) = Home
$param_module (string) = CGBlog
$param_pagenumber (integer) = 1
$param_returnid (string) = 1
$entry (object of type: stdClass) = {
   .author (string) = admin
   .id (string) = 1
   .title (string) = Photo-synthesis: Shooting Plants
   .content (string) =

The Greeks gave us the words used to describe my profession. Photo means 'light' and graphy (from graphos) means 'drawing' - so photography is 'drawing with light'. Plants sussed out how to work with light way before the Greeks came on the scene of course, with Photosynthesis - which means putting together (with the help of) light. 

So, when my people photography dried up during the lockdown, I turned to my fellow light wranglers for a series of plant photographs. Most of these were taken in and around the garden in Newport, but a few come from further afield.


   .summary (string) =

During lockdown with little client work, I set myself some mini photographic projects to scratch my photo itch. As plants love light as much as photographers, I started there.


   .postdate (string) = 2021-06-10 16:05:00
   .url (string) = 2021/06/Photo-synthesis-Shooting-Plants
   .extra (string) = plant photography, photosynthesis, photography, plants, flowers
   .startdate (string) = 2021-06-10 16:05:00
   .enddate (NULL) =
   .create_date (string) = 2021-06-10 16:15:58
   .modified_date (string) = 2024-07-10 09:48:25
   .file_location (string) = https://www.webber-photo.com/uploads/cgblog/id1
   ->categories (array) = [
      [0] (array) = [
         .id (string) = 1
         .name (string) = General
      ]
   ]
   ->categorylist (array) = [
      .0 (string) = 1
   ]
   ->fields (array) = [
      .thumbnail (object of type: stdClass) = {
         .name (string) = thumbnail
         .type (string) = image
         .value (string) = plantlife.jpg
      }
      .gallery (object of type: stdClass) = {
         .name (string) = gallery
         .type (string) = textarea
         .value (string) =

{Gallery dir='Personal-Projects/Plantlife'}


      }
   ]
   ->fieldsbyname (array) = [
      .thumbnail (object of type: stdClass) = {
         .name (string) = thumbnail
         .type (string) = image
         .value (string) = plantlife.jpg
      }
      .gallery (object of type: stdClass) = {
         .name (string) = gallery
         .type (string) = textarea
         .value (string) =

{Gallery dir='Personal-Projects/Plantlife'}


      }
   ]
   .detail_url (string) = https://www.webber-photo.com/2021/06/Photo-synthesis-Shooting-Plants
}
$img (string) = https://www.webber-photo.com/uploads/cgblog/id1/plantlife.jpg
Array ( [blogLang] => en [LISETestimonialsdp] => Array ( [1] => 1 ) [LISECardsHomedp] => Array ( [1] => 1 ) [LISEClientsdp] => Array ( [1] => 1 ) [CGBF_GUID_TOKEN] => Array ( [2B5631DD-308C-4584-82E2-850962259238] => Array ( [form] => Contact [time] => 1786851710 ) ) ) 1