Intelligent image cropping on your site: Focal Point Drupal module!

Blog image

The saying “content is king” is an indisputable truth for well-performing websites with high traffic, good SEO rankings, and conversions.

If content is the king, then attractive images are the crown! To make the crown fit perfectly, the easy content creation processes on every website should include handy ways to add and optimize images.

One of the ways to optimize images is cropping. Today, we will tell you about intelligent, or smart cropping of images that makes sure they are presented in their best form.

We will review a very helpful Drupal module that takes care of intelligent image cropping — the Focal Point.

What is smart cropping?

Images need to be optimized in order to look trimmed on your content pages and not hamper your website’s speed. So image cropping combined with scaling comes as a great solution. In relation to this, people often ask:

  • How do you crop in precisely?
  • How do I auto crop a picture?
  • How do I crop a picture to a specific size
Image cropping

No worries — if your website is built with Drupal, all these questions are already resolved in intelligent ways. You will not need to crop anything manually. Drupal’s system of image styles allows you to set up automatic crop & scale effects for all images with specific dimensions in specific scenarios. We will show how this works in today’s blog post.

There is one more thing to consider while answering the question “what is clever cropping?”. When cropping is automatic, it could potentially cut off important parts of an image, especially when they are not situated in the center.

How automatic image cropping can cut off important image parts

How to avoid cutting off important pieces and have all images cropped properly? An intelligent approach is needed! Read on to discover the solution.

The Focal Point Drupal module: the smartest way to crop your images

The intelligent approach is offered by the Focal Point module in Drupal. Thanks to it, every content editor or website user who uploads an image to your website can mark the point in the image that they think is important and should never be cropped off.

The subsequent crop and scale process intelligently focuses on this specified point. This means a clever, content-aware image cropping.

Focal Point Drupal module for smart cropping

How to work with the Focal Point module in Drupal 8

We will show you how intelligent cropping works from beginning to end with the Focal Point Drupal module.

The Focal Point module installation

The Focal Point module in Drupal 8 should be installed and enabled together with another module — the Crop API.

Focal Point module installation in Drupal 8

The special Focal Point field widget

For intelligent cropping, the Focal Point module provides a dedicated field widget. On the “Manage form display” tab of a particular entity type, you need to select the “Focal Point” widget next to the image field. In our example, this is the “Photo” content type.

Focal Point field widget in Drupal 8

The focal point of your images

Content editors and users will now be able to set a focal point for every image added via this field in the “Photo” content type. Let’s add an image at “Add content — Photo” and upload an image.

We see that there now is a crosshair that we can move around. Let’s put the focal point to its center of an important object on this beach picture — a cliff.

Setting focal point on an image with the Focal Point module in Drupal 8

We can then add a few more pictures while setting a focal point for each. Here is another example at a closer look:

Setting focal point on an image with the Focal Point module in Drupal 8

The Focal Point Scale & Crop Effect

Let’s now move on to our intelligent cropping. To make all our photos look uniform in a particular display, we will naturally use Drupal image styles (Configuration — Media — Image styles — Add image style).

While adding an effect, we see that there is now a new special effect to select from — “Focal Point Scale and Crop.” Let’s click “Add.”

Focal Point scale and crop effect in Drupal 8

Then we will set the desired dimensions and save both the new effect and the whole image style. We can change the dimensions at any time and see all the images change automatically.

Specifying image dimensions — Focal Point scale and crop effect in Drupal 8

Now let’s go to the “Manage display” tab of our content type and set the image style in which all photos will appear on the website. We will use the cogwheel next to the image field and select our newly created style.

Selecting image style in Drupal 8

The smart crop result checking

Let’s open the content items to see the intelligent cropping results. It looks good — our focal point has not been cropped off.

Focal Point scale and crop result in Drupal 8

Let’s create a view of all our photos processed by the intelligent cropping to see them together by creating a Drupal view:

Creating a Drupal view

All images had their key elements outside the center, but thanks to the Focal Point module none of them have been cropped off. This is how intelligent cropping works.

Focal Point scale and crop effect result in a Drupal 8 view

Entrust your image optimization to our Drupal experts!

If the intelligent image cropping by the Focal Point module inspires you, drop us a line. Our Drupal support and web development experts will set up this and many other ways of image optimization on your website. Let all your processes be intelligent!