adobe pdf library sdk c# : Add metadata to pdf programmatically application control tool html web page azure online showfoto1-part14

The Showfoto Handbook
Chapter 1
Introduction
1.1 Background
1.1.1 About Showfoto
Showfoto is a fast Image Editor with powerful image editing tools. You can use it to view your
photographsand improve them.
1.1.2 Reporting Bugs
Like the rest of KDE, Showfoto is an Open Source project. Thismeans that it relies on its usersto
play their part by, at least, reporting problems and suggesting possible improvements.
Showfoto makes it as easy as possible for you to report bugsor suggest improvements. Wherever
you are in the application the Help menu will include a Report Bugs option. This will display a
message box with a highlighted link. Click on the link and your web browser will open the page
for the reporting system. All the information required will already be filled in, just follow the
instructions for completing your report.
1.1.3 Support
Showfoto is a community supported project, which means that users and developers support
one another. If you become a regular user of Showfoto you are encouraged to join the Showfoto
Users Mailing List. You can start off by asking questions of other Showfoto users and hopefully
soon you will be answering the support questions of others.
Showfoto Users Mailing List joining instructions.
You can also visit thedigiKamHomePage.for news of new releases and other Showfoto related
information.
1.1.4 Getting Involved
There are many ways that you can get involved with the continued development of Showfoto.
You do not need to be a software developer. You can help with documentation, translation and
user interface design or just contribute really good ideas to the wish-list. You can also get in-
volved by testing early development code asit isbeing developed and providing feedback to the
11
Add metadata to pdf programmatically - add, remove, update PDF metadata in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
c# read pdf metadata; batch update pdf metadata
Add metadata to pdf programmatically - VB.NET PDF metadata library: add, remove, update PDF metadata in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
pdf metadata editor online; edit pdf metadata online
The Showfoto Handbook
developers. Of course, if you are a software developer then you can help to make Showfoto the
best digital photograph application there is.
The best way to start getting involved with Showfoto is to join the Developers Mailing List.
Showfoto Developer Mailing List joining instructions.
1.2 Supported File Formats
Showfoto relies on a number of libraries and support packages to load and save image formats.
Which image formats are available will depend on the availability of these libraries on your
system and, in some cases, on the way that those libraries have been compiled. On most distri-
butionsyou will find that a wide range of image formats are viewable within Showfoto.
This dependence on other libraries means that it is not possible to give a definitive list of all of
the formats that will be available on your system. At the very least JPEG, PNG, and TIFF should
be available.
Showfoto only displays filesthat are in formats that it understands. It does thisby looking at the
file extension on the files and checking this against a predefined list. If the file extension is in the
list Showfoto will show the file in the Image View. You can change the list of file extensions that
Showfoto will accept, see theConfigurationsection for more details.
1.2.1 Still Photograph Formats
1.2.1.1 Introduction
Almost alldigitalcameras store photographsin one of two formats: JPEG or TIFF. Many cameras
enable you to select which of these formats to use. A full description of these formats can be
found at theWikipedia. Showfoto supports both of these formats.
1.2.1.2 Still Image Compression
Image compression is the application of data compression schemes on digital images. It is done
throughreducing redundancy of the image data inorder to be able to store or transmit data in an
efficient form.
Image compression can be lossy or lossless. Lossless compression methods are always preferred
for their highpreservationvalue for archival purposes before applying transformationslike crop-
ping, resizing, color corrections, etc. Thisis because lossy compression methods, especially when
used at low bit rates, introduce compression artifacts. Lossy methods are suitable for natural im-
ages such as photos in applications where minor (sometimes imperceptible) loss of fidelity is
acceptable to achieve a substantial reduction in file size. Lossy compression is good for image
publishing on the Internet.
1.2.1.3 JPEG
JPEG is a compressed format, that trades some of the image quality to keep file sizes small. In
fact, most cameras save their images in this format unless you specify otherwise. A JPEG image
is stored using lossy compression and you can vary the amount of compression. This allows
you to choose between lower compression and higher image quality or greater compression and
poorer quality. The only reason to choose higher compression is because it creates smaller file so
you can store more images, and it’s easier to send them by e-mail, or post them on the Web. Most
camerasgive you two or three choices equivalent to good, better, best although the names vary.
JPEG 2000 is supported as well. It providesfor the same compression ratio the better (smoother)
results compared to JPEG. The 2000 version has the option of being lossless if so specified in the
settings.
12
VB.NET PowerPoint: Read, Edit and Process PPTX File
How to convert PowerPoint to PDF, render PowerPoint to SVG and effective VB.NET solution to add desired watermark VB.NET PowerPoint: Read & Edit PPTX Metadata,
add metadata to pdf programmatically; change pdf metadata
C# Create PDF Library SDK to convert PDF from other file formats
Besides, using this PDF document metadata adding control, you can add some additional information to generated PDF file.
pdf xmp metadata; get pdf metadata
The Showfoto Handbook
1.2.1.4 TIFF
TIFF has been widely accepted and widely supported asan image format. Commonly, TIFF may
be stored by the camerainuncompressed formor using lossless compression algorithm (Deflate).
It maintains higher image quality but at the expense of much larger file sizes. Some cameras let
you save your images inthis format and it isa popular format because of its lossless compression
algorithm. The problemis that the format has been altered by so many people that there are now
50 or more flavors and not all are recognizable by programs.
1.2.1.5 PNG
PNG is an image format that wasdeveloped as areplacement for anumber of older, in the 1990’s
widely used, image file formats. It is alosslessformat like TIFF but it ismuch more compact and
saves disk space. Although your camerais unlikely to support PNG, some people like to convert
their photographs to PNG assoonasthey get themontheir computer. Unlike JPEG, PNG images
do not lose quality every time you re-encode them after modification. Showfoto fully supports
PNG images and the Batch Processing Images Plugin can convert a batch of images from any
supported format to PNG in one step. See theConfigurationsection for information about using
plugins with Showfoto.
PNG is an extensible file format for the lossless, portable, well-compressed storage of raster im-
ages. PNG provides a patent-free replacement for GIF and can also replace many common uses
of TIFF. PNG is designed to work well in on-line viewing applications, such as the World Wide
Web, so it is fully streamable with a progressive display option. Also, PNG can store gamma
and chromaticity data for improved color matching on heterogeneous platforms. PNG supports
8and 16 bits / colors /pixels depth. It’s the perfect file format to archive your photographs. For
more information about the PNG format see thePNGhomepage.
1.2.1.6 PGF
´´Progressive Graphics File´´ is another not so known but open file image format. Wavelet-based,
it allows lossless and lossy data compression. PGF compares well with JPEG 2000 but it was de-
veloped for speed (compression/decompression) rather than to be the best at compression ratio.
At the same file size a PGF file looks significantly better than a JPEG one, while remaining very
good at progressive display too. Thus it should be well-suited to the web but at the moment few
browsers can display it. For more information about the PGF format see thelibPGFhomepage.
1.2.1.7 RAW
Some, typically more expensive, camerasallow you to store images in RAW format. RAW format
is not really an image standard at all. It is different for every make of camera. RAW format im-
ages containall the data that istaken directly from the camera’simage sensor before the software
in the camera applies things like white balance, sharpening etc. Storing photographs in a cam-
era’s RAW format allows you to alter settings, such as white balance, after the photograph has
been taken. Most professional photographers use RAW format, because it offers them maximum
flexibility. The downside is that RAW image files can be very large indeed.
If you want to learn more about RAW image format visit the very helpful guidesWikipedia,The
LuminousLandscape,and Cambridge inColour.YoucanconvertRAWformatimagesintoJPEG
or TIFF in Showfoto using theRAWImageConverterplugin. See theConfiguration section for
information about using plugins with Showfoto.
Showfoto supportsRAW image loading only; relying on theDCRAWprogram which is included
in Showfoto core and supports over 200 RAW file formats. All supported cameras are listed at
the bottom ofDaveCoffin’sweb page. The table below shows a short list of camera RAW files
supported by Showfoto:
13
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Document and metadata. All object data. Flatten visible layers. C#.NET DLLs: Compress PDF Document. Add necessary references: RasterEdge.Imaging.Basic.dll.
pdf metadata extract; batch edit pdf metadata
C# PDF Text Search Library: search text inside PDF file in C#.net
Ability to search and replace PDF text in ASP.NET programmatically. C#.NET PDF DLLs for Finding Text in PDF Document. Add necessary references:
batch pdf metadata; remove metadata from pdf online
The Showfoto Handbook
RAW File Format
Description
CRW, CR2
Canon digital camera RAW file formats
NEF
Nikon digital camera RAW file format
ORF
Olympus digital camera RAW file format
RAF
Fuji digital camera RAW file format
RWL
Leica camera RAW file format
PEF, PTX
Pentax digital camera RAW file format
X3F
Sigma digital camera RAW file format
DCR, KDC, DC2, K25
Kodak digital camera RAW file format
SRF, ARW, MRW, MDC
Sony/Minolta digital camera RAW file
format
RAW
Panasonic, Casio, Leica digital camera
RAW file format
DNG (CS1, HDR)
Adobe RAW file format (Digital Negative)
BAY
Casio RAW (Bayer)
ERF
Epson digital camera RAW file format
FFF
Imacon/Hasselblad RAW format
MOS
CREO Photo RAW
PXN
Fotoman RAW
RDC
Ricoh RAW format
1.2.2 Moving Image Formats (Videos)
Many digital cameras support taking of short movie clips. These clips are usually stored inAVI or
MPEG format. Showfoto understands these formats and will generate thumbnails for the movie
files. However, Showfoto is not a movie editing application and it does not have any built-in
movie viewing or editing capabilities. If you double click on a movie file Showfoto will use your
KDE settings to choose a viewing application to use.
14
.NET PDF Document Viewing, Annotation, Conversion & Processing
Extract images from PDF file. Read PDF metadata. Search text content inside PDF. Edit, remove images from PDF. Add, edit, delete links. Form Process.
extract pdf metadata; read pdf metadata java
VB.NET PDF - How to Add Barcode on PDF Page
text in PDF, C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET VB.NET PDF barcode creator add-on, which combines the PDF reading add-on with
pdf metadata viewer online; adding metadata to pdf files
The Showfoto Handbook
Chapter 2
The Showfoto sidebar
2.1 Showfoto sidebar
2.1.1 Introduction to the right sidebar
The Showfoto main window has a sidebar at the right border providing important information
and actions of the selected images. This same sidebar is also available in the Image Editor view.
It can be displayed by respectively clicking on one of the five tabs:
• Properties: File and image properties, key shooting parameters (EXIF tags)
• Metadata: EXIF, Makernotes, IPTC and GPS data (these properties can be edited by two Kipi-
plugins
• Colors: Histograms and embedded ICC profiles
• Geolocation: Marble widget showsGPS location
• Comments&Tags: Comments, Date & Time setting, Rating, Tags
• TagFilters: Tag filtersapplied to main window selection
Clicking successively onto the same tab will make the sidebar pop up or fold back into the border.
2.1.2 Properties
The properties sidebar shows the essential information about the selected image which are
largely self-explanatory. It is grouped into the following sections:
• File Properties: these are file system related information
• Image Properties: shows the image and format properties like dimension, compression, color-
depth, etc.
• Photograph Properties: shows a summary of the most important parameters when taking the
photograph. This data is taken from the EXIF data fields if available
15
VB.NET PDF - Convert CSV to PDF
pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET VB.NET Demo Code for Converting RTF to PDF. Add necessary references
modify pdf metadata; read pdf metadata online
VB.NET PDF Text Search Library: search text inside PDF file in vb.
Ability to search and replace PDF text programmatically in VB.NET. Our VB.NET PDF Document Add-On enables you to search for text in target PDF document
remove pdf metadata online; pdf xmp metadata viewer
The Showfoto Handbook
Example 2.1 Sidebar File Properties
2.1.3 The Metadata Tabs
Metadata are data about the imagesor files, like technicaldata of camera setting during shooting,
author info, copyrights, keywords, captions, and coordinates of location.
The metadata sidebar is composed of four sub tabs EXIF, Makernote, IPTC and XMP data. On
the left, two buttons let you choose between full and simplified data display. In the middle you
will find a disk icon to save the metadata to the disk. Next to it are a printer and copy icon - they
do just that: print or copy the respective tab metadata to the clipboard.
Areally nice feature is the live search box on the lower end of the metadata tabs. As you type
in a keyword, the metadata on top of it will be successively filtered until you narrow down and
what you are looking for. It is a quick way of accessing specific information.
Metadata, as shown in these four tabs, can be modified and enhanced in a number of ways
elsewhere:
• with thecamerainterface
• themetadataeditor
• theGPS-locator
• copying database metadata to files
• copying file’s metadata to the database
16
VB.NET Create PDF Library SDK to convert PDF from other file
Load PDF from stream programmatically in VB.NET. VB.NET: DLLs for Creating PDF. Add necessary references: RasterEdge.Imaging.Basic.dll.
pdf metadata reader; change pdf metadata creation date
C# PDF: PDF Document Viewer & Reader SDK for Windows Forms
without any dependency on Adobe products; Add PDF viewing and Support navigating, zooming, annotating and saving PDF in C# WinForms project programmatically;
edit multiple pdf metadata; remove metadata from pdf
The Showfoto Handbook
2.1.3.1 EXIF Tags
2.1.3.1.1 What is EXIF?
EXIF stands forExchangeableimagefileformat. It was designed specifically for digital cameras.
It allows a large amount of information about the photograph to be stored. This information
describes the camera which took the image along with the settings (including date and time) in
use when the image was taken. An in-line thumbnail can be included.
EXIF format contains a set of marker sections named Image File Directories (IFD). The sections
likely to be found in a normal EXIF file are as follows:
• Image Information: contains general information about the image.
• Embedded Thumbnail: contains information about the embedded thumbnail image.
• Photograph Information: contains extended information about the photograph.
• Interoperability: contains information to support interoperability between different EXIF im-
plementations.
2.1.3.1.2 How to Use EXIF Viewer?
You can review embedded EXIF information for the selected image from the first sidebar tab. The
EXIF Viewer is purely informational: nothing you do with it will cause any change to the EXIF
sections. If there are more entries than space available, just scroll down with the mouse wheel.
You can use two different levels to display EXIF marker sections:
• Simple: display only more important EXIF marker for photograph.
• Full: display all EXIF markers.
Some vendors add additional EXIF sections, such asCanon, Fujifilm, Nikon, Minolta, and Sigma.
These sections contain vendor and model specific notes. These will be displayed on the Maker-
note tab.
17
The Showfoto Handbook
2.1.3.2 Makernote Tags
2.1.3.2.1 What is Makernote?
The EXIF standard defines a Makernote tag, which allows camera manufacturers to place any
custom format metadata in the file. This is used increasingly by camera manufacturers to store
amyriad of camera settings not listed in the EXIF standard, such as shooting modes, post-
processing settings, serial number, focusing modes, etc. but this tag format is proprietary and
manufacturer specific.
2.1.3.2.2 How to Use Makernote Viewer
You can review embedded Makernote information for the selected image in this sidebar tab. The
Makernote Viewer is purely informational: nothing you do with it will cause any change to the
Makernote sections.
2.1.3.3 IPTC Tags
2.1.3.3.1 What is IPTC?
TheInternationalPressTelecommunicationsCouncil, is a consortium of the world’s major news
agenciesandnewsindustry vendors. It developsand maintainstechnicalstandardsfor improved
news exchange that are used by virtually every major news organization in the world.
The IPTC was established in 1965 by a group of news organizations to safeguard the telecom-
munications interests of the world’s press. Since the late 1970s IPTC’s activities have primarily
focused on developing and publishing industry standards for the interchange of news data.
In particular, the IPTC defined a set of metadata attributes that can be applied to images. These
were defined originally in 1979, and revised significantly in 1991 to be the ´´Information Inter-
change Model´´ (IIM), but the concept really advanced in 1994 when Adobe defined a specifica-
tion for actually embedding the metadata into digital image files - known as ´´IPTC headers´´.
18
The Showfoto Handbook
2.1.3.3.2 How to Use IPTC Viewer
You can review embedded IPTC information for the selected image inthis sidebar tab. The IPTC
Viewerispurely informational: nothing you do with it willcause any change tothe IPTC sections.
2.1.4 Colors
The colors sidebar has two sub tabs Color and ICC Profile. Here are more details aboutColor
Management
2.1.4.1 Histogram Viewer
The histogram for an image shows the amount of each color that is present and their different
amplitudes within the image. If your photograph has a color cast you might be able to see what
is wrong by looking at the histogram.
The Histogram Viewer shows the statistical distribution of color valuesin the current image. It is
purely informational: nothing you do with it will cause any change to the image. If you want to
performa histogrambased color correction, use the Adjust Levels or Adjust Curves Image Editor
plugin.
19
The Showfoto Handbook
Example 2.2 The Histogram Viewer in Action
An image can be decomposed into Red, Green, Blue, Alpha color channels. Alpha channel is a
Layer in the image that supports transparency (like PNG or GIF images). Each channel supports
arange of intensity levels from 0 to 255 (integer valued). Thus, a black pixel is encoded by 0 on
all color channels; a white pixel by 255 on all color channels. A transparent pixel is encoded by 0
on the alpha channel; an opaque pixel by 255.
The Histogram Viewer allows you to view each channel separately:
• Luminosity: shows the distribution of brightness values.
• Red, Green, Blue: showthe distribution of intensity levelsfor the Red, Green, or Blue channels
respectively.
• Alpha: showsthe distributionof opacity levels. If the layer iscompletely opaque or completely
transparent, the histogram will consist of asingle bar on the left or right edge.
• Colors: showsthe Red, Green, and Blue histograms superposed, so that you can see all of the
color distribution information in a single view.
With Scale option, you can determine whether the histogram will be displayed using a linear or
logarithmic Y axis. For images taken with a digital camera, the Linear mode is usually the most
useful. However, for images that contain substantial areas of constant color a Linear histogram
will often be dominated by a single bar. In thiscase aLogarithmic histogram willbe more useful.
You can restrict the analysis of the Statistics field shown at the bottom of the dialog to a limited
range of values if you wish. You can set the range in one of two ways:
• Click and drag the pointer across the histogram display area, from the lowest level to the
highest level of the range you want.
• Use the spin button entries below the histogram area. Left entry is bottom of range and right
entry is top of range.
20
Documents you may be interested
Documents you may be interested