stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


2D Graphics Libraries







2D Graphics Libraries

2D Graphics Libraries 05/05/2004 07:45 PM

While platforms these days have fairly good 2D graphics support like Quartz on OSX, GDI+ on XP, and , and Gnome Canvas, developers like me often have to use third-party libraries for whatever reasons.  On Win32, for example, GDI+ support is missing in legacy platforms which means either giving up on fancy graphics, redistributing GDI+ binaries, use a third party library, or writing one yourself.  Writing one yourself is fun (I have done it a couple of times over 20 years) but, unless it offers some unique features, you'll always end up migrating to a third party library.

BTW, Flash has an excellent 2D graphics engine but it's lacks an API so it's like a sports car without a driving wheel.  Yes, you can embed the Flash ActiveX and generate SWF on-the-fly but it's unwieldy for dynamic interaction and even handling gets tricky.  Embedding Adobe SVG ActiveX is just as unwieldy if not more.

While there are proprietary 2D engines out there, typically written by a few guys at a small company, they tend to disappear within a couple of years, either bought by companies (i.e. Apple, Adobe, Macromind, and Microsoft), or abandoned out of lack of interest or workable revenue model.  Besides, they charge fairly steep fees so I tend to avoid them.

Out of all the freely available 2D libraries out there, Libart stands out in features and quality. It offers fast anti-aliased rendering and it's use in Gnome Canvas over the years means most of the bugs have already been stepped on.  Libart is also used to drive librsvg, a SVG engine, and Java 2D, Java's graphics API, although Sun made extensive changes to tap hardware acceleration.  While Libart can and has been used cross-platform, it's not exactly cakewalk to use in non-Linix platofrms.  Cairo has some interesting features and rising interest could mean it will replace Libart someday, but it's still in development.

Third-party 2D graphics library I really like these days is Anti-Grain Geometry (AGG) which, although dormant for the last two years, has been rejuvenated with the released of version 2.1.  AGG is written in C++ and uses templates extensively like ATL does.  AGG is lightweight, very fast, flexible, and full of features.  It even comes with a partial implementation of SVG viewer as an example.  AGG supports Win32, X11, and SDL as is.  It doesn't yet support features variable stroke effects like Creature House's Expression 3 engine and Fractal Design's Painter support but then it's just me being unreasonable. :-)

I should note that subpixel graphics was first done 20 years ago in Word Handler to display 70 columns of hi-res text on Apple II.Silicon Valley Systems, the company that published Word Handler, was based just 5 minutes from where I live now and I enjoy fond memories of working there every time I pass by the old office on El Camino.  I guess everybody remembers their first job.  LCD screens were just starting to replace LED on calculators at the time, so Steve Gibson and Microsoft ClearType can claim to be the first to use subpixel graphics on LCD screen.  Lenny Elekman, where are you now?




This is a GrokNews Entry: (what is grok?)





Similar Items

2D Graphics Libraries

Grok Headline matches for 2D Graphics Libraries

The amount of office space that
corporations allocate to their libraries
has fallen by 8.36% over the past five
years, according to a new survey of
corporate libraries "Corporate Library
Benchmarks, 2004-05 Edition" ISBN:
1-57440-069-X.


The amount of office space that
corporations allocate to their libraries
has fallen by 8.36% over the past five
years, according to a new survey of
corporate libraries "Corporate Library
Benchmarks, 2004-05 Edition" ISBN:
1-57440-069-X.
09/03/2004 02:51 AM
Reports on results of a major survey of corporate and other business libraries. Gives extensive data on management policies and practices and details on spending trends for salaries, electronic and print materials, and library services. [PRWEB Sep 3, 2004]

Matrox Graphics to Reveal New Graphics
Cards


Matrox Graphics to Reveal New Graphics
Cards
04/19/2004 08:22 AM

Bitboys Introduces New Graphics
Processorsfor Wireless Devices - Small,
Smart and Efficient Processor Cores
Bring Advanced Graphics Capabilities to
Handheld Products


Bitboys Introduces New Graphics
Processorsfor Wireless Devices - Small,
Smart and Efficient Processor Cores
Bring Advanced Graphics Capabilities to
Handheld Products
08/10/2004 03:08 AM
(Los Angeles, California and Espoo, Finland – August 10th, 2004) -- Bitboys, a provider of graphics hardware solutions, today announced and demonstrated the company’s new graphics processor product line for wireless and embedded devices at SIGGRAPH 2004 in Los Angeles. [PRWEB Aug 10, 2004]

Merge old iPhoto libraries on CD with
iPhoto 5 libraries


Merge old iPhoto libraries on CD with
iPhoto 5 libraries
03/19/2005 02:40 AM
I had several iPhoto libraries burned to CD backups from iPhoto 3 or 4 that I wanted to merge with my nearly complete iPhoto 5 library. However, because I burned the libraries directly to CD from the Finder or Toast, and not ...

Libraries 8, Amazon 0


Libraries 8, Amazon 0 12/09/2003 12:13 PM

Have You Ever Wondered....

"Have you ever wondered if the library were like Amazon.com?" [The J-Walk Blog]


Merlin Libraries


Merlin Libraries 06/06/2004 05:02 AM
Merlin Libraries v0.1.103 (unstable) Released

'UK libraries out of use by 2020'


'UK libraries out of use by 2020' 04/26/2004 09:46 PM
The public will stop using libraries if visitor numbers and book loans continue to fall, according to a new report.

"http://p2p.libraries.psu.edu/"


"http://p2p.libraries.psu.edu/" 11/18/2003 03:32 AM

PlanetaMessenger.org Libraries


PlanetaMessenger.org Libraries 11/01/2003 10:43 AM
JMML 0.4 released

New IM Record in Libraries


New IM Record in Libraries 03/14/2005 06:23 PM

I've been so short on time lately that I've been trying to avoid using what little blogging time I do have to simply repost what other library bloggers are already putting up. This one, however, was just too good to pass up.

when was the last time you had this kind of response to a new library service?

"Brian didn’t give me permission to publish a portion of his email, but I’m so excited about it I’m going to throw caution into the wind. He wrote [emphasis mine]:
'Rule number 1: Don’t send out IM reference fliers to every middle school and jr. high classroom on the same day!

Had to have been at least 100 IMs in the first 2 hours after the kiddies got home. For a while, I had about 20 IM windows up at once.' "

Someone recently observed that there are a lot of Eeyo res in the library community, but I think we can officially declare IM reference a Martha-Stewart-good-thing for (at least) public libraries and move it to Pooh status.

Cost of purchasing the AIM software: $0.
Cost of staff time to "man" the AIM service during those two hours: already paid for.
Satisfaction of having 100 kids respond positively and view the library in a new light: PRICELESS.


Salon in Libraries?


Salon in Libraries? 03/19/2003 10:45 PM

Last year I said I thought Salon should look into licensing content to libraries, and now they're finally doing something about it. Adrienne Crew, their Content Licensing Manager, sent me the following:

"Thought you'd like to know that Salon's Premium Institutional Subscription program for libraries is finally up and running.... Currently we are offering a one year subscription in the $300-400 range and feeds all access to the articles on the site via an IP authentication system or a single password."

More details as I get them.


Essential in Libraries?


Essential in Libraries? 04/27/2004 10:48 PM
SMS an Essential Communication Tool

"The Mobile Data Association (MDA) reports that 2.1 billion text messages were sent in March 2004 in the U.K which is a 25% rise on the total from the same month last year.At present, on average, around 69 million text messages are sent each day in the UK.This article from the BBC states.'It is evident that in the last five years texting has grown from a popular craze among teenagers to an essential communication tool.'
Text messaging reaches new high" [Smart Mobs]


England Libraries May All Get Wi-Fi


England Libraries May All Get Wi-Fi 12/04/2003 01:07 PM
The majority of libraries in England already have broadband access but now the government is working on adding Wi-Fi: Most of the libraries in King County, outside of Seattle, have Wi-Fi. It's a great, low-cost way for libraries to offer Internet access without having to provide computers for everyone. My library always has a line of people waiting to get on its computers so perhaps with Wi-Fi some people could come in with their own computers to use the Internet. But I wonder how many of the people I see waiting in line there actually have laptops that they could bring with them instead....

YSL Coding Libraries


YSL Coding Libraries 12/11/2003 06:12 PM
Transfer of CVS repository in progress

NB Parser Libraries


NB Parser Libraries 06/11/2004 09:55 AM
Project started

Libraries and the Internet


Libraries and the Internet 12/19/2004 03:00 PM
Kudos to Google and its new university allies -- including my alma mater, the University of Michigan, as well as Harvard, Stanford, and Oxford -- for their exciting project to open the stacks (Wall Street Journal, via Paul Kedrosky). It's a great day for the dissemination of knowledge! Bloggers from these institutions are relaying the emails received from their administrators: ...

Echidna Libraries


Echidna Libraries 07/15/2004 07:16 AM
Added 8Bit Targa Support

slack-get 0.2 (Libraries)


slack-get 0.2 (Libraries) 05/04/2004 04:41 PM
A tool like 'apt-get' for Slackware.

It’s the Libraries, Stupid


It’s the Libraries, Stupid 06/09/2004 11:39 PM
Via Jeff Dillon, some insightful words on programming in Java and in the C#/.NET/Mono ecosystem. I hadn’t thought about it that way.

slack-get 0.3 (Libraries)


slack-get 0.3 (Libraries) 05/26/2004 10:49 PM
A tool like 'apt-get' for Slackware.

Enlightenment Foundation Libraries


Enlightenment Foundation Libraries 08/02/2004 05:18 PM

Robots get bookish in libraries


Robots get bookish in libraries 07/21/2004 04:21 AM
BBC Jul 21 2004 8:39AM GMT

What Will Gamers Expect from their
Libraries?


What Will Gamers Expect from their
Libraries?
02/01/2005 10:09 PM

A Brave New Gamer World

“ ‘We've got an entire group of people under age 30 who grew up playing video games,’ said Jim Gee, professor in the UW-Madison School of Education. ‘It's completely changing the way people think about education and the workplace.’

This ‘gamer generation’ includes some 90 million people in the U.S. alone, ages 15 to 35. In fact, sales of video games have now surpassed sales of TVs, DVDs and CDs….

A host of new data is suggesting that video games have created a new generation of employees and executives, bigger than the baby boomers, who will dramatically transform the workplace.

Researchers like John C. Beck and Mitchell Wade, authors of the book ‘Got Game: How the Gamer Generation is Reshaping Business Forever’ argue that managers who understand and harness this generation's distinct attributes will leap far ahead of the competition.

Beck and Wade say these 90 million rising professionals, through sheer numbers, will inevitably dominate business and are already changing the rules. Although many of the changes are positive, such as more open communication and creative problem solving, they have caused a generation gap that frustrates gamers and the boomers who manage them….” [The Capital Times, via Library Link of the Day]


Advice for Libraries from My Aggregator


Advice for Libraries from My Aggregator 04/29/2004 11:11 PM

PC Mag Says Death to 802.11b (Almost)
"PC Magazine rounds up several 802.11g routers, and says they're cheap enough, they're good enough: 802.11b no longer enjoys a large enough (or any) price differential for quality Wi-Fi gateways that include WPA encryption support, PC Mag says. So while you can still find 802.11b devices on the market, they recommend new gear have 802.11g built in...." [Wi-Fi Networking News]
Lesson: Make sure you buy 802.11g for your library.

Making CD-R's Last
"From Doug Kaye I learned of an interesting article on how long CD-R's will last and things you can do to increase or decrease that time. I've always just popped down to Staples and bought the cheapest disks I could find. For some of my uses (the latest Suse distro, for example) that's fine. But this article makes the point that if you're using the disk to archive important material, you need to be more careful. The article contains information on how to select good media and media that's appropriate for the drive that you'll be recording on. This may be especially important for organizations building large collections of CD-R's that they need to keep to meet regulatory or other business requirements." [Windley's Enterprise Computing Weblog]
Lesson: If your library is using CD-Rs for backups, archiving, or preservation, pick the right ones!


Webl0gs: Do They Belong in Libraries?


Webl0gs: Do They Belong in Libraries? 08/01/2004 06:44 AM
Weblogs: Do They Belong in Libraries?
htt p://www.ariadne.ac.uk/area-dna-155ue40/public-libraries/

Penny Garrod takes a look at weblogs and weblogging activities in libraries and considers some of the ways they can be used to support public library users.

Computers in Libraries: Keeping Up


Computers in Libraries: Keeping Up 03/19/2005 02:36 AM
Gary Price, Genie Tyburski, and Steven Cohen talked about keeping up in "Tips for Keeping Up: Expert Panel" that was the last item on Track A on Wednesday. (Track A...

BBC NEWS | UK | 'UK libraries out of use
by 2020'


BBC NEWS | UK | 'UK libraries out of use
by 2020'
04/28/2004 11:04 PM
die britischen Bibliotheken im Jahre 2020 unbenutzt seien .. 'UK libraries out of use by 2020' .. failing users .. BBC

news.bbc.co.uk/1/hi/uk/3661831.stm
track this site | 5 links


How NOT to Market WiFi in Libraries


How NOT to Market WiFi in Libraries 12/12/2003 10:21 AM

Marketing Wireless in Libraries

"Someone on Web4Lib asked about posting symbols or signage to identify wireless access in libraries. This is a slightly revised version of my reply on the list, sent after several folks referred the original poster to the wireless warchalking symbols popular among the digerati.

Essentially, this is basic library marketing 101. If you're planning to market wireless services not only to the folks who will seek it, but to folks who would either find a way to use it if they knew what it was or may never even use it but will mentally file this service under 'what a great library this is,' then integrate the fancy symbols with very plainspoken, large, plain-lettered wording. Go to a site that offers wireless for its customers and see how they peddle it. (Remember, that's what you're doing: selling a service.)

Make the language achingly clear. 'Wireless hotspot' comes to mind... but maybe something else makes more sense locally. Assuming you have a bookmark or brochure advertising this service, repeat the logo and the phrase throughout the materials. I know that libraries offer things for free anyway, but why not push that as well? Wireless--FREE!...

Or you could practice another kind of library marketing, and either put up one tiny, very obscure sign, or make it very large and then title it 'Bibligraphic WEP-enabled 802.11* Access.' And in your assessment of the service, observe that very few people use it. ;) " [Free Range Librarian]

I just had to blog Karen's response because it's so true it's tragically funny.


Libraries try to fit into a Google world


Libraries try to fit into a Google world 06/21/2004 09:16 AM
Source: News.com - Librarians have increasingly seen people use online search sites not to supplement research libraries but to replace them....

portal: Libraries and the Academy


portal: Libraries and the Academy 02/10/2004 02:49 AM
portal: Libraries and the Academy
http://muse.jhu.edu/journals/portal_libraries_and_the_academy/

A journal that presents research findings and provides regular coverage of issues in technology, publishing, and periodicals, portal is written by librarians for librarians. Peer-reviewed articles address subjects such as library administration, information technology, and information policy. The journal examines the role of libraries in meeting institutional missions, explores how technology affects librarianship and scholarship, and conveys this research to academic librarians in a timely manner. Through the highest-quality research and news about librarianship in higher education institutions, portal provides a much needed, fresh perspective. portal earned recognition as the runner-up for the best new journal of 2001, awarded by the Council of Editors of Learned Journals.

Java Atomic Libraries


Java Atomic Libraries 09/10/2004 05:05 PM
First checkin!

Ham Radio Control Libraries


Ham Radio Control Libraries 02/16/2004 08:07 PM
Hamlib 1.2.0 released

Digital Libraries Magazine


Digital Libraries Magazine 01/17/2004 10:48 PM
Digital Libraries Magazine
http://www.d lib.org/dlib/january04/01contents.html

The January, 2004 Issue of Digital Libraries Magazine is now Online.

Reuniting iPhoto Libraries


Reuniting iPhoto Libraries 01/17/2004 10:43 PM

Ham Radio Control Libraries 1.2.0


Ham Radio Control Libraries 1.2.0 02/18/2004 01:18 PM
Shared libraries for HAM radio equipment control.

Google to index libraries


Google to index libraries 12/17/2004 06:37 PM

In yeste rday's link dump, I inexplicitly buried a link to the big news about Google's plan to index the books at The Libraries of Harvard, Stanford, the University of Michigan, the University of Oxford, and The New York Public Library. Wow!

In the meantime, Microsoft released a toolbar suite. Uhmmm, wow?

Note to Microsoft: I like your OS, but you're falling waaay yy behind.


Libraries and culture, from a trench


Libraries and culture, from a trench 07/02/2004 01:28 PM
Today (July 1, 2004) marks a new chapter for many libraries across the US of A. Today is the first day of mandatory Internet filtering, if your library accepts federal telecommunications funds. Mine does.

Medical Libraries in Europe


Medical Libraries in Europe 04/28/2004 05:53 AM
Medical Libraries in Europe
http://www.pubmed.nl/libeur.htm

A comprehensive listing of medical libraries in Europe. This will be added to Healthcare Resources 2004 Internet MiniGuide and has been added to Healthcare Resources Subject Tracer™ Information Blog.

Who's Hot Today? Nashville; All U.S.
Libraries


Who's Hot Today? Nashville; All U.S.
Libraries
06/24/2005 10:01 PM
Nashville, Tenn., has 600 computers in its Metro library system and waiting lines: Adding Wi-Fi is a natural for their patrons who can bring their own laptops. The system will cost just under $70,000 across the system through 50-50 federal and local money. The AP reports on an library study showing 99.6 percent of libraries connected to the Internet: Almost of those offer Internet access to their patrons. This number from the American Library Association is up from 20.9 percent in 1994, when the commercial Internet was brand-spanking new. (I founded a Web site development firm in 1994, and had a T-1 to the Net that August--when it was pretty rare.) Eighteen percent of libraries offer Wi-Fi, but a whopping 21 percent plan to offer it in the next year. Only 42 percent of libraries have high-speed connections, and often broadband is coupled with Wi-Fi: sharing a single dial-up modem over Wi-Fi isn't much of an incentive over home dial-up to library patrons. Public libraries' biggest problem is having enough computers to go around....


Grok Description matches for 2D Graphics Libraries
GrokA matches for 2D Graphics Libraries

2D Graphics Libraries

The following phrases have been identified by the grok system as matching this entry:

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

Rambus files
anti-trust suit
against competitors

News.com lands
National Magazine
Award

Security firms team
for new product

New spin on search
ads

Intel's next
challenge: mastering
physical world

Lawyer's Request
Denied on Bologna
Lunch (AP)

Calif. Man Recovers
After Nail Gun
Mishap (AP)

Moblogging At First
Sight

Internet Connection
Monitor 4.6

Wal-Mart Ranks Last
in Video Game
Pricing Survey
(Reuters)

UPS Reaches Service
Agreement With
Yahoo! (AP)

Sr.
mod_perl/OO/DBI/mySQ
L developer for
online auctioneer

Perl, Sql, Unix
Programmer

Rumor Today: What's
In 10.4?

Does Size Really
Matter? Debating The
12-Inch Vs. 15-Inch
PowerBook

Repeat After Me:
Apple Is A Business

Microsoft Exec On
iPod

As Suspected,
iMixing Is Popular

Apple Sells 3.3
Million Songs On
iTunes In Week

He's So Cute
Real-World
Hyperlinks Via
Mobile Phone

DrinkMix
The BBC Investigates
the Google IPO

How to Care for CDs
and DVDs

Merits of E-Voting,
Paper Backups
Debated

E-mails on
cellphones after
Hutch, Microsoft
enter into agreement

Indian in Google
bounty hunt :
HindustanTimes.com

SocialGrid Looks To
Change Google Into
Free Dating Service

Google IPO puts
privacy under
spotlight

Rambus files
antitrust suit
against computer
memory makers

Computer Associates
readies open-source
push

High-tech firms
ready to hire due to
growth spurt: Survey

Rambus files
antitrust suit

Gene is linked to
heart attacks

Savings search
scheme under fire

Georgian rebel
leader quits power

PHP Class
'Bookmarks' released

PHP Class 'Content
Leecher' released

Friends, with Joey
as a serial rapist?

Internet smut for
foodies!

Multiple
vulnerabilities in
P4DB

FreeBSD Security
Advisory
FreeBSD-SA-04:08.hei
mdal

FreeBSD Security
Advisory
FreeBSD-SA-04:09.kad
mind

South Africa:
E-Government Systems
Help Deliver
Essential Services
to the Poor

Chip designer Rambus
files antitrust suit
against memory
makers

WINHEC - Microsoft
revisits NGSCB
security plan

Rambus files
antitrust lawsuit

IDC sees BPO
spending, challenges
increase

Surveying the Open
Source Landscape

CVS Drugstore Chain
Backs Drug Imports
to U.S. (Reuters)

what is grok?