TweetFollow Us on Twitter

BeOS Graphics Tool

Volume Number: 16 (2000)
Issue Number: 4
Column Tag: Tools of the Trade

e-Picture: A BeOS Graphics Tool to Get e-Cited About

by Bill von Hagen

e-Picture is a software package for designing web graphics whose roots lie in the amazing BeOS, a fast, elegant operating system and GUI that are designed from the ground up for true multi-processing, extensive multi-media support, and networking. The BeOS has an advantage over many other modern operating systems in that it is relatively new and was designed for today's graphics-intense, network aware world - it has no compatibility baggage to carry around. As most Mac fans know, Apple toyed with the idea of buying Be, Inc. in order to use the BeOS as the groundwork for a new Macintosh OS, before making the now-legendary decision to go with the more standard mach kernel provided by NeXTStep. That's all water under the PCI Bridge now. The BeOS is alive, well, and growing in popularity on its own - and the power of software like e-Picture on its native OS helps illustrate why.

Starting e-Picture on the BeOS displays a bewildering collection of different windows, as shown in Figure 1, surpassing even the default behavior of Quark Xpress and Adobe PhotoShop on the Mac. The default windows displayed by e-Picture are its New Document window, tools palette, an Inspector window, and separate Animations, Layers, and Objects windows. Once you're running e-Picture, you can open and close windows by selecting or deselecting them from e-Picture's Windows menu. However, a central preferences panel that lets you set which windows are displayed by default with a new graphic would be a welcome addition to future BeOS releases of e-Picture.


Figure 1.The e-Picture Startup Screen.

One especially nice feature of e-Picture is that it provides you with templates for creating Web graphics in the most popular shapes and sizes. If you're new to the commercial Web graphics biz, you may not know that most Web sites have fairly strict standards for the graphics they use. Some of these standards are imposed to guarantee that the graphics load quickly, while others are for general aesthetic or page layout and design reasons. e-Picture comes with templates for a standard web banner (468 by 60 pixels), small web banner (234 by 36), long web banner (512 by 60), square web banner (100 by 100), square web button (32 by 32), proportional wallpaper (130 by 120), and maximum graphic for a small monitor (610 by 300). You can also easily add your own templates, but these standard shapes and sizes make it easy for you to get started producing professional graphical in standard, officially approved, sizes.

The easiest way to learn how to use a tool is usually to look at some examples or work through tutorials. The folks at BeatWare provide several useful tutorials that are installed with e-Picture (in the directory "/boot/apps/BeatWare/e-Picture/Examples" by default) and also duplicate these on their Web site. This review uses the shopping and search banner located in the "professional/shop.html" subdirectory for screen shots and to illustrate various features.

You'd expect to be able to start a modern graphics app by double clicking on a file that it had created, but that didn't work for me. Clicking on the file "shop.ep" in the "professional" folder started e-Picture but didn't open the graphic I'd clicked on. Strike one. I then clicked "Create" to open a blank graphics file and tried dragging "shop.ep" into it, but received a message that the file couldn't be opened because it was in an unknown file format. Yikes - strike two! I then clicked "Open" and browsed for the file, selected it, and was able to open it with no problems. Success, at last...

Well, almost no problems. The BeOS comes with a default set of TrueType fonts, which unfortunately don't include the ones used in the example I chose. After clicking through an irritating series of "No font FOO found on your computer. Replacing it with BAR" messages, I could finally view the sample graphic. In e-Picture's defense, it did an excellent job of font substitution, but it was surprising that their example didn't use the default fonts included with the BeOS. It was easy enough to permanently eliminate these messages by copying the correct TrueType fonts from any of my Windows boxes into the main BeOS fonts folder (/boot/beos/etc/fonts/ttfonts). (e-Picture didn't find the fonts, even after rescanning, when I copied them into my machine-specific fonts directory /boot/home/config/fonts/ttfonts.) At any rate, I'd rather have avoided this whole confidence-shaker in an example provided with the software.

I'm perfectly happy to overlook a few speedbumps on the road to powerful solutions to my problems, and concerns about opening files, missing fonts, and incomplete search paths gradually vanished once I successfully opened the "shop.ep" graphic and began to experiment. e-Picture opens graphics in its Document window, and fills in the contents of the other windows based on the currently-selected contents of the Document window. This quickly revealed the power provided by each of the attendant e-Picture windows. The Inspector window is a context-sensitive window that lets you examine and edit the properties of selected objects in the Document window, where the graphics "document" you are working on is displayed, as shown in Figure 2. Selecting a text object displays the Text Tool Inspector in the Inspector window, in which you can modify the font, horizontal and vertical size, spacing, font color, and quickly apply effects like color gradients across the selected item. You can select objects from either the Document window or the Objects window, the latter only if you know the identifier assigned to the desired component of the graphic you're working on.


Figure 2.The Text Inspector Window.

e-Picture gives you all of the features you need to produce sophisticated web graphics, providing object-oriented tools for modifying linear and geometric objects, different graphic and animation layers, and text and special text effects. You can easily modify colors and quickly apply transformations such as color gradients to all of these. Frankly, you'd expect these capabilities in a modern graphics tool - what separates e-Picture from the rest of the pack are some of the tasks that it will do for you automatically.

Animated web graphics are standard today, but can still be time consuming to create in many graphics tools. Animated graphics typically consist of multiple frames between which the location, shape, color, or other properties of one or more elements of your graphic change. This requires having multiple frames in the first place. You can add frames to an existing e-Picture graphic in one of two ways - either by selecting, copying, and inserting frames at specific points of your graphic, or by simply changing the Total number of frames in the Animations window. The latter option copies the current frame for each new frame that you've added.

Most web graphics and animation tools provide standard shortcuts such as onion-skinning, where you clone subsequent frames and change each slightly to produce an animation. However, e-Picture goes these tools one better. Once you have the number of frames you think you need for a smooth animation, e-Picture can automate the animation process between different frames by creating the transitions necessary to move or modify graphics elements between frames that represent discrete points in your animation. In e-Picture, such frames are known as "key frames." Any frame can be identified as a key frame by selecting it in the Animations window, as shown in Figure 3, and then selecting the "Add Keys to Frame" command from the Animation menu in the e-Picture document window.


Figure 3.The Animation Window.

Once you've defined key frames and have selected the one at which you want to end certain changes to your animation, you can select and modify any portion of your graphic. Changes in position are perhaps the most common things that you'll want to animate in frame sequences, but you can just as easily generate intermediate transitions for color changes, color gradients, and so on. When you change any object property between key frames, e-Picture automatically fills in any intermediate stages of that change between the previous and current key frames. For example, suppose you want to smoothly move a portion of your graphic between key frames 5 and 14 - just select frame 14, move the object wherever you want, and let e-Picture divide the move evenly across all of those frames, automatically creating transitional frames for the move.

Just because e-Picture can automatically divide and complete graphic moves and other object property changes across frame sequences doesn't mean that you're stuck with its decisions. If an animation is too jerky, you can use the Animation menu's "Insert Frame" command to quickly insert additional frames to help smooth transitions. You can also delete frames from an animated sequence using the Animation menu's "Delete Frame" command, letting e-Picture automatically take up the animated slack for you.

Once you're happy with your web graphic, you prepare it for use on the web by exporting it in a web format such as GIF or JPEG. You'll want to make sure that you normally save your graphics in e-Picture's native format and only export when necessary, because exporting to GIF or JPEG loses some of the sexier aspects of your graphics. For example, layers in your e-Picture graphics are automatically combined into single bitmaps when exporting to GIF or JPEG because that's how those formats work.

The BeOS version of e-Picture lags the Macintosh version by several minor revisions (v1.0 on the BeOS vs. v1.04 on the Mac), which isn't surprising given that porting e-Picture to the Mac has been a major focus for BeatWare. I have high hopes that the minor problems and usability issues I saw in the BeOS version will be corrected in a subsequent release. The core e-Picture product is truly excellent.

Because the BeOS runs on both Intel and PPC hardware, the BeOS identifies the true root of our Intel-schmertz: Windows itself, not a specific hardware platform. Applications like e-Picture dispel the myth that only Windows has the software you need. If you want to go somewhere today, why not take e-Picture on the BeOS or Mac OS out for a test drive?

Bill von Hagen is a writer, computer system administrator, and the author of "SGML for Dummies." You can contact him at wvh@gethip.com.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

jAlbum Pro 12.6.4 - Organize your digita...
jAlbum Pro has all the features you love in jAlbum, but comes with a commercial license. With jAlbum, you can create gorgeous custom photo galleries for the Web without writing a line of code!... Read more
jAlbum 12.6.4 - Create custom photo gall...
With jAlbum, you can create gorgeous custom photo galleries for the Web without writing a line of code! Beginner-friendly, with pro results Simply drag and drop photos into groups, choose a design... Read more
Microsoft Remote Desktop 8.0.16 - Connec...
With Microsoft Remote Desktop, you can connect to a remote PC and your work resources from almost anywhere. Experience the power of Windows with RemoteFX in a Remote Desktop client designed to help... Read more
Spotify 1.0.4.90. - Stream music, create...
Spotify is a streaming music service that gives you on-demand access to millions of songs. Whether you like driving rock, silky R&B, or grandiose classical music, Spotify's massive catalogue puts... Read more
djay Pro 1.1 - Transform your Mac into a...
djay Pro provides a complete toolkit for performing DJs. Its unique modern interface is built around a sophisticated integration with iTunes and Spotify, giving you instant access to millions of... Read more
Vivaldi 1.0.118.19 - Lightweight browser...
Vivaldi browser. In 1994, two programmers started working on a web browser. Our idea was to make a really fast browser, capable of running on limited hardware, keeping in mind that users are... Read more
Stacks 2.6.11 - New way to create pages...
Stacks is a new way to create pages in RapidWeaver. It's a plugin designed to combine drag-and-drop simplicity with the power of fluid layout. Features: Fluid Layout: Stacks lets you build pages... Read more
xScope 4.1.3 - Onscreen graphic measurem...
xScope is powerful set of tools that are ideal for measuring, inspecting, and testing on-screen graphics and layouts. Its tools float above your desktop windows and can be accessed via a toolbar,... Read more
Cyberduck 4.7 - FTP and SFTP browser. (F...
Cyberduck is a robust FTP/FTP-TLS/SFTP browser for the Mac whose lack of visual clutter and cleverly intuitive features make it easy to use. Support for external editors and system technologies such... Read more
Labels & Addresses 1.7 - Powerful la...
Labels & Addresses is a home and office tool for printing all sorts of labels, envelopes, inventory labels, and price tags. Merge-printing capability makes the program a great tool for holiday... Read more

Discover Your Reflexes With Minimalist G...
Discover O, BYOF Studios, may look simple at first with its' color matching premise and swipe controls, but as you speed up the task becomes more daunting. [Read more] | Read more »
Here's Another Roundup of Notable A...
Now that the Apple Watch is publically available (kind of), even more apps and games have been popping up for it. Some of them are updates to existing software, others are brand new. The main thing is that they're all for the Apple Watch, and if you... | Read more »
Use Batting Average and the Apple Watch...
Batting Average, by Pixolini, is designed to help you manage your statistics. Every time you go to bat, you can use your Apple Watch to track  your swings, strikes, and hits. [Read more] | Read more »
Celebrate Studio Pango's 3rd Annive...
It is time to party, Pangoland pals! Studio Pango is celebrating their 3rd birthday and their gift to you is a new update to Pangoland. [Read more] | Read more »
Become the World's Most Important D...
Must Deliver, by cherrypick games, is a top-down endless-runner witha healthy dose of the living dead. [Read more] | Read more »
SoundHound + LiveLyrics is Making its De...
SoundHound Inc. has announced that SoundHound + LiveLyrics, will be one of the first third-party apps to hit the Apple Watch. With  SoundHound you'll be able to tap on your watch and have the app recognize the music you are listening to, then have... | Read more »
Adobe Joins the Apple Watch Lineup With...
A whole tidal wave of apps are headed for the Apple Watch, and Adobe has joined in with 3 new ways to enhance your creativity and collaborate with others. The watch apps pair with iPad/iPhone apps to give you total control over your Adobe projects... | Read more »
Z Steel Soldiers, Sequel to Kavcom'...
Kavcom has released Z Steel Soldiers, which continues the story of the comedic RTS originally created by the Bitmap Brothers. [Read more] | Read more »
Seene Lets You Create 3D Images With You...
Seene, by Obvious Engineering, is a 3D capture app that's meant to allow you to create visually stunning 3D images with a tap of your finger, and then share them as a 3D photo, video or gif. [Read more] | Read more »
Lost Within - Tips, Tricks, and Strategi...
Have you just downloaded Lost Within and are you in need of a guiding hand? While it’s not the toughest of games out there you might still want some helpful tips to get you started. [Read more] | Read more »

Price Scanner via MacPrices.net

Zoho Business Apps for Apple Watch Put Select...
Pleasanton, California based Zoho has launched Zoho Business Apps for Apple Watch, a line of apps that extends Zoho business applications to let users perform select functions from an Apple Watch.... Read more
Universal Stylus Initiative Launched to Creat...
OEMs, stylus and touch controller manufacturers have announced the launch of Universal Stylus Initiative (USI), a new organization formed to develop and promote an industry specification for an... Read more
Amazon Shopping App for Apple Watch
With the new Amazon shopping app for Apple Watch, Amazon customers with one of the wearable devices can simply tap the app on the watch to purchase items in seconds, or save an idea for later. The... Read more
Intel Compute Stick: A New Mini-Computing For...
The Intel Compute Stick, a new pocket-sized computer based on a quad-core Intel Atom processor running Windows 8.1 with Bing, is available now through Intel Authorized Dealers across much of the... Read more
Heal to Launch First One-Touch House Call Doc...
Santa Monica, California based Heal, a pioneer in on-demand personal health care services — will offer the first one-touch, on-demand house call doctor app for the Apple Watch. Heal’s Watch app,... Read more
Mac Notebooks: Avoiding MagSafe Power Adapter...
Apple Support says proper usage, care, and maintenance of Your Mac notebook’s MagSafe power adapter can substantially increase the the adapter’s service life. Of course, MagSafe itself is an Apple... Read more
12″ Retina MacBook In Shootout With Air And P...
BareFeats’ rob-ART morgan has posted another comparison of the 12″ MacBook with other Mac laptops, noting that the general goodness of all Mac laptops can make which one to purchase a tough decision... Read more
FileMaker Go for iPad and iPhone: Over 1.5 Mi...
FileMaker has announced that its FileMaker Go for iPad and iPhone app has surpassed 1.5 million downloads from the iTunes App Store. The milestone confirms the continued popularity of the FileMaker... Read more
Sale! 13-inch 2.7GHz Retina MacBook Pro for $...
 Best Buy has the new 2015 13″ 2.7GHz/128GB Retina MacBook Pro on sale for $1099 – $200 off MSRP. Choose free shipping or free local store pickup (if available). Price for online orders only, in-... Read more
Minimalist MacBook Confirms Death of Steve Jo...
ReadWrite’s Adriana Lee has posted a eulogy for the “Digital Hub” concept Steve Jobs first proposed back in 2001, declaring the new 12-inch MacBook with its single, over-subscribed USB-C port to be... Read more

Jobs Board

*Apple* Client Systems Solution Specialist -...
…drive revenue and profit in assigned sales segment and/or region specific to the Apple brand and product sets. This person will work directly with CDW Account Managers Read more
*Apple* Retail - Multiple Positions (US) - A...
Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
*Apple* Support Technician IV - Jack Henry a...
Job Description Jack Henry & Associates is seeking an Apple Support Technician. This position while acting independently, ensures the proper day-to-day control of Read more
*Apple* Client Systems Solution Specialist -...
…drive revenue and profit in assigned sales segment and/or region specific to the Apple brand and product sets. This person will work directly with CDW Account Managers Read more
*Apple* Software Support - Casper (Can work...
…experience . Full knowledge of Mac OS X and prior . Mac OSX / Server . Apple Remote Desktop . Process Documentation . Ability to prioritize multiple tasks in a fast pace Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.