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!

Portrait Photography

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

Product Photography

Take a look at our product photography, helping our clients market their products on websites and in catalogues.

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.

Travel Photography

Have cameras - will travel? Take a look at some of my travel photography.

Fashion Photography

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

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.

Premier Forest
Ensinger
University of Wales Global Academy
CAF
BAE Systems
Bank of England
Welsh Power
Tata Steel
People's Health Trust
GD Environmental

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!

WAHWN Conference

WAHWN - Wales Arts in Health & Wellbeing Network - held their first major conference at the Lysaughts Institute in Newport in Autumn 2023, and commissioned me to photograph the event.

Newport City Radio Photoshoot

Newport City Radio were about to launch a new website, so hired me to shoot some vibrant and colourful photographic portraits.

Harding Evans Portraits

Harding Evans is a large solicitor's firm in Newport and Cardiff with about 90 staff members, and they requested a portrait shoot for their website.

$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
$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
   .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) = 10
$prevpage (string) = <
$firstpage (string) = <<
$nextpage (string) = >
$lastpage (string) = >>
$pagenumber (integer) = 1
$pagecount (integer) = 8
$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) = 27
      .title (string) = WAHWN Conference
      .content (string) =

The conference was WAHWN's first conference since they formed in 2018. We've been working with them ever since on graphic design, marketing and website design. The organisation brings together artists, policy makers, educators, funders, academics, researchers and healthcare workers and this event was very well attended, packing out the main venue hall and 4 breakout rooms.

I spent the day at the conference, shooting event photography with the odd portrait thrown in, meeting and photographing some really interesting people along the way. Here are some of the photos from the event.]


      .summary (string) =

WAHWN - Wales Arts in Health & Wellbeing Network - held their first major conference at the Lysaughts Institute in Newport in Autumn 2023, and commissioned me to photograph the event.


      .postdate (string) = 2024-01-04 15:23:00
      .url (string) = wahwn-conference
      .startdate (string) = 2024-01-04 15:23:00
      .enddate (NULL) =
      .create_date (string) = 2024-01-04 15:31:08
      .modified_date (string) = 2024-01-04 15:31:51
      .file_location (string) = https://www.webber-photo.com/uploads/cgblog/id27
      ->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) = WAHWNConference_(22_of_30).jpg
         }
         .gallery (object of type: stdClass) = {
            .name (string) = gallery
            .type (string) = textarea
            .value (string) =

{Gallery dir='Event-Photography/WAHWN-Conference'}


         }
         .Title_CY (object of type: stdClass) = {
            .name (string) = Title_CY
            .type (string) = textbox
            .value (string) = Cynhadledd WAHWN
         }
         .Summary_CY (object of type: stdClass) = {
            .name (string) = Summary_CY
            .type (string) = textarea
            .value (string) =

Cynhaliodd WAHWN – Rhwydwaith Celfyddydau mewn Iechyd a Lles Cymru – eu cynhadledd fawr gyntaf yn Sefydliad Lysaughts yng Nghasnewydd yn hydref 2023, a chomisiynwyd fi i dynnu llun o’r digwyddiad.


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

{Gallery dir='Event-Photography/WAHWN-Conference'}


         }
         .Title_CY (object of type: stdClass) = {
            .name (string) = Title_CY
            .type (string) = textbox
            .value (string) = Cynhadledd WAHWN
         }
         .Summary_CY (object of type: stdClass) = {
            .name (string) = Summary_CY
            .type (string) = textarea
            .value (string) =

Cynhaliodd WAHWN – Rhwydwaith Celfyddydau mewn Iechyd a Lles Cymru – eu cynhadledd fawr gyntaf yn Sefydliad Lysaughts yng Nghasnewydd yn hydref 2023, a chomisiynwyd fi i dynnu llun o’r digwyddiad.


         }
      ]
      .detail_url (string) = https://www.webber-photo.com/wahwn-conference
   }
   [1] (object of type: stdClass) = {
      .author (string) = admin
      .id (string) = 26
      .title (string) = Newport City Radio Photoshoot
      .content (string) =

Newport City Radio have been broadcasting in Newport for over ten years and to celebrate they planned a new website (which my company www.webber-design.com helped build). They needed some new photographic portraits of the team, including presenters, producers, journalists and admin staff. The brief was to produce super colourful, vibrant and fun portraits using their brand yellow for the background.

I shot the portraits at the radio station using my portable studio, with a sunflower yellow background, ensuring that all sitters wore bright and bold colours - a couple showed up in less colourful clothing, but I tweaked these in photoshop to achieve the vibrancy that the client wanted. Between us we also provided a box of props to add to the fun.

Lastly, I added a watermarked tiled version of their logo in the background to enhance the brand recognition. Some of the portraits were for specific shows - hence the landscape format. On the website the spaces to the left and right of the sitters is filled with text info on each show.


      .summary (string) =

Newport City Radio were about to launch a new website, so hired me to shoot some vibrant and colourful photographic portraits.


      .postdate (string) = 2024-01-03 12:58:00
      .url (string) = newport-city-radio-photoshoot
      .startdate (string) = 2024-01-03 12:58:00
      .enddate (NULL) =
      .create_date (string) = 2024-01-03 13:09:39
      .modified_date (string) = 2024-01-03 13:09:39
      .file_location (string) = https://www.webber-photo.com/uploads/cgblog/id26
      ->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) = ncrtn.jpg
         }
         .gallery (object of type: stdClass) = {
            .name (string) = gallery
            .type (string) = textarea
            .value (string) =

{Gallery dir='People-Photography/Newport-City-Radio'}


         }
         .Title_CY (object of type: stdClass) = {
            .name (string) = Title_CY
            .type (string) = textbox
            .value (string) = Portreadau: Newport City Radio
         }
         .Summary_CY (object of type: stdClass) = {
            .name (string) = Summary_CY
            .type (string) = textarea
            .value (string) =

Roedd Radio Dinas Casnewydd ar fin lansio gwefan newydd, felly fe wnaethon nhw fy llogi i saethu rhai portreadau ffotograffig bywiog a lliwgar.


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

{Gallery dir='People-Photography/Newport-City-Radio'}


         }
         .Title_CY (object of type: stdClass) = {
            .name (string) = Title_CY
            .type (string) = textbox
            .value (string) = Portreadau: Newport City Radio
         }
         .Summary_CY (object of type: stdClass) = {
            .name (string) = Summary_CY
            .type (string) = textarea
            .value (string) =

Roedd Radio Dinas Casnewydd ar fin lansio gwefan newydd, felly fe wnaethon nhw fy llogi i saethu rhai portreadau ffotograffig bywiog a lliwgar.


         }
      ]
      .detail_url (string) = https://www.webber-photo.com/newport-city-radio-photoshoot
   }
   [2] (object of type: stdClass) = {
      .author (string) = admin
      .id (string) = 25
      .title (string) = Harding Evans Portraits
      .content (string) =

With about 90 staff members to shoot, this wasn't going to be done in a day, so we arranged one photoshoot at the Cardiff office, and 3 at the Newport office. 

"I ******* hate having my photo taken!"

If clients want natural looking portraits, then it takes a little time - as many people hate having their photo taken, and especially when told they must by their employer.  Wall to wall images of beautiful models wherever we turn has made many people uncomfortable with having their photos taken, and so it is no surprise when a significant proportion of my 'models' for headshots enter the studio with fear and trepidation. This makes them stiff with hunched shoulders and rictus smile (or their go-to photo pose), which is no good for taking relaxed and natural photos.

For this reason I request 10 minutes with each sitter. Some sitters are clearly comfortable and are in and out of the studio in 5 minutes, but with the less comfortable ones I need that time to get them to relax, and forget that they "hate having their photo taken". This means chatting, and asking questions - connecting with each sitter in order that they relax enough for the shot. I may then only shoot in the last couple of minutes of the ten, but the results are much better.

On Brand Portraits 

Harding Evans' brand is centred around their teal colour palette, so we decided (me and the marketing manager together), that we should shoot on a textured teal background, with a little gradient so that the centre of the images was lighter than the edges. To achieve this I set a coloured gel onto a grey background, turning it to a teal colour. The teal wasn't quite the brand colour, but close enough that I could then tweak each portrait in photoshop to get the precise colour for the brand.

Finishing Off

Pretty much all phone cameras now come with a 'beauty' filter which smooths skin and reduces blemishes - and people are using them so much that a regular 'warts-and-all' high res image can look too detailed in comparison. So in collaboration with the team at Harding Evans we decided to do minor skin smoothing, and blemish removal on all images - plus several of the sitters requested more specific edits, including thickening of thinning hair in Photoshop.

I'm happy to offer these edits if the clients want them - not going as far as a beauty/model retouch shot (that can take an hour per shot) , but making the sitters look as good as possible. 

Take a look and get in touch if your team needs new photographic portraits.

 


      .summary (string) =

Harding Evans is a large solicitor's firm in Newport and Cardiff with about 90 staff members, and they requested a portrait shoot for their website.


      .postdate (string) = 2023-07-17 16:49:00
      .url (string) = harding-evans-portraits
      .startdate (string) = 2023-07-17 16:49:00
      .enddate (NULL) =
      .create_date (string) = 2023-07-17 17:08:59
      .modified_date (string) = 2023-07-17 17:08:59
      .file_location (string) = https://www.webber-photo.com/uploads/cgblog/id25
      ->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) = HETn.jpg
         }
         .gallery (object of type: stdClass) = {
            .name (string) = gallery
            .type (string) = textarea
            .value (string) =

{Gallery dir='People-Photography/Harding-Evans-Portraits'}


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

{Gallery dir='People-Photography/Harding-Evans-Portraits'}


         }
      ]
      .detail_url (string) = https://www.webber-photo.com/harding-evans-portraits
   }
]
$LISE_action (string) = default
$LISECardsHome_items (array) = [
   [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) = 0
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:28:28
      .modified_time (string) = 2023-01-06 14:17:59
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {
         ->2 (object of type: lisefd_ContentPages) = {         }
         ->3 (object of type: lisefd_TextArea) = {         }
         ->4 (object of type: lisefd_Tabs) = {         }
         ->7 (object of type: lisefd_TextInput) = {         }
         ->5 (object of type: lisefd_ContentPages) = {         }
         ->6 (object of type: lisefd_TextArea) = {         }
         ->8 (object of type: lisefd_Tabs) = {         }
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [1] (object of type: LISEItem) = {
      .item_id (string) = 1
      .alias (string) = product_photography
      .title (string) = Product Photography
      .url (string) = https://www.webber-photo.com/product_photography
      .position (string) = 1
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:28:15
      .modified_time (string) = 2023-01-06 14:01:20
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {
         ->2 (object of type: lisefd_ContentPages) = {         }
         ->3 (object of type: lisefd_TextArea) = {         }
         ->4 (object of type: lisefd_Tabs) = {         }
         ->7 (object of type: lisefd_TextInput) = {         }
         ->5 (object of type: lisefd_ContentPages) = {         }
         ->6 (object of type: lisefd_TextArea) = {         }
         ->8 (object of type: lisefd_Tabs) = {         }
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [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) = 2
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:28:40
      .modified_time (string) = 2023-01-06 14:18:59
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {
         ->2 (object of type: lisefd_ContentPages) = {         }
         ->3 (object of type: lisefd_TextArea) = {         }
         ->4 (object of type: lisefd_Tabs) = {         }
         ->7 (object of type: lisefd_TextInput) = {         }
         ->5 (object of type: lisefd_ContentPages) = {         }
         ->6 (object of type: lisefd_TextArea) = {         }
         ->8 (object of type: lisefd_Tabs) = {         }
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [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) = 3
      .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) = {
         ->2 (object of type: lisefd_ContentPages) = {         }
         ->3 (object of type: lisefd_TextArea) = {         }
         ->4 (object of type: lisefd_Tabs) = {         }
         ->7 (object of type: lisefd_TextInput) = {         }
         ->5 (object of type: lisefd_ContentPages) = {         }
         ->6 (object of type: lisefd_TextArea) = {         }
         ->8 (object of type: lisefd_Tabs) = {         }
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [6] (object of type: LISEItem) = {
      .item_id (string) = 6
      .alias (string) = travel_photography
      .title (string) = Travel Photography
      .url (string) = https://www.webber-photo.com/travel_photography
      .position (string) = 4
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:29:23
      .modified_time (string) = 2023-01-06 14:21: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: lisefd_ContentPages) = {         }
         ->3 (object of type: lisefd_TextArea) = {         }
         ->4 (object of type: lisefd_Tabs) = {         }
         ->7 (object of type: lisefd_TextInput) = {         }
         ->5 (object of type: lisefd_ContentPages) = {         }
         ->6 (object of type: lisefd_TextArea) = {         }
         ->8 (object of type: lisefd_Tabs) = {         }
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [5] (object of type: LISEItem) = {
      .item_id (string) = 5
      .alias (string) = fashion_photography
      .title (string) = Fashion Photography
      .url (string) = https://www.webber-photo.com/fashion_photography
      .position (string) = 5
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:29:08
      .modified_time (string) = 2023-01-06 14:20:59
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {
         ->2 (object of type: lisefd_ContentPages) = {         }
         ->3 (object of type: lisefd_TextArea) = {         }
         ->4 (object of type: lisefd_Tabs) = {         }
         ->7 (object of type: lisefd_TextInput) = {         }
         ->5 (object of type: lisefd_ContentPages) = {         }
         ->6 (object of type: lisefd_TextArea) = {         }
         ->8 (object of type: lisefd_Tabs) = {         }
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
]
$LISEClients_items (array) = [
   [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) = 9
      .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) = {
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [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) = 2
      .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) = {
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [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) = 4
      .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) = {
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [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) = 7
      .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) = {
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [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) = 0
      .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) = {
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [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) = 10
      .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) = {
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [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) = 3
      .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) = {
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [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) = 1
      .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) = {
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [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) = 5
      .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) = {
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [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) = 8
      .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) = {
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
]
$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
$nexturl (string) = https://www.webber-photo.com/index.php?mact=CGBlog,m3fca5,default,1&m3fca5pagelimit=3&m3fca5summarytemplate=Home&m3fca5pagenumber=2&m3fca5returnid=1&page=1
$lasturl (string) = https://www.webber-photo.com/index.php?mact=CGBlog,m3fca5,default,1&m3fca5pagelimit=3&m3fca5summarytemplate=Home&m3fca5pagenumber=8&m3fca5returnid=1&page=1
$oftext (string) = of
$pagetext (string) = Page
$itemcount (integer) = 3
$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) = 8
$entry (object of type: stdClass) = {
   .author (string) = admin
   .id (string) = 25
   .title (string) = Harding Evans Portraits
   .content (string) =

With about 90 staff members to shoot, this wasn't going to be done in a day, so we arranged one photoshoot at the Cardiff office, and 3 at the Newport office. 

"I ******* hate having my photo taken!"

If clients want natural looking portraits, then it takes a little time - as many people hate having their photo taken, and especially when told they must by their employer.  Wall to wall images of beautiful models wherever we turn has made many people uncomfortable with having their photos taken, and so it is no surprise when a significant proportion of my 'models' for headshots enter the studio with fear and trepidation. This makes them stiff with hunched shoulders and rictus smile (or their go-to photo pose), which is no good for taking relaxed and natural photos.

For this reason I request 10 minutes with each sitter. Some sitters are clearly comfortable and are in and out of the studio in 5 minutes, but with the less comfortable ones I need that time to get them to relax, and forget that they "hate having their photo taken". This means chatting, and asking questions - connecting with each sitter in order that they relax enough for the shot. I may then only shoot in the last couple of minutes of the ten, but the results are much better.

On Brand Portraits 

Harding Evans' brand is centred around their teal colour palette, so we decided (me and the marketing manager together), that we should shoot on a textured teal background, with a little gradient so that the centre of the images was lighter than the edges. To achieve this I set a coloured gel onto a grey background, turning it to a teal colour. The teal wasn't quite the brand colour, but close enough that I could then tweak each portrait in photoshop to get the precise colour for the brand.

Finishing Off

Pretty much all phone cameras now come with a 'beauty' filter which smooths skin and reduces blemishes - and people are using them so much that a regular 'warts-and-all' high res image can look too detailed in comparison. So in collaboration with the team at Harding Evans we decided to do minor skin smoothing, and blemish removal on all images - plus several of the sitters requested more specific edits, including thickening of thinning hair in Photoshop.

I'm happy to offer these edits if the clients want them - not going as far as a beauty/model retouch shot (that can take an hour per shot) , but making the sitters look as good as possible. 

Take a look and get in touch if your team needs new photographic portraits.

 


   .summary (string) =

Harding Evans is a large solicitor's firm in Newport and Cardiff with about 90 staff members, and they requested a portrait shoot for their website.


   .postdate (string) = 2023-07-17 16:49:00
   .url (string) = harding-evans-portraits
   .startdate (string) = 2023-07-17 16:49:00
   .enddate (NULL) =
   .create_date (string) = 2023-07-17 17:08:59
   .modified_date (string) = 2023-07-17 17:08:59
   .file_location (string) = https://www.webber-photo.com/uploads/cgblog/id25
   ->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) = HETn.jpg
      }
      .gallery (object of type: stdClass) = {
         .name (string) = gallery
         .type (string) = textarea
         .value (string) =

{Gallery dir='People-Photography/Harding-Evans-Portraits'}


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

{Gallery dir='People-Photography/Harding-Evans-Portraits'}


      }
   ]
   .detail_url (string) = https://www.webber-photo.com/harding-evans-portraits
}
$img (string) = https://www.webber-photo.com/uploads/cgblog/id25/HETn.jpg
Array ( [blogLang] => en [CGBF_GUID_TOKEN] => Array ( [C6B66488-21A0-4344-BC8D-D77FADEF7192] => Array ( [form] => Contact [time] => 1716980375 ) ) ) 1