Text Shadow Effects With Automatic Dual-Shadow Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing design tools offer numerous parameters for adjusting design elements, which can be overwhelming for users, leading to inefficiencies in creating aesthetically pleasing effects, especially for text elements, as users may not know how to effectively utilize these parameters to achieve desired visual outcomes.

Innovation Solution

A method and system that automatically generates dual shadows for text elements with specific color, direction, offset, and opacity settings, allowing for an aesthetically pleasing effect with reduced user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If numerous parameters are provided for adjusting design elements, then design flexibility and customization are improved, but user complexity and difficulty of operation increase

Engineering Contradiction:
Improvedesign flexibilityVSAvoiduser complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically generates shadow effects with appropriate parameters without requiring manual user adjustment. The algorithm analyzes the text element and autonomously determines optimal shadow properties (offset, blur, opacity, color) to create visually appealing effects, eliminating the need for users to navigate complex parameter settings.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures shadow effect parameters based on design principles and best practices. When a user applies a shadow effect, the system has already prepared appropriate parameter sets (multiple shadows with varying offsets and opacities) that can be immediately applied, saving users from having to experiment with numerous parameters to achieve satisfactory results.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If users manually adjust multiple shadow parameters to achieve desired effects, then customization precision is improved, but time consumption and productivity decrease

Engineering Contradiction:
Improveeffect precisionVSAvoiddesign efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system automatically adjusts shadow parameters (offset, blur radius, opacity, color) based on the text element's properties and the desired effect type. Instead of requiring users to manually tweak each parameter, the system computationally determines optimal values and applies them, achieving both precision and efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The manual mechanical process of adjusting multiple shadow parameters is replaced by an automated computational system. The algorithm calculates and applies shadow effect parameters programmatically, substituting the manual adjustment process with automated image processing operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If multiple shadow layers are generated with different offsets and opacities, then visual quality and aesthetic appeal are improved, but computational complexity increases

Engineering Contradiction:
Improvevisual qualityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The shadow effect is divided into multiple discrete shadow layers, each with specific parameters (offset, opacity, blur). This segmentation allows the system to create complex visual effects by combining simpler shadow elements, managing computational complexity through modular processing of individual shadow layers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system generates a limited number of shadow layers (typically 2-5) with carefully selected parameters rather than attempting to create every possible shadow variation. This partial action approach achieves visually satisfying results without the computational overhead of generating excessive shadow layers.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250391078A1Systems and methods for applying effects to design elements
Publication Date: 2025.12.25 CANVA PTY LTD
  • US20250391078A1 patent drawing
  • US20250391078A1 patent drawing
  • US20250391078A1 patent drawing

AI summary

Described herein is a computer implemented method. The method includes detecting user input activating a text effect selection control. In response to the user input the method further includes automatically determining a selected design element, the selected design element being a text element displayed on a page; applying a stroke to the selected design element; setting a fill of the selected design element to be transparent; and generating and displaying a shadow for the selected design element.