About Gabriel Smith

Developer Advocate

Find more about me on:

Here are my most recent posts

Do it in the Buffer: Introduction to Dithering

I recently became intrigued by some art work I saw online. It is a bunch of Rubik’s cubes set up to reproduce a picture. The artists are essentially reducing the image’s colors down to a palette of six colors with … Continue reading

Posted in General Imaging, Image Processing | Tagged , | Leave a comment

Do it in the Buffer: Comparison of RasterImage Image Data Access Methods in .NET

There are several ways to access the data in a RasterImage. If you need to get the RGB values of each pixel, then the GetPixel() and GetRow() methods are the simplest methods to use. Few Pixels If you need to … Continue reading

Posted in General Imaging, Image Processing | Tagged | Leave a comment

PDF Encrypter

Continuing my adventure of “Going Paperless“, I needed an easy way to encrypt PDF files before I added them to Evernote. To do this, I used the LEADTOOLS PDFFile() class to add a user password to a file. I created … Continue reading

Posted in Document Imaging | Tagged , , , , , | Leave a comment

Repurpose Content with ASP.NET Layout Pages

I was recently tasked with updating all of our product descriptions on the MSDN Marketplace site. The requirements were to make sure that all of the product descriptions matched our website exactly and that all of the links included a … Continue reading

Posted in General | Tagged | Leave a comment

Evernote Backup Automation

As I mentioned in a previous post, I am in the process of "Going Paperless." I have decided to use Evernote as my digital repository. (I love the tags!!) One important requirement of my new information repository system is that … Continue reading

Posted in General | Tagged , , , | 2 Comments

My Paperless Journey Begins

After more than 20 years of working for a company that produces the leading document imaging SDK and a card carrying member of AIIM, I finally decided that it was time to personally go paperless. There are many motivations behind … Continue reading

Posted in Document Imaging | Tagged , , | 5 Comments