Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'CZR_post' does not have a method 'czr_fn_maybe_display_featured_image_help' in C:\domains\recoverista.com\wwwroot\wp-includes\class-wp-hook.php on line 298

Recoverista test: DIY product pics at home


For a while now I’ve been aware that the pictures I take of my patterns are severely less impressive than the patterns themselves. Naturally, that had to change. And since I am the know-it-all cheapskate you’ve come to adore – don’t argue, hmmmkay? – I decided I could very well take matters into my own hands!

Since I consider the outcome a success, I’d like to share my tactic! Because believe me, if my pictures came out looking like this, with that setup…there’s no limit to what YOU can do.

ronpub4_small

Step 1) Thinking about it

To start, find a suitable online tutorial.

First I found this one: The Ultimate DIY guide to Beautiful Product Photography
But instructions like ‘change the f/stop to the highest number’ were a bit over my head and I figure I’ll save this one for when I’ve made enough money to buy a grown-up camera.

Next up: WikiHow to Take Better Product Pictures for Free
‘Put a few sheets of plain white paper on a table and put the product on it.’ Noooow we’re talking! Since I understood the instructions AND it had ‘free’ in the title, I decided to go with this one.

Step 2) Doing it

In true Recoverista style, I made my setup in my bedroom while bleaching my hair. Also, there were quite a few impromptu tweaks:

  • I didn’t have a camera at hand so I used a phone.
  • I didn’t have a big enough white background sheet so I used the back of a roll of wrapping paper.
  • I didn’t have a tripod so I used a stack of books and rested my elbows on it.
  • I didn’t have a table so I used the windowsill and a chess board, weighed down by more books.

In summary, I did the lazy cheapskate’s version of the FREE tutorial:

setup Seriously. THAT lousy.

Step 3) Gimping it (or Photoshopping it, if you have Photoshop)

Gimp is essentially free Photoshop, with almost all the same features! The work flow is slightly less convenient, but for free software I think this is a really great option. Basic knowledge of photo editing software is advisable. You can find a free Gimp tutorial here: GIMP – The Basics and a free download here: Downloads

pr_bothcrocs_small

pr_smallcrocThese are basically cutouts from the previous setup.
By no means perfect or flawlessly sharp; but c’mon, for a shaky handheld picture of wrapping paper…not too shabby!

Step 4) Primping it

Inkscape is also free software (if Gimp is free Photoshop, this is free Illustrator), and comes with all kinds of layout and lettering options. Just like with Gimp, you have to invest a little time and effort to understand the program, but the internet has free tutorials galore!

pr_bothcrocsStep 5) Pimping it

The world is your oyster! Share your optimized images on Pinterest, Twitter, Facebook and what have you!

There you go; that’s all there is to it. If this isn’t the ‘for dummies’ edition, I don’t know what is. So next time you think you’re hopeless at taking good pictures…remember me and my shaky hands / wrapping paper / stack of books, and do us both proud!;)

PS. You can see my handiwork in action here:
Visit Recoverista’s Craftsy Pattern Store »

image_pdfimage_print

Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'CZR_post' does not have a method 'czr_fn_post_footer' in C:\domains\recoverista.com\wwwroot\wp-includes\class-wp-hook.php on line 298
/** * Single post footer view * * @package Customizr * @since Customizr 3.0 */ function czr_fn_post_footer() { //check conditional tags : we want to show single post or single custom post types if ( ! $this -> czr_fn_single_post_display_controller() || ! apply_filters( 'tc_show_single_post_footer', true ) ) return; //@todo check if some conditions below not redundant? if ( ! is_singular() || ! get_the_author_meta( 'description' ) || ! apply_filters( 'tc_show_author_metas_in_post', true ) || ! esc_attr( CZR_utils::$inst->czr_fn_opt( 'tc_show_author_info' ) ) ) return; $html = sprintf('
%1$s
%3$s %4$s
', '
', apply_filters( 'tc_author_meta_wrapper_class', 'row-fluid' ), sprintf('
%2$s
', apply_filters( 'tc_author_meta_avatar_class', 'comment-avatar author-avatar span2'), get_avatar( get_the_author_meta( 'user_email' ), apply_filters( 'tc_author_bio_avatar_size' , 100 ) ) ), sprintf('

%2$s

%3$s

', apply_filters( 'tc_author_meta_content_class', 'author-description span10' ), sprintf( __( 'About %s' , 'customizr' ), get_the_author() ), get_the_author_meta( 'description' ), sprintf( '', esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), sprintf( __( 'View all posts by %s ' , 'customizr' ), get_the_author() ) ) ) );//end sprintf echo apply_filters( 'tc_post_footer', $html ); } /*************************** * SINGLE POST THUMBNAIL VIEW ****************************/ /** * Get Single post thumb model + view * Inject it in the view * hook : esc_attr( CZR_utils::$inst->czr_fn_opt( 'tc_single_post_thumb_location' ) || '__before_content' * @return void * @package Customizr * @since Customizr 3.2.3 */ function czr_fn_single_post_prepare_thumb() { $_size_to_request = apply_filters( 'tc_single_post_thumb_size' , $this -> czr_fn_get_current_thumb_size() ); //get the thumbnail data (src, width, height) if any //array( "tc_thumb" , "tc_thumb_height" , "tc_thumb_width" ) $_thumb_model = CZR_post_thumbnails::$instance -> czr_fn_get_thumbnail_model( $_size_to_request ) ; //may be render if ( CZR_post_thumbnails::$instance -> czr_fn_has_thumb() ) { $_thumb_class = implode( " " , apply_filters( 'tc_single_post_thumb_class' , array( 'row-fluid', 'tc-single-post-thumbnail-wrapper', current_filter() ) ) ); $this -> czr_fn_render_single_post_view( $_thumb_model , $_thumb_class ); } } /** * @return html string * @package Customizr * @since Customizr 3.2.3 */ private function czr_fn_render_single_post_view( $_thumb_model , $_thumb_class ) { echo apply_filters( 'tc_render_single_post_view', sprintf( '
%2$s
' , $_thumb_class, CZR_post_thumbnails::$instance -> czr_fn_render_thumb_view( $_thumb_model, 'span12', false ) ) ); } /*************************** * SINGLE POST THUMBNAIL HELP VIEW ****************************/ /** * Displays a help block about featured images for single posts * hook : __before_content * @since Customizr 3.4 */ function czr_fn_maybe_display_featured_image_help() { if ( ! CZR_placeholders::czr_fn_is_thumbnail_help_on() ) return; ?>

You can display your post's featured image here if you have set one.

Jump to the customizer now to display a featured image here.

Don't know how to set a featured image to a post? Learn how in the WordPress documentation.

dismiss notice x

Leave a comment

Your email address will not be published. Required fields are marked *