Blog
midjourney ai
midjourney ai

Midjourney AI – Turning your ideas into images

Over the past few weeks, the Bright Side of Life has been exploring the possibilities of Artificial Intelligence. In our earlier blog, we researched ChatGPT. This latest blog describes some of the possibilities offered by Midjourney AI, a web service that generates images based on natural language descriptions (“prompts”). In our opinion, the results are impressive.

Midjourney

A San Francisco-based independent research lab exploring new mediums of thought and expanding the imaginative powers of humans has developed Midjourney. The team is led by David Holz (Leap Motion, NASA) and advised by several respected industry players (Apple, AMD, Tesla, Intel, GitHub, Avid, Second Life) who have already made their mark in the industry.

You access Midjourney via a Discord Server. Discord is an American VoIP and instant messaging social platform. Users communicate with each other or with robots via voice calls, video calls, and text messaging and exchange media files in private chats or as part of communities called “Discord Servers”. After creating a Midjourney/Discord account and logging in to the Discord Server, you can use Midjourney to create new images using natural language text commands (“prompts”).

All you have to do is “ask” Midjourney

You ask Midjourney AI to produce a design by writing a description of what you want using English language commands.  Midjourney can create almost anything you can think of, so you can design a new logo or create a new design for a website with just a few carefully chosen words. If all this sounds too good to be true, it is! Unfortunately, Midjourney delivers results as flat images and can’t as yet create a vector image (Adobe Illustrator), a layered image (Adobe Photoshop) or a functional website. So, once Midjourney produces your design, you will still need to implement the design using the website development and visual design tools with which you are familiar.

Text-generated artwork

Every design starts with a visual idea. You can base the design idea on something you have seen or imagined. You can even add an image and use it as a starting point for the design. To set Midjourney’s task of converting your idea into an image, you must first describe your vision. Inevitably, the quality of your description will determine the quality and accuracy of the design. However intelligent, the Midjourney AI server is merely a computer, so you get what you ask for.

This is an example of working with Midjourney:

After entering your description, Midjourney will create four images, each representing a slightly different interpretation of your commands. For example, the following prompt produces four designs in a single image. You can later request a larger version of one or more of these designs.

“Create modern material web design homepage for IT company, using images of server rooms, computers, people, in colors white teal orange”

midjourney ai

Designs such as this can be a good starting point for discussions with a client. You can quickly generate page designs and other elements so the client can give feedback. You can use this feedback to modify your description, creating new designs for a new iteration with the client. Once the client is satisfied, you can use the final designs as the basis for the website development.

Building a website using Midjourney designs

We frequently use two Visual Builder tools to develop advanced WordPress websites: Divi and Elementor. Both provide drag-and-drop editing interfaces and a wide range of modules that we can use to create and manage website content. We believe the developers will soon integrate their tools with AI to help build working websites automatically from AI-produced designs.

In this tutorial, they use two AI tools — Midjourney and ChatGPT — to help construct a homepage design in Divi. Firstly, they use the Midjourney bot to create the visual design. Then they use ChatGPT to write the copy they’ll use. Finally, they recreate the design, using the visuals from Midjourney and the copy from ChatGPT in Divi.

Creative blog banners using Midjourney AI

For our earlier blog about ChatGPT, we created the banner using Midjourney. Since we use wide images for our banners, we also need to instruct Midjourney to adjust the image’s aspect ratio to 16:9. The prompt for this image was:

create modern material design about artificial intelligence, worldwide, business analysis, chatgpt, showing floating code blocks, ai, lines, arrows, earth, face in colors white blue gold, UHD –ar 16:9

midjourney ai

Midjourney first provides a grid image containing four interpretations of your prompt. Several standard buttons are also displayed directly below the image.

midjourney

If unsatisfied with the results, you can re-run the command with a single click (circle with arrows). In our case, the new set of images looked like this:

midjourney ai

Furthermore, four buttons exist to create a new version based on one of the generated images (V1, V2, V3, V4). By clicking one of these buttons, Midjourney will use the corresponding image as a source for four new variations.

When you finally see an image that matches your design idea, you can request a higher-quality version by clicking one of the four upscale buttons (U1, U2, U3, U4).

Midjourney AI

Fake news

One drawback to these generated images is that everyone can now easily create an image to support almost any story – even if the story is an invention. Of course, such an action can be harmless, but some may be tempted to take advantage of these features.

For example, there is the question of who will play the new James Bond. And since the announcement that Daniel Craig would quit, there have been rumours that Idris Elba will take the role. You can generate such a story yourself with ChatGPT and generate a suitable image to accompany your fake story using Midjourney.

Let’s try the following prompt:

Idris Elba as james bond holding a gun

midjourney

There is no need to provide a reference photo when requesting a design that includes well-known people. Midjourney has enough online reference material to create something. By adjusting the format, resolution and quality of these images using commands understood by Midjourney, it’s straightforward to create fake photos for posters or to accompany a (fake) press release.

Initial conclusions about Midjourney AI

Midjourney AI is a tool that can create almost anything you can imagine. It can help you when you are in discussion with a customer about the design and the elements the customer wants to use. However, using Midjourney AI to generate details like “the page title should be 10 pixels bigger and 15 pixels more to the right” is challenging. But Midjourney AI will definitely be one of the tools we plan to use for development and web content production.

So keep watching our blogs. A later blog will go into more detail concerning many more possibilities offered by Midjourney. And if you’d like advice or want to apply the latest techniques within your company, website or other services? Then feel free to contact us.

Finally, a little tip. You can use your own face to generate designs so long as the image you wish to use is publicly available online. Once you have a suitable photo online, you can make yourself into a hero with just a simple command:

make me a superhero

midjourney ai
Pulse – enhanced user experience and embedded AI

Pulse – enhanced user experience and embedded AI

Pulse just got better! Our latest Pulse release, developed for PricewaterhouseCoopers (PwC) by BSL, leverages cutting-edge Azure AI technology. It introduces new AI-based features such as translation, summarisation, and sentiment analysis. We’ve also redesigned the user interface for an improved user experience.

Progressive Web Apps in EU undermined by Apple?

Progressive Web Apps in EU undermined by Apple?

If you aren’t familiar with mobile app development, you may not know that Apple has recently thrown a rather large spanner into the iOS ecosystem. Since the early betas of iOS 17.4 were made available, developers noted that so-called “Progressive Web Apps” (PWAs) were no longer functional in the EU. Our blog explains more.

The role of AI in Business Intelligence for multinationals

The role of AI in Business Intelligence for multinationals

BSL delivers Business Intelligence solutions to multinational organisations, integrating content from thousands of publications worldwide and delivering daily themed news alerts and briefings to business users. Recently, we’ve introduced AI technologies to these services, and our latest blog post highlights some of the benefits.

Whiteboards and the Canon of the Netherlands app

Whiteboards and the Canon of the Netherlands app

Recently, a digital whiteboard supplier called CTOUCH reached out to BSL, requesting permission to include the Canon of the Netherlands app in their store for use on their digital whiteboards in classrooms. We liked the idea and recently created a special version of our app designed specifically for the big screen.

Google Looker Studio: Making sense of big data

Google Looker Studio: Making sense of big data

In today’s fast-paced world, making quick and well-informed decisions is crucial. Google Looker Studio is a free tool that can give you a significant advantage. It can help you transform your vast amount of Analytics data into informative, easy-to-read dashboards and reports that are completely customizable.

Let BSL take care of your website maintenance updates

Let BSL take care of your website maintenance updates

We understand the importance of regular website maintenance updates for WordPress and Drupal. Hackers sometimes target popular open-source products, so keeping your CMS and any plugins up-to-date is essential. Trust BSL to keep your website up-to-date and secure while you focus on crafting persuasive content for your audience.

BSL Summer event on the water

BSL Summer event on the water

It was time for our annual summer event with the whole company. This year, Diana arranged a boat trip in a salon boat along the Vecht towards Loenen and Vreeland. After the boat trip, the summer event continued in the restaurant of Bistrotel ‘t Amsterdammertje, where everyone enjoyed a delicious dinner.

Adobe Firefly and Photoshop Beta with generative fill

Adobe Firefly and Photoshop Beta with generative fill

After the success of ChatGPT and Midjourney AI – both already in use at BSL – Adobe didn’t want to be left behind and made public their Beta releases of Adobe Firefly and Photoshop AI. With the arrival of the Adobe Betas, we’ve turned our attention to the new kids on the block, comparing them with Midjourney.

Midjourney prompts – Describing your perfect image

Midjourney prompts – Describing your perfect image

In an earlier blog, we introduced Midjourney as a tool we use within BSL when designing websites and banners for blogs. To direct Midjourney to create the image you have in mind, you need to write a prompt describing the image. This new blog discusses Midjourney prompts and some of the commands and parameters you can use.

Drupal 9 development using Tailwind CSS

Drupal 9 development using Tailwind CSS

Using Drupal, BSL has developed an extensive Intranet site to which we all have access. We’re developing a new version of the site, and in this blog, one of our developers talks about some of the tools we are using, including Twig templates, the Entity and Form APIs and Tailwind CSS.

The benefits of long-term partnerships

The benefits of long-term partnerships

NBD Biblion offers personalised book and media title recommendations to schools and libraries, and supplies their clients with the titles they select. BSL has had a long-term partnership with NBD Biblion for more than twenty years, delivering development teams, technical advice, and support.

ChatGPT for business information analysis

ChatGPT for business information analysis

After the initial enthusiastic response to the introduction of ChatGPT and AI, attention switched to the unreliability of many ChatGPT answers. However, using Azure OpenAI (ChatGPT) and Cognitive Search with reliable data, we can deliver reliable, high-quality business information in response to natural language queries.

Browser engine wars – Part 2 – The impact of Apple’s iOS monopoly

Browser engine wars – Part 2 – The impact of Apple’s iOS monopoly

The Apple iOS monopoly means that every app on iOS – including browsers from Apple’s competitors – must use WebKit to display web content. While it’s not uncommon for browser developers to use a third-party engine, they can usually control which engine features they use in their browser and – if needed – add custom features.

Browser engine wars – Part 1 – How did we get here?

Browser engine wars – Part 1 – How did we get here?

The Register recently reported that Google is working on an iOS version of Chromium. A few days later, a second article claimed that Mozilla is working on an iOS version of Gecko, Firefox’s browser engine. Both reports suggest that the Apple browser engine on iOS, WebKit, is in danger of losing its monopoly.

Donation on behalf of earthquake victims in Turkey and Syria

Donation on behalf of earthquake victims in Turkey and Syria

On Monday, 6 February, several powerful earthquakes and aftershocks hit Turkey and Syria. This disaster affects as many as 23 million people, including many who are already in desperate need due to the conflict in Syria. If possible, please join us in making a donation on the Giro555 website.

WordPress and page-builders such as Divi and Elementor

WordPress and page-builders such as Divi and Elementor

For building websites on behalf of clients, we often use WordPress together with page-builders, making it easy to prototype and develop modern, responsive websites. With page-builders such as Divi and Elementor, you can easily and quickly design and build pages to match almost any design.

2022 and the Bright Side of Life

2022 and the Bright Side of Life

Taking the time to reflect regularly on the things we are grateful for at the Bright Side can help shift our perspective to focus on the positive aspects of our work. So, here are the things for which I’m grateful in 2022.

SEO benefits, and the power of good-quality content

SEO benefits, and the power of good-quality content

Many business owners still think their websites are merely visiting cards. Their “go-to” expression is: “our clients/audience already know where to find us…”. This may be true, but optimizing your website will reach new clients and audiences.

New Keylane Careers website

New Keylane Careers website

Keylane asked BSL to help design and build a new Careers website. The main aim is to increase the number of visitors by improving the organic search performance. To achieve this, we’re introducing a new design and adding blogs.

Cloud provider migration: What are the benefits?

Cloud provider migration: What are the benefits?

The focus of Cloud computing is to improve the efficiency of IT services. By choosing a cloud-based solution, organisations can stay up-to-date with technology innovations and benefit from higher scalability, lower expenses, and enhanced security.

A new website for BoekWijzer

A new website for BoekWijzer

We’ve completely revamped the BoekWijzer website! The website was built to support the BoekWijzer app, the mobile guide to the world of Dutch literature. Using the app, you can quickly and easily stay up to date with the latest literary news.

New developer / web designer at BSL

New developer / web designer at BSL

If you have any questions about your website or web design in general, then Patrick van Bennekom is ready to help you five days a week at BSL. Patrick helps to design and create websites and apps for our customers, including the design of logos and house styles to deliver a professional end product.

Migrating to the Cloud, benefits and opportunities

Migrating to the Cloud, benefits and opportunities

Several of our clients are migrating to the Cloud, and some that aren’t yet ready for this step are reviewing their legacy systems, intending to migrate to the Cloud in the future. We’ve recently completed two migrations on behalf of multinationals, and our experience has taught us that a direct approach (simply redeploying existing databases and applications on virtual machines) is not always the best route…

Beleev: Controlled Multisensory Environments

Beleev: Controlled Multisensory Environments

Perhaps you have never heard of snoezelen, a Dutch term that describes controlled multisensory environments (MSE) that stimulate various senses within a custom environment – a so-called “Snoezel” room. On behalf of St. John the Baptist special education school in Kerkrade, we’ve created custom software to create and manage so-called “Snoezel” rooms, controlling, lights, audio, switches and a video projector.

Goodbye 2021 and COVID-19 lockdowns – It’s time to look back

Goodbye 2021 and COVID-19 lockdowns – It’s time to look back

So who, in early 2020, thought that we’d still be operating under COVID-19 lockdown measures in January 2022? Luckily, my skill set has given me a better understanding of software development and technology than catering or hospitality. As director of an IT company, I’m happy to say that Bright Side of Life has taken to remote working as a fish to water. Let me tell you about our year.

Canon of the Netherlands apps now available in stores

Canon of the Netherlands apps now available in stores

The Dutch Canon of the Netherlands (2007) tells the story of how the Netherlands was formed. Using the Canon, BSL developed the popular EnToen Nu apps for iOS and Android a few years later. In 2020, the Canon was extensively revised, so we’ve completely rewritten the Canon apps, bringing them up-to-date, making them faster and even more fun to use. They’re now available in the app stores.

Integrating powerful AI search capabilities within apps and web-services

Integrating powerful AI search capabilities within apps and web-services

Search technology is continually evolving, so we’re always ready to adopt new technologies to meet specific client needs. This blog outlines our recent experiences with Azure Cognitive Search and Cognitive Search AI services – classifying thousands of new documents each day, delivering customised briefings to subscribers. Using Machine Learning and AI we can create intelligent search prototypes in just a few weeks.

Canon of the Netherlands apps coming soon!

Canon of the Netherlands apps coming soon!

The Committee on the Development of the Dutch Canon developed the Canon of the Netherlands in 2007. BSL developed the EnToen app a few years later, and since its launch in 2013, it has been a top-rated school app. In 2020, a new Canon Committee updated the Canon. We’re now busy working on new Canon Apps, with a modern look, and using the latest technical know-how.

Drupal 9 replaces Drupal 8. Long live Drupal 7!

Drupal 9 replaces Drupal 8. Long live Drupal 7!

Drupal 9 arrived last year, and Drupal 8 is end-of-life in November 2021. Nothing strange about this. But did you know that Drupal 7’s life has been extended to November 2022? Due to the high number of active users, it will remain in use longer than Drupal 8! Nevertheless, if you’re still using Drupal 7, you’re drinking in the last chance saloon, and it’s time to plan your transition to Drupal 9.

4

Previous

5

Next

Contact BSL