Difference between revisions of "Export Resolution"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Abstract)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
=In Composition Process -- Please don't edit.=
 
 
 
=Specification to Increase Export Bitmap Resolution=
 
=Specification to Increase Export Bitmap Resolution=
  
Line 11: Line 9:
 
The purpose of any export function is to allow integration with other programs. True integration would allow a user to compose, size, and maintain a vector quality drawing in OoDraw, and yet export an instance of it for specialized freehand manipulations by a bitmap editor in a final presentation graphic.  
 
The purpose of any export function is to allow integration with other programs. True integration would allow a user to compose, size, and maintain a vector quality drawing in OoDraw, and yet export an instance of it for specialized freehand manipulations by a bitmap editor in a final presentation graphic.  
  
The only stumbling block is Draw's present 96 DPI export resolution. This specification would change that resolution to a maximum of 600 DPI, for a maximum file size to accommodate the US Letter and A4 formats.
+
This specification would increase exportable resolution to a maximum of 600 DPI, for a maximum file size to accommodate the US Letter and A4 formats.
 
__TOC__
 
__TOC__
  
Line 131: Line 129:
 
**Default -- (button) --> resets Resolution to 96 DPI
 
**Default -- (button) --> resets Resolution to 96 DPI
  
*Tests prior to export:
+
===Tests prior to export===
**IF Paper width not > 8.5” (US Letter)  
+
*IF Paper width not > 8.5” (US Letter)  
**OR Paper height not > 11.7” (A4)
+
*OR Paper height not > 11.7” (A4)
**THEN export at user defined resolution
+
*THEN export at user defined resolution
**ELSE export at default resolution
+
*ELSE export at default resolution
  
*Maximum image size in pixels 5100 x 7020
+
===Maximum Image Size===
**Reason: One user has reported that the current maximum supported image size for exports is 2048 x 2048. If this is correct and there is a need for a limit, the maximum size should be increased to approximately 5100 x 7020 to accommodate the 600 DPI resolution and page sizes set in this specification.  Or a larger convenient rounded binary figure, if needed.
+
*5100 x 7020 pixels
#Variable Use and Maintenance:
+
 
##The export resolution variable should not be saved in the main document file. It is only retained during the document session.
+
===Variable Use and Maintenance===
This specification also does not require providing user definable default resolution in the global Tools>Options settings.
+
*The export resolution variable is not saved in the main document file. It is only retained during the document session.
Reasons:  a.) The export resolution is something that should be easily changed and immediately accessible to a user. It is therefore suggested that it be located in the Format menu.
+
 
b.) A single central location also does not require re-writing individual file filter save dialogs.
+
*This specification does not require providing user definable default resolution in the global '''Tools>Options''' settings.
c.) It is an (export) document format.
+
d.) Simplicity. This specification is intended to allow a minimal development effort in order to produce a major change in program capabilities in a reasonable time frame.
+
User requests for increased export resolution have been recorded as issues for the past 6 years (see Issue #4499, et al). It is hoped that by minimizing the UI and file save requirements, and closely defining a limited  “most useful” set of resolutions and applicable document sizes, that this specification can actually be implemented.
+
  
 
== Migration ==
 
== Migration ==
<START TYPING HERE --- If this part is irrelevant state a reason for its absence.>
+
The only change for this specification is the addition of a menu item, and a temporary variable, not attached to the drawing (.odg) file or the Office program global settings.
  
 
== Configuration ==
 
== Configuration ==
<START TYPING HERE --- If this part is irrelevant state a reason for its absence.>
+
There is no permanent global configuration setting for the export resolution variable.  
 
+
[[Specification_Template_Help#Configuration|Help]] | [[Configuration-Table|Configuration Table Template]]
+
  
 
== File Format ==
 
== File Format ==
<START TYPING HERE --- If this part is irrelevant state a reason for its absence.> [[Specification_Template_Help#File_Format|Help]]
+
*The resolution variable acts globally across export bitmap file formats
 
+
*The main drawing file (.odg) does not include the export resolution variable during a save, and is therefore unaltered in format.
[[Specification_Template_Help#File Format|Help]] | [[File Format Table|File Format Table Template]]
+
  
 
== Open Issues ==
 
== Open Issues ==

Latest revision as of 01:33, 14 March 2008

Specification to Increase Export Bitmap Resolution

Specification Status
Author Stephen Redmond
Last Change
Status (Help) Preliminary

Abstract

OpenOffice Draw currently exports all bitmap file formats in 96 DPI resolution. This resolution is insufficient for use with bitmap editors or for printing. Since a vector editor like OO Draw cannot perform free-hand paint operations (eg. random airbrushing, erasing, etc) the images it produces are necessarily very limited in scope. Simple object gradients do not replace this need.

The purpose of any export function is to allow integration with other programs. True integration would allow a user to compose, size, and maintain a vector quality drawing in OoDraw, and yet export an instance of it for specialized freehand manipulations by a bitmap editor in a final presentation graphic.

This specification would increase exportable resolution to a maximum of 600 DPI, for a maximum file size to accommodate the US Letter and A4 formats.

References

Reference Document Check Location (URL)
Prerequisites [passed/failed] n/a
Product Requirement, RFE, Issue ID (required) [available] Issue # 4499, also issues:

13396 17678 12881 9192 10662 32216 51421 25536 29471 63082 66029 27919

Test case specification (required) [available/not available] <PLEASE ENTER LOCATION HERE>
IDL Specification [available/not available] <PLEASE ENTER LOCATION HERE>
Software Specification Rules n/a n/a
Other, e.g. references to related specs, Product Concept Document <PLEASE ENTER LOCATION HERE>

Contacts

Role Name E-Mail Address
Developer <First Name, Last Name> <User@openoffice.org>
Quality Assurance <First Name, Last Name> <User@openoffice.org>
Documentation <First Name, Last Name> <User@openoffice.org>
User Experience <First Name, Last Name> <User@openoffice.org>

Acronyms and Abbreviations

Acronym / Abbreviation Definition

DPI


Dpcm


Pixel


US Letter size


A4 size

Dots per inch. A standard resolution descriptor in printer specifications and bitmap programs. eg. 100, 150, 200, 300 DPI

Dots per centimeter. Informational, but not standardized in printer or scanner resolution conventions.

A non-dimensional discreet graphic element.


8.5 x 11 inches, 216 x 280 mm


210 x 297 mm, 8.3 x 11.7 in

Detailed Specification

  1. Maintain the present default of 96 DPI for file exports.
  2. Offer additional user selectable resolutions of 150 DPI, 200 DPI, 300 DPI and 600 DPI for document sizes up to US Letter and A4.
  3. Force documents larger than USL and A4 to export at the default (96 DPI) resolution.
  4. Input the user's resolution preference in the main Format menu via an item labeled “Export Resolution...”

ExpResMenu1.png

  • Export Resolution window provides the following:
    • Resolution (DPI) --input field – choices for: 96, 150, 200, 300, 600
    • Resolution (Dpcm) -- calculated field for display only
    • Pixels (Horiz.) -- calculated for display
    • Pixels (Vert.) -- calculated for display
    • Image size (uncompressed) -- calculated for display
    • Default -- (button) --> resets Resolution to 96 DPI

Tests prior to export

  • IF Paper width not > 8.5” (US Letter)
  • OR Paper height not > 11.7” (A4)
  • THEN export at user defined resolution
  • ELSE export at default resolution

Maximum Image Size

  • 5100 x 7020 pixels

Variable Use and Maintenance

  • The export resolution variable is not saved in the main document file. It is only retained during the document session.
  • This specification does not require providing user definable default resolution in the global Tools>Options settings.

Migration

The only change for this specification is the addition of a menu item, and a temporary variable, not attached to the drawing (.odg) file or the Office program global settings.

Configuration

There is no permanent global configuration setting for the export resolution variable.

File Format

  • The resolution variable acts globally across export bitmap file formats
  • The main drawing file (.odg) does not include the export resolution variable during a save, and is therefore unaltered in format.

Open Issues

<State a bulleted list of issues Issue here>

Personal tools