ART (PFS: First Publisher)

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
 
Line 27: Line 27:
 
! Offset !! Length !! Field name !! Details
 
! Offset !! Length !! Field name !! Details
 
|-
 
|-
|0 || 2 || left_edge || Almost always 0. An exception is the FLOWER.ART file included with the software.
+
|0 || 2 || left_edge || Almost always 0.
 
|-
 
|-
 
|2 || 2 || right_edge || Width = right_edge minus left_edge.
 
|2 || 2 || right_edge || Width = right_edge minus left_edge.
Line 85: Line 85:
 
* {{DexvertSamples|image/pfsFirstPublisher}}
 
* {{DexvertSamples|image/pfsFirstPublisher}}
 
* [{{DiscMasterURL|browse/35431/Select%20Demos%20from%20Computer%20Library%20-%201991%20-%20Premiere%20Issue.BIN/pc/sof10000/trial}}] → *.art (champgn.art and computer.art are hi-res)
 
* [{{DiscMasterURL|browse/35431/Select%20Demos%20from%20Computer%20Library%20-%201991%20-%20Premiere%20Issue.BIN/pc/sof10000/trial}}] → *.art (champgn.art and computer.art are hi-res)
 +
* Examples whose coordinates are not (0, 0): {{DiscMasterLink|view/29984/wbiz0000-0009/wbiz0005.tar/wbiz0005/CLCKART1.ARC/PORSCHE.ART|PORSCHE.ART}}, {{DiscMasterLink|view/29984/wbiz0000-0009/wbiz0008.tar/wbiz0008/1STPUB-4.ARC/FLOWER.ART|FLOWER.ART}}
  
 
== Links ==
 
== Links ==
 
* [[Wikipedia: Software Publishing Corporation]]
 
* [[Wikipedia: Software Publishing Corporation]]
 +
* [[Wikipedia:T/Maker#T/Maker_Company|Wikipedia: T/Maker Company]]
  
 
[[Category:Software Publishing Corporation]]
 
[[Category:Software Publishing Corporation]]
 
[[Category:Spinnaker]]
 
[[Category:Spinnaker]]

Latest revision as of 15:03, 31 December 2025

File Format
Name ART (PFS: First Publisher)
Ontology
Extension(s) .art
Wikidata ID Q28205717
Released ≤1986
See ART for other formats with that name.

ART is a bi-level raster image format used for clip art. It is most notably associated with the DOS versions of PFS:First Publisher, a desktop publishing application by Software Publishing Corporation (SPC).

There is a well-known "standard resolution" ART format, and a rarer "high resolution" format used by most of the ART files included with PFS:First Publisher v3.0.

Contents

[edit] Discussion

The earliest confirmed use of ART format is by ClickArt Personal Publisher, by T/Maker Company. ClickArt Personal Publisher was acquired by SPC, and renamed PFS:First Publisher.

SPC later sold its "PFS" family of software to Spinnaker. One of the successors to PFS:First Publisher is Spinnaker's Easy Working Desktop Publisher, a DOS application that uses ART format.

Spinnaker also developed Windows versions of PFS:First Publisher and PFS:Publisher, but they probably don't use ART as a native format. PFS:Publisher includes a licensed version of ART2WP, to convert from ART to other formats.

[edit] Format details

[Information here was derived from various unofficial sources. It was written for the fileformats.archiveteam.org wiki.]

[edit] Standard resolution format

Offset Length Field name Details
0 2 left_edge Almost always 0.
2 2 right_edge Width = right_edge minus left_edge.
4 2 top_edge Almost always 0.
6 2 bottom_edge Height = bottom_edge minus top_edge.
8 image_data Uncompressed, with rows padded to the next 2-byte boundary.

[edit] High resolution format

Offset Length Field name Details
0 2 marker Always 0xffff.
2 2 x-DPI Usually 300.
4 2 y-DPI Usually 300.
6 2 width
8 2 height
10 2 Unknown. Observed to be 0x0001.
12 image_data Each row is compressed independently with PackBits.

After decompression, each row ends with 0, 1, or 2 padding bytes. The number differs by file, with no obvious logic to it; but decoders must figure out the bytes per row somehow. One idea is to decompress the pixels to see how many bytes you get, then divide that by the height.

[edit] Software

Official software:

Other software (Most third-party software likely only supports the standard resolution format.)

[edit] Sample files

[edit] Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox