Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

.NET

.NET Components For Image Management


Customer Support

And fortunately for us, Atalasoft also takes bugs and software issues very seriously. Any image-rendering toolkit is, by definition, a work in progress. Image formats may appear to be standardized (JPEG, TIFF, PSD, and the like), but all those formats have dozens of variants and varieties of legacy images that may have been poorly constructed or are in some way not adherent to the specification. In addition, vendors continue to work around the formats with slight variants, and committees refine Standards over time. Because many of our customers are professionals, it is important that when they have issues, we are able to address them quickly. And of course, it is also crucial that we not damage their images in any way. Atalasoft has an extensive software-testing program and was happy to add our sample images to its test suite. When we (or a customer) did find an issue rendering an image, Atalasoft was quick to help and provide a workaround or updated code.

Conclusion

When selecting third-party components, it is often tempting to look only at your immediate needs. After all, there is always a release that is urgently needed in the customers' hands. But the real cost of any component—far greater than the licensing fees—is the energy you'll put into integrating, testing, and releasing it as part of your application. The lesson we learned was to start with the architecture and the company, then work through specific product features rather than the other way around.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.