|
|
|
| |
| Developer Resources |
 |
|
|
|
|
|
| |
 |
| |
DIGITAL IMAGING
|
offers software developers
the tools and technical resources necessary to develop
solutions for Canon's Digital Imaging products. |
| |
| |
| |
The Canon Digital Camera SDK (CD-SDK)
is a software development kit that provides an interface
for accessing Canon digital camera and image data captured
with Canon digital cameras. The CD-SDK allows quick integration
of Canon digital functions into your software. Such applications
may include remote control via the USB interface, time-lapse
photography, RAW file conversion, video feed and uploads/
downloads, etc. |
| |
The Canon Digital
Camera SDK is available to software developers and computer
programmers who wish to develop customized software applications
for Canon digital cameras and are residing in the South
& Southeast Asia region. |
| |
Window Vista Support
No more support for PowerShot / IXY Digital Camera SDK (CD-SDK 7.3.0, RD-SDK 1.1.0, PS-Rec SDK 1.1.0e) in Windows Vista.
Canon Camera Digital SDK for Windows Vista support is only available for Digital EOS model.
NOTE: New Powershot SDK will not be released in the future.
For list of cameras supported by the existing PowerShot / IXY Digital Camera SDK, please click here.
EOS SDK is still supported. Latest update information will be available here if new SDK or newly supported models is released.
|
| |
| |
|
| |
| ** Please note that the sample programs
provided with all the above SDKs are written in VC++ only. |
| |
| For Powershot and Digital IXUS |
| |
| CD-SDK 7.3.0 |
| |
| Supported Digital Cameras |
PowerShot A10, PowerShot A20,
PowerShot A30, PowerShot A40, PowerShot A60,
PowerShot A70, PowerShot A75, PowerShot A80, PowerShot
A85, PowerShot A95,
PowerShot A100, PowerShot A200, PowerShot A300, PowerShot
A310, PowerShot A400,
PowerShot S10, PowerShot S20, PowerShot S30, PowerShot
S40,
PowerShot S45, PowerShot S50, PowerShot S60, PowerShot
S70;
PowerShot S100, IXY DIGITAL, DIGITAL IXUS,
PowerShot S110, IXY DIGITAL 200, DIGITAL IXUS v,
PowerShot S200, IXY DIGITAL 200a, DIGITAL IXUS v2,
PowerShot S230, IXY DIGITAL 320, DIGITAL IXUS v3,
PowerShot S300, IXY DIGITAL 300, DIGITAL IXUS 300,
PowerShot S330, IXY DIGITAL 300a, DIGITAL IXUS 330,
PowerShot S400, IXY DIGITAL 400, DIGITAL IXUS 400,
PowerShot S410 / IXY DIGITAL 450 / DIGITAL IXUS 430,
PowerShot S500 / IXY DIGITAL 500 / DIGITAL IXUS 500,
PowerShot SD10, IXY DIGITAL L, DIGITAL IXUS i,
PowerShot SD20/ IXY DIGITAL L2 / DIGITAL IXUS i5,
PowerShot SD100, IXY DIGITAL 30, DIGITAL IXUS II,
PowerShot SD110/ IXY DIGITAL 30a / DIGITAL IXUS IIs,
PowerShot SD200 / IXY DIGITAL 40 / DIGITAL IXUS 30,
PowerShot SD300 / IXY DIGITAL 50 / DIGITAL IXUS 40;
PowerShot G1, PowerShot G2, PowerShot G3, PowerShot
G5, PowerShot G6;
PowerShot Pro90 IS, PowerShot S1 IS, PowerShot Pro1 |
| |
| Newly Supported Cameras |
PowerShot A510 / PowerShot A520
/ PowerShot S2 IS
PowerShot SD400 / IXY DIGITAL 55 / DIGITAL IXUS 50
PowerShot SD500 / IXY DIGITAL 600 / DIGITAL IXUS 700 |
| |
| Note: |
The following
cameras do not support remote release control. |
| |
- |
PowerShot
S10, S20, SD10, SD300, SD200, SD20, SD500, SD400,IXY
DIGITAL L, 50, 40, L2 , 600, 55, DIGITAL IXUS
i, 40, 30, i5 , 700, 50. |
| |
In addition,
the PowerShot G1 and Pro90 IS require a USB
connection to use remote release control. |
|
|
| |
| Development System
Environment |
| |
| Host computer |
| Minimum
configuration |
Pentium or higher
processor |
|
| At least 64MB RAM (except Windows
XP), at least 128MB RAM (Windows XP) |
|
| 800 x 600 pixel, 256 colour (8
bit) or higher video adapter and monitor |
| |
| Recommended
configuration |
500 MHz or higher Pentium processor |
|
| At least 128MB RAM (except Windows
XP), at least 256MB RAM (Windows XP) |
|
| 1024 x 768 pixel, High Color (16
bit) or higher video adapter and monitor |
| |
| Operating System |
Windows 98, Windows Me, Windows
NT 4.0, Windows 2000, Windows XP |
| |
| Development Environment |
Microsoft Visual C++ 6.0 |
|
| |
|
| RD-SDK v1.1.0 |
| |
| Supported Digital Cameras |
PowerShot S30, PowerShot S40,
PowerShot S45,
PowerShot S50, PowerShot S60, PowerShot S70;
PowerShot G1, PowerShot G2, PowerShot G3, PowerShot
G5, PowerShot G6;
PowerShot Pro90 IS, PowerShot Pro1 |
|
| |
| Development System
Environment |
| |
| Host computer |
| Minimum
configuration |
Pentium 150MHZ or higher processor
(Windows 98 / Me / 2000)
Pentium 300MHz or higher (Windows XP) |
|
| At least 64MB RAM (except Windows
XP), at least 128MB RAM (Windows XP) |
|
| 800 x 600 pixel, 256 colour (8
bit) or higher video adapter and monitor |
| |
| Recommended
configuration |
300 MHz or higher
Pentium processor |
|
| At least 128MB RAM (except Windows
XP), at least 256MB RAM (Windows XP) |
|
| 1024 x 768 pixel, High Colour (16
bit) or higher video adapter and monitor |
| |
| Operating System |
Windows 98, Windows Me, Windows
2000, Windows XP |
| |
| Development Environment |
Microsoft Visual C++ 6.0 |
|
| |
|
| PS-Rec
SDK V 1.1.0e |
| |
| Supported Digital Cameras |
PowerShot A620
PowerShot S80
PowerShot S3 IS
PowerShot G7
PowerShot A640
PowerShot S5 IS
PowerShot G9
PowerShot SX100 IS |
| |
| Newly Supported Cameras |
PowerShot G10
PowerShot SX110 IS |
|
| |
| Development System
Environment |
| |
| Host computer |
| Minimum
configuration |
Pentium or higher processor |
|
| At least 64MB RAM (except Windows
2000 SP4/Windows XP), at least 128MB RAM (Windows
2000 SP4/Windows XP) |
|
| 800 x 600 pixel, 256 colour (8
bit) or higher video adapter and monitor |
| |
| Recommended
configuration |
500 MHz or higher
Pentium processor |
|
| At least 128MB RAM (except Windows
2000 SP4/Windows XP), at least 256MB RAM (Windows
2000 SP4/Windows XP) |
|
| 1024 x 768 pixel, High Color (16
bit) or higher video adapter and monitor |
| |
| Operating System |
Windows 98 SE, Windows Me, Windows
2000 SP4, Windows XP |
| |
| Development Environment |
Microsoft Visual C++ 6.0 |
|
| |
|
| |
| For Digital EOS |
| |
| RC-SDK v8.4
for Windows |
| |
| Supported Digital Cameras |
| EOS-1D, EOS 1D MarkII, EOS-1Ds,
EOS 1Ds MarkII, EOS D30, EOS D60, EOS 10D, EOS 20D
,EOS 300D, EOS 350D, EOS 50D(*) , EOS 5D Mark II(*) |
| |
| Newly Supported Cameras |
| EOS 1D Mark II N, EOS 5D |
|
| |
| Development System
Environment |
| |
| Host computer |
| Minimum configuration |
Pentium or higher processor |
|
| At least 64MB RAM (except Windows
XP), at least 128MB RAM (Windows XP) |
|
| 800 x 600 pixel, 256 colour (8
bit) or higher video adapter and monitor |
|
| USB interface or IEEE1394 interface |
| |
| Recommended
configuration |
300 MHz or higher Pentium processor |
|
| At least 128MB RAM (except Windows
XP), at least 256MB RAM (Windows XP) |
|
| 1024 x 768 pixel, High Colour (16
bit) or higher video adapter and monitor |
|
| USB interface or IEEE1394 interface |
| |
| Operating System |
Windows 98, Windows Me, Windows
2000, Windows XP |
| |
| Development Environment |
Microsoft Visual C++ 6.0, Visual
Basic 6.0, Borland Delphi 6.0 |
|
| |
|
| ED-SDK v2.8 |
| |
| Supported Digital Cameras |
EOS-1D Mark III / 1Ds Mark III / 1D Mark IV
EOS 30D / 40D / 50D / 5D Mark II / 7D
EOS Kiss Digital X (DIGITAL REBEL XTi / 400D DIGITAL)
EOS Kiss X2 (Rebel XSi / 450D)
EOS Kiss F (Rebel XS / 1000D)
EOS Kiss X3 (Rebel T1i / 500D)
EOS Kiss X4 (Rebel T2i / 550D)*
|
| |
* Newly supported
model
Note: Older models are no longer supported. |
|
| |
| Development System
Environment |
| |
| Minimum
configuration |
Pentium 750MHz or
Higher Pentium Processor |
|
| PowerPC G4, G5, and Intel-based
Macintosh |
| |
| Operating
System |
Windows 2000, XP (Home/Professional) / Windows 7 |
|
| Mac OSX 10.3.9-10.4 (10.4.7 or
later on Intel-based Macintosh) |
|
| (EOS 5D cannot be used with Mac
OS X 10.5.) |
| |
| Memory |
256MB or more |
| |
| Hard disk |
50MB or more available storage |
| |
| Interface |
USB2.0 or IEEE1394 Xcode2.2 or
later |
| |
| Development Environment |
Microsoft Visual Studio 6.0, Microsoft
Visual Studio.NET2003 or later |
|
| |
| Target System Environment |
| Operating
System |
Windows 2000, XP (Home/Professional), Vista, Windows 7 |
|
| Mac OSX 10.3.9-10.5 (10.4.7 or
later on Intel-based Macintosh) |
|
| (EOS 5D cannot be used with Mac
OS X 10.5.) |
| |
| Memory |
256MB or more (when using XP/Mac) |
|
| 512MB or more (when using Vista) |
| |
| Hard disk |
50MB or more available storage |
| |
| Interface |
USB2.0 or IEEE1394 |
|
| |
| |
To apply for
CD-SDK, click here |
| |
|
|
|
|