Automatic Image Sizing Using Region Data for Layout Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current tools for organizing and viewing digital photographs on computing devices require manual editing when changing layout options, as they do not automatically adjust image sizing to maintain the user's intended framing and aspect ratio.
Innovation Solution
The implementation of an automatic image sizing system that uses region data to adjust image sizing based on prior edits, allowing images to be automatically resized and repositioned within new frames, maintaining the user's intended view without requiring manual re-editing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If manual editing is required for each layout option, then image fitting precision is improved, but operation time and complexity increase
Solution Approach 1:
The system performs preliminary actions by automatically determining the portion of the image to display based on prior edits and layout information before the user needs to manually edit. The automatic image sizing module calculates and applies the correct image portion and sizing based on stored edit history and layout parameters, eliminating the need for manual re-editing when switching between layouts.
2Manufacturing precision
If manual editing is required for layout changes, then image framing accuracy is improved, but ease of operation deteriorates
Solution Approach 1:
The system enables self-service by automatically adjusting image sizing and positioning based on prior edits and layout selections. The automatic image sizing module uses stored region data and layout information to autonomously determine the correct image portion and framing, allowing the system to serve itself without requiring manual user intervention for each layout change.
3Ease of operation
If automatic image sizing is implemented, then ease of operation is improved, but device complexity increases
Solution Approach 1:
The automatic image sizing module performs multiple functions within a single integrated component: it determines the image portion to display, calculates sizing based on layout information, and applies the correct framing. By consolidating these multiple operations into one module that processes both edit history and layout data, the system achieves automation without proportionally increasing overall system complexity.
Data Source
AI summary
Systems and methods of automatic image sizing are provided. An image is provided in a first frame within a first layout. A request to display the image in a second frame of a second layout is received, where the second frame is different than the first frame. Region data associated with the image is accessed. The region data corresponds to a prior edit to the image and indicates a portion of the image to be displayed in the second frame. The image is provided in the second frame using the region data such that the portion of the image is displayed in the second frame.


