Repo created
3
_docs/.htaccess
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
RewriteEngine On
|
||||
RewriteCond %{HTTP:X-Forwarded-Proto} !https
|
||||
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
|
||||
BIN
_docs/baseline_add_a_photo_white_48.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
_docs/baseline_delete_white_48.png
Normal file
|
After Width: | Height: | Size: 670 B |
BIN
_docs/baseline_filter_vintage_white_48.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
97
_docs/credits.html
Normal file
|
|
@ -0,0 +1,97 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Open Camera
|
||||
</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<!-- viewport recommended by Google for mobile design, also required for Google's mobile-friendly test at https://www.google.co.uk/webmasters/tools/mobile-friendly/ -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
|
||||
<link rel="stylesheet" href="stylesheet.css" type="text/css">
|
||||
|
||||
<!-- EU cookie law, needed for analytics and adsense -->
|
||||
<!-- Begin Cookie Consent plugin by Silktide - http://silktide.com/cookieconsent -->
|
||||
<script type="text/javascript">
|
||||
window.cookieconsent_options = {
|
||||
"message":"This website uses cookies, including for Google Analytics and to display ads",
|
||||
"dismiss":"Got it!",
|
||||
"learnMore":"More info",
|
||||
"link":"privacy_oc.html",
|
||||
"theme":"dark-bottom"};
|
||||
</script>
|
||||
|
||||
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/cookieconsent.min.js"></script>
|
||||
<!-- End Cookie Consent plugin -->
|
||||
|
||||
<!-- Google Analytics -->
|
||||
<!-- anonymize_ip is set: unclear if this is needed for EU GDPR, but just in case -->
|
||||
<!-- Global site tag (gtag.js) - Google Analytics -->
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-38364448-5"></script>
|
||||
<script>
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
|
||||
gtag('config', 'UA-38364448-5', { 'anonymize_ip': true });
|
||||
</script>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<a href="index.html"><img align="left" src="ic_launcher.png" alt="Open Camera icon" title="Open Camera icon" width="72" height="72"></a>
|
||||
<hr>
|
||||
<div style="text-align: center;"><h2>Open Camera Credits</h2></div>
|
||||
<hr>
|
||||
|
||||
<p>< <small><a href="index.html">Main Page.</a></small></p>
|
||||
|
||||
<p>Open Camera is written by Mark Harman. Additional credits:</p>
|
||||
<ul>
|
||||
<li>App icon by Adam Lapinski.</li>
|
||||
<li>Improvements/help for video frame rates (including high speed) by George Joseph.</li>
|
||||
<li>Support for the video picture profiles implementation and custom Log profiles JTVideo, JTLog and JTLog2 design by JT Haapala.</li>
|
||||
<li>Smart Housing Bluetooth LE support by Edouard Lafargue</li>
|
||||
<li>Improved selfie stick button support by Lau Keat Hwa.</li>
|
||||
<li>Option to storing yaw/pitch/roll in Exif user comment by Joshua.</li>
|
||||
<li>Option for filenames to be based on UTC (Zulu) time by David Pletcher ( lpm_sourceforge AT cathedralcanyon DOT net , https://www.cathedralcanyon.net ).</li>
|
||||
<li>Support for manual ISO for old camera API on Asus Zenphone 2 Z00A and Z008 by Flávio Keglevich ( fkeglevich AT gmail DOT com ).</li>
|
||||
<li>Changing icons for pause/resume video by Johan Ejdemark ( johanejdemark AT hotmail DOT com).</li>
|
||||
<li>Various improvements (including for lock screen behaviour) by Daniel Zhang.</li>
|
||||
<li>Option to use milliseconds in filenames by Rob Emery ( opencam AT mintsoft DOT net).</li>
|
||||
<li>Azerbaijani translation by Eldost ( l-dost AT mail DOT ru ).</li>
|
||||
<li>Brazilian tranlation by Kaio Duarte.</li>
|
||||
<li>Catalan translation by Cambrells.</li>
|
||||
<li>Chinese Simplified translation by Michael Lu ( yeskky AT gmail DOT com ), tumuyan ( tumuyan AT gmail DOT com ) and Tommy He.</li>
|
||||
<li>Chinese Traditional translation by You-Cheng Hsieh ( yochenhsieh AT gmail DOT com ) and Hsiu-Ming Chang.</li>
|
||||
<li>Belarusian translation by Zmicer Turok.</li>
|
||||
<li>Czech translation by Jaroslav Svoboda ( multi DOT flexi AT gmail DOT com , http://jaroslavsvoboda.eu ).</li>
|
||||
<li>French translation by Olivier Seiler ( oseiler AT nebuka DOT net ) and Eric Lassauge ( lassauge AT users DOT sf DOT net ).</li>
|
||||
<li>German translation by Ronny Steiner, Sebastian Ahlborn, Carsten Schlote, Wilhelm Stein, Jochen Wiesel.</li>
|
||||
<li>Greek translation by Wasilis Mandratzis-Walz.</li>
|
||||
<li>Hungarian translation by Báthory Péter.</li>
|
||||
<li>Italian tranlation by Valerio Bozzolan, Stefano Gualmo ( s DOT gualmo AT gmail DOT com ), Renato Giliberti.</li>
|
||||
<li>Japanese translation by Mitsuse and Yanagimoto Yoshiaki.</li>
|
||||
<li>Korean translation by Halcyonest.</li>
|
||||
<li>Norwegian Bokmål translation by Imre Kristoffer Eilertsen ( imreeil42 AT gmail DOT com ).</li>
|
||||
<li>Polish translation by Jacek Buczyński and Grzegorz Koryga.</li>
|
||||
<!-- Portugese translation by johnny, says no need to credit -->
|
||||
<li>Russian translation by maksnogin ( maksnogin AT gmail DOT com ), Grigorii Chirkov, Dmitry Vahnin aka JSBmanD, Aleksey Khlybov, Ilya Pogrebenko<!--and Vitamin - Vitamin said no need to credit -->.</li>
|
||||
<li>Slovenian translation by Peter Klofutar.</li>
|
||||
<li>Spanish translation by Mario Sanoguera ( sanogueralorenzo AT gmail DOT com , https://play.google.com/store/apps/developer?id=Mario+Sanoguera ; Sebastian05067, https://forum.xda-developers.com/member.php?u=6302705 ) and Gonzalo Prieto Vega.</li>
|
||||
<li>Turkish translation by Serdar Erkoc ( serdarerkoc2004 AT yahoo DOT com ).</li>
|
||||
<li>Ukranian translation by Olexandr ( https://sourceforge.net/u/olexn13/ ).</li>
|
||||
<li>Vietnamese translation by Khánh Trần ( crhanh AT gmail DOT com ).</li>
|
||||
<li>Earlier versions (pre-Material Design) have an icon/logo by Cosmin Saveanu ( http://aboutfoto.wordpress.com/ ).</li>
|
||||
</ul>
|
||||
|
||||
<p>Also see <a href="index.html#licence">licence</a> for third party files.</p>
|
||||
|
||||
<hr>
|
||||
<p><a href="privacy_oc.html">Open Camera Privacy Policy.</a></p>
|
||||
<p>This website uses icons from third party sources, see <a href="index.html#licence">licences.</a></p>
|
||||
<p><a href="https://sourceforge.net/projects/opencamera/">Open Camera on Sourceforge.</a></p>
|
||||
<hr>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
221
_docs/devices.html
Normal file
|
|
@ -0,0 +1,221 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Open Camera Device Compatibility
|
||||
</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<!-- viewport recommended by Google for mobile design, also required for Google's mobile-friendly test at https://www.google.co.uk/webmasters/tools/mobile-friendly/ -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
|
||||
<link rel="stylesheet" href="stylesheet.css" type="text/css">
|
||||
|
||||
<!-- EU cookie law, needed for analytics and adsense -->
|
||||
<!-- Begin Cookie Consent plugin by Silktide - http://silktide.com/cookieconsent -->
|
||||
<script type="text/javascript">
|
||||
window.cookieconsent_options = {
|
||||
"message":"This website uses cookies, including for Google Analytics and to display ads",
|
||||
"dismiss":"Got it!",
|
||||
"learnMore":"More info",
|
||||
"link":"privacy_oc.html",
|
||||
"theme":"dark-bottom"};
|
||||
</script>
|
||||
|
||||
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/cookieconsent.min.js"></script>
|
||||
<!-- End Cookie Consent plugin -->
|
||||
|
||||
<!-- Google Analytics -->
|
||||
<!-- anonymize_ip is set: unclear if this is needed for EU GDPR, but just in case -->
|
||||
<!-- Global site tag (gtag.js) - Google Analytics -->
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-38364448-5"></script>
|
||||
<script>
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
|
||||
gtag('config', 'UA-38364448-5', { 'anonymize_ip': true });
|
||||
</script>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<a href="index.html"><img align="left" src="ic_launcher.png" alt="Open Camera icon" title="Open Camera icon" width="72" height="72"></a>
|
||||
<hr>
|
||||
<div style="text-align: center;"><h2>Open Camera Device Compatibility</h2></div>
|
||||
<hr>
|
||||
|
||||
<p>< <small><a href="index.html">Main Page.</a></small></p>
|
||||
|
||||
<p>This page provides some guidance on possible issues of Open Camera on various Android™ devices. Please note the following:</p>
|
||||
<ul>
|
||||
<li>Sometimes behaviour can be affected by things like operating system version or can differ between variants of the same
|
||||
model. Behaviour may also change over time depending on different versions of Open Camera, and different
|
||||
versions of device operating system. So something listed here isn't a guarantee of that behaviour on a
|
||||
particular model.</li>
|
||||
<li>This information is provided "as is" with no warranties - if you need to be certain of how Open Camera works on a
|
||||
particular device, ultimately you'll have to test it yourself.</li>
|
||||
</ul>
|
||||
|
||||
<h2>General notes</h2>
|
||||
|
||||
<p>If you're just interested in taking photos with non-advanced features (without using "Camera2 API"), then most things
|
||||
should work on most devices, as far as I can tell. I do occasionally get bug reports of things which seem to be device
|
||||
specific, but not enough to draw conclusions about things not working on particular devices. The most commonly reported
|
||||
issues seems to be:</p>
|
||||
<ul>
|
||||
<li>Video is one of the most difficult things working across different Android devices - on some devices recording comes out
|
||||
corrupted. In some cases this is only on some resolutions, or it may be
|
||||
all.</li>
|
||||
<li>If you're wanting to save to external SD cards, you'll need to follow the advice at
|
||||
<a href="help.html#faq">the FAQ</a> . Note that in some cases, it seems that SD cards
|
||||
can't be selected even when using the Storage Access Framework option - this is a device issue, and
|
||||
something out of my control. If you're wanting to have lots
|
||||
of storage for taking photos or videos, it's probably better to make sure you get a device with plenty of
|
||||
internal storage (internal storage is faster anyway, so means faster taking of photos, and more reliable high
|
||||
resolution video recording).</li>
|
||||
</ul>
|
||||
|
||||
<p>If you're interested in enabling Camera2 support for advanced features (manual focus, manual exposure, expo bracketing, HDR),
|
||||
be aware that some devices have poor support for Camera2 (even if they support the API, the
|
||||
implementations seem to have problems). Thankfully things seem to be improving on that front with newer
|
||||
devices. Please read the details below on what I know about different devices.</p>
|
||||
|
||||
<p>Also note that just because a manufacturer advertises a particular camera feature, it doesn't mean that Open Camera can use
|
||||
it. Unfortunately some manufacturers limit some features to the "stock" camera application, and don't make it available
|
||||
through to third party cameras. This tends to be more advanced features - 4K video, high photo resolutions, high frame
|
||||
rate video, RAW.</p>
|
||||
|
||||
<h2>Device specific notes</h2>
|
||||
|
||||
<h3>Google Nexuses/Pixels</h3>
|
||||
|
||||
<p>In general, Google Nexuses and Pixels have worked well for Open Camera.</p>
|
||||
|
||||
<p>Camera2 API on the Nexus 6 works well (there are some minor issues, e.g., manual exposure doesn't work well when recording
|
||||
video). It's hard to be sure about other Nexuses though.</p>
|
||||
|
||||
<p>Similarly Camera2 API works well on the Pixel 6 Pro. Open Camera also supports Google's HDR+ mode on the Pixels with Pixel Visual Core
|
||||
(including the Pixel 6 Pro). As of Open Camera 1.50, Night Sight on the Pixel 6 Pro is available via the photo mode X-Night.
|
||||
As of Open Camera 1.50, all of the Pixel 6 Pro's cameras are available to use by zooming in or out.
|
||||
As of Open Camera 1.54, you can also select individual cameras directly (tested on the Pixel 6 Pro).</p>
|
||||
|
||||
<p>Color effects don't work on the Nexus 7.</p>
|
||||
|
||||
<h3>Huawei</h3>
|
||||
|
||||
<p>I've had reports of expo bracketing and HDR in Camera2 mode not working properly on some Huawei devices
|
||||
(Huawei P8 lite 2017, P9). See <a href="https://sourceforge.net/p/opencamera/tickets/368/">here</a> for details.</p>
|
||||
|
||||
<p>I've also had reports of RAW/DNG images being saved with red/blue swapped. See
|
||||
<a href="https://sourceforge.net/p/opencamera/tickets/422/">here</a> for details.</p>
|
||||
|
||||
<h3>Nokia</h3>
|
||||
|
||||
<p>I've tested Open Camera with the Nokia 8. Everything seems to work as far as I can tell, including Camera2 API with full
|
||||
manual controls, RAW and 120fps video.</p>
|
||||
|
||||
<h3>OnePlus</h3>
|
||||
|
||||
<p>I've tested Open Camera with the OnePlus Pad. Everything seems to work as far as I can tell, including Camera2 API with full
|
||||
manual controls, and RAW.</p>
|
||||
|
||||
<p>The OnePlus 3T had problems related to Camera2 API and manual exposure:</p>
|
||||
<ul>
|
||||
<li>Manual exposure sometimes fails (the preview corrupts or the device may freeze for a few moments), this also
|
||||
includes HDR.</li>
|
||||
<li>Low light scenes show the wrong ISO and shutter speed, both on-screen and in the saved Exif info (although the
|
||||
photos themselves still come out okay); also a knock on effect of this bug is that HDR and expo bracketing
|
||||
don't work in low light. Manual ISO also doesn't work above 799 (the images still come out with ISO at 799).</li>
|
||||
</ul>
|
||||
<p>See <a href="https://community.oneplus.com/thread/506100">this thread</a> for more
|
||||
details.</p>
|
||||
|
||||
<p>The OnePlus 5 seems to have the same problems with Camera2 API as the OnePlus 3T (see above). Issues with RAW images have been
|
||||
reported for third party camera applications - see
|
||||
<a href="https://sourceforge.net/p/opencamera/discussion/general/thread/0a9b5bef/">here</a>,
|
||||
<a href="https://forums.oneplus.net/threads/pink-tint-on-dng.562049/">here</a> and
|
||||
<a href="https://forums.oneplus.net/threads/raw-camera-purple-halo.565588/">here</a>. As of August 2017,
|
||||
<a href="https://forums.oneplus.net/threads/pink-cast-on-dng-files-when-shooting-with-other-apps.580035/">this
|
||||
seems to have been fixed</a>.
|
||||
But as of December 2017, there seem to be
|
||||
<a href="https://forums.oneplus.net/threads/raw-pictures-with-third-party-camera-app-are-greenish.727594/">additional
|
||||
problems with RAW on Android 8.</a>
|
||||
</p>
|
||||
|
||||
<p>The OnePlus 3T and 5 are rather old devices - as I say, the more recent OnePlus Pad does not seem to have these problems.</p>
|
||||
|
||||
<h3>Samsung</h3>
|
||||
|
||||
<p>I have tested Open Camera on a Samsung Galaxy S24+ (Exynos SM-S926B) and Galaxy S10e (Exynos SM-G970F). Mostly things work, including with Camera2
|
||||
API. Known issues are:</p>
|
||||
<ul>
|
||||
<li>Night mode is available via X-Night.</li>
|
||||
<li>Slow motion and high speed frame rate video doesn't work on the Galaxy S10e (see below for more details), but fine on the Galaxy S24+.</li>
|
||||
<li>The "Image quality" setting has no effect for JPEGs on the Galaxy S10e (unless post-processing options such as auto-level or
|
||||
photo stamp are applied). This has also been reported for other Samsung devices; I also have the same
|
||||
issue with other third party camera applications on my S10e. Howevever the image quality setting does work on the Galaxy S24+. See
|
||||
<a href="https://sourceforge.net/p/opencamera/discussion/general/thread/1abb56eb/">this thread</a>
|
||||
for details.</li>
|
||||
<li>The photo shutter sound always plays at maximum volume on Camera2 API, this seems to be
|
||||
<a href="https://issuetracker.google.com/issues/182811267">a Samsung issue</a> - a workaround is to turn off the shutter sound
|
||||
via Settings/More camera controls/"Shutter sound".</li>
|
||||
</ul>
|
||||
|
||||
<p>All the Galaxy S10e and Galaxy S24+ rear cameras are available (including telephoto for the S24+), you can switch by zooming in or out.
|
||||
As of Open Camera 1.54, you can also select individual cameras directly.
|
||||
Also the two modes for the front camera
|
||||
("cropped" and "wide") are available to Open Camera.</p>
|
||||
|
||||
<p>At least some Samsung Galaxy devices support the camera extension modes (X-Night, X-Bokeh, X-Bty) (including the Galaxy S10e and Galaxy S24+;
|
||||
in general this is more likely to be available for the flagship S devices running Android 12+).</p>
|
||||
|
||||
<p>The Samsung Galaxy S24+ at least supports Ultra HDR JPEG image format.</p>
|
||||
|
||||
<p>More generally I have occasionally tested on various Samsung devices using their remote test labs - although useful, this is limited
|
||||
compared to owning a real device (especially when the test labs are dark!)</p>
|
||||
|
||||
<p>I've had reports of the audio being out of sync with video on the Galaxy S7 and S8 when in Camera2 API mode.</p>
|
||||
|
||||
<p>Older Samsung devices (e.g., Galaxy S5) didn't have 4K video recording available for third party camera applications. In some
|
||||
cases it could be enabled with the "Force 4K" option, but this only works on some devices (in some cases whether it works
|
||||
depends on which variant of a device). As of the Galaxy S10e at least, 4K video is available.</p>
|
||||
|
||||
<p>Some Samsung devices do not have any "scene modes" (in some cases this can depend on even which variant of a device is
|
||||
used).</p>
|
||||
|
||||
<!--<p>I've had reports of picture quality being poor on Camera2 API the Galaxy S7 and S7 Edge, though improvements were made in
|
||||
v1.42.1 onwards of Open Camera. See
|
||||
<a href="https://sourceforge.net/p/opencamera/discussion/general/thread/48bd836b/">here</a> for details.</p>
|
||||
-->
|
||||
|
||||
<p>At least some Samsung devices don't seem to have support for high speed frame rates for video for third party camera applications.
|
||||
Filmic have documented issues for the
|
||||
<a href="https://filmicpro.helpscoutdocs.com/article/41-samsung-s9-and-s9-filmic-pro-v6-compatibility-guide">S9 and S9+</a>, and
|
||||
<a href="https://filmicpro.helpscoutdocs.com/article/42-samsung-note-9-filmic-pro-v6-compatibility-guide">Note 9</a> (these articles
|
||||
are for Filmic Pro, but the issues faced likely affect all third party camera applications, including Open Camera).</p>
|
||||
|
||||
<p>On a related note, the Galaxy Note 4 and 5 were used with Open Camera to film
|
||||
<a href="https://sourceforge.net/p/opencamera/blog/2015/10/cai-lan-gong---worlds-first-feature-film-shot-with-a-smartphone-at-4k-resolution/">the
|
||||
world's first 4K feature film shot on a phone</a>.</p>
|
||||
|
||||
<h3>Sony Xperia</h3>
|
||||
|
||||
<p>To enable the 23MP photo resolution, you need to set Settings/"Camera API" to "Camera2 API". Someone has reported to me this works on the
|
||||
Sony XA1 (G3123) (Android 8), I'm not sure about older devices.</p>
|
||||
<!--<p>23MP photo resolution isn't available, the maximum seems to be 8MP. This seems to be due to
|
||||
<a href="http://talk.sonymobile.com/t5/Xperia-Z5-Z5-Compact-Z5-Premium/Full-camera-res-in-third-party-apps/td-p/1045437/highlight/true/page/4">Sony
|
||||
not making this available for third party camera applications</a>.</p>-->
|
||||
|
||||
<p>Sony devices <a href="https://talk.sonymobile.com/t5/Software-Updates/Camera2-API/td-p/974742/page/122">don't seem to support
|
||||
RAW/DNG</a> at the time of writing.</p>
|
||||
|
||||
<p>I've had a report that manual white balance temperature doesn't work (Sony Xperia X Compact).</p>
|
||||
|
||||
<hr>
|
||||
<p><a href="privacy_oc.html">Open Camera Privacy Policy.</a></p>
|
||||
<p>This website uses icons from third party sources, see <a href="index.html#licence">licences.</a></p>
|
||||
<p><a href="https://sourceforge.net/projects/opencamera/">Open Camera on Sourceforge.</a></p>
|
||||
<hr>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
BIN
_docs/exposure_locked.png
Normal file
|
After Width: | Height: | Size: 2 KiB |
BIN
_docs/exposure_unlocked.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
_docs/focus_mode_auto.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
_docs/focus_mode_continuous_picture.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
_docs/focus_mode_edof.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
_docs/focus_mode_fixed.png
Normal file
|
After Width: | Height: | Size: 933 B |
BIN
_docs/focus_mode_infinity.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
_docs/focus_mode_locked.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
_docs/focus_mode_manual.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
202
_docs/google_material_design_icons_LICENSE-2.0.txt
Normal file
|
|
@ -0,0 +1,202 @@
|
|||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
1546
_docs/help.html
Normal file
1946
_docs/history.html
Normal file
BIN
_docs/ic_exposure_white_48dp.png
Normal file
|
After Width: | Height: | Size: 969 B |
BIN
_docs/ic_gps_fixed_white_48dp.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
_docs/ic_launcher.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
_docs/ic_mic_white_48dp.png
Normal file
|
After Width: | Height: | Size: 678 B |
BIN
_docs/ic_pause_circle_outline_white_48dp.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
326
_docs/index.html
Normal file
|
|
@ -0,0 +1,326 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Open Camera
|
||||
</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<!-- viewport recommended by Google for mobile design, also required for Google's mobile-friendly test at https://www.google.co.uk/webmasters/tools/mobile-friendly/ -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
|
||||
<link rel="stylesheet" href="stylesheet.css" type="text/css">
|
||||
|
||||
<!--<script>
|
||||
var old_domain = "//opencamera.sourceforge.net";
|
||||
if( window.location.href.indexOf(old_domain) >= 0 ) {
|
||||
window.location.href = window.location.href.replace(old_domain, "//opencamera.org.uk");
|
||||
}
|
||||
</script>-->
|
||||
|
||||
<script>
|
||||
var old_domain = "//opencamera.sourceforge.io";
|
||||
if( window.location.href.indexOf(old_domain) >= 0 ) {
|
||||
window.location.href = window.location.href.replace(old_domain, "//opencamera.org.uk");
|
||||
}
|
||||
</script>
|
||||
|
||||
<!-- EU cookie law, needed for analytics and adsense -->
|
||||
<!-- Begin Cookie Consent plugin by Silktide - http://silktide.com/cookieconsent -->
|
||||
<script type="text/javascript">
|
||||
window.cookieconsent_options = {
|
||||
"message":"This website uses cookies, including for Google Analytics and to display ads",
|
||||
"dismiss":"Got it!",
|
||||
"learnMore":"More info",
|
||||
"link":"privacy_oc.html",
|
||||
"theme":"dark-bottom"};
|
||||
</script>
|
||||
|
||||
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/cookieconsent.min.js"></script>
|
||||
<!-- End Cookie Consent plugin -->
|
||||
|
||||
<!-- Google Analytics -->
|
||||
<!-- anonymize_ip is set: unclear if this is needed for EU GDPR, but just in case -->
|
||||
<!-- Global site tag (gtag.js) - Google Analytics -->
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-38364448-5"></script>
|
||||
<script>
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
|
||||
gtag('config', 'UA-38364448-5', { 'anonymize_ip': true });
|
||||
</script>
|
||||
|
||||
<!-- Google adsense auto ads -->
|
||||
<!-- If removing/changing this code, check the "Revoke or change cookie consent" link still works -->
|
||||
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
|
||||
<script>
|
||||
(adsbygoogle = window.adsbygoogle || []).push({
|
||||
google_ad_client: "ca-pub-1960368062214160",
|
||||
enable_page_level_ads: true
|
||||
});
|
||||
</script>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<img align="left" src="ic_launcher.png" alt="Open Camera icon" title="Open Camera icon" width="72" height="72">
|
||||
<hr>
|
||||
<div style="text-align: center;"><h2>Open Camera</h2></div>
|
||||
<hr>
|
||||
|
||||
<!--<p><a href="screenshot_galaxy_nexus_3.jpg">
|
||||
<img align="right" src="screenshot_galaxy_nexus_3.jpg" title="Screenshot" width="360" height="640"></a></p>-->
|
||||
<!--<p><a href="Screenshot_2014-07-02-14-16-35.jpg">
|
||||
<img align="right" src="Screenshot_2014-07-02-14-16-35.jpg" title="Screenshot" width="640" height="360"></a></p>-->
|
||||
<!--<p><a href="Screenshot_2014-09-22-14-34-48.jpg">
|
||||
<img align="right" src="Screenshot_2014-09-22-14-34-48_thumbversion.jpg" title="Screenshot" style="max-width:33%">
|
||||
</a></p>-->
|
||||
|
||||
<div style="display:block;float:right;margin: 5px 0px 5px 0px;width:40%">
|
||||
<!-- div to contain the screenshot and the ads. Important to use width and not max-width, otherwise
|
||||
responsive ads won't show (at least on my Nexus 6)!
|
||||
If any code is changed here, make sure layout is still good and ads show on laptop, Nexus 6 and Galaxy Nexus.
|
||||
-->
|
||||
<!-- Remember that ad must not be more than 30% of total page content height (i.e., total page, not just what's
|
||||
on screen in the viewport. -->
|
||||
<!--<a href="Screenshot_2014-09-22-14-34-48.jpg">
|
||||
<img src="Screenshot_2014-09-22-14-34-48_thumbversion.jpg" alt="Screenshot" title="Screenshot" style="max-width:100%">
|
||||
</a>-->
|
||||
<!-- we set max width of 100%, as this is in terms of the outer div (which has width 33%), and we don't want this being larger than the div -->
|
||||
<!-- "Aligning images with ads" not allowed - unclear how much separation/distinction is required between an image and ad, for now comment out the image -->
|
||||
<!-- Make sure that this ad doesn't doesn't occupy full page, "Site layout that pushes content below the fold" -->
|
||||
<div style="min-width:125px;margin-top:5px">
|
||||
<!-- need min-width of 125px for responsive ads; optionally set a max-width if necessary so that ads aren't huge on non-mobile
|
||||
browsers -->
|
||||
<!-- If removing/changing this code, check the "Revoke or change cookie consent" link still works -->
|
||||
<!-- start adsense code -->
|
||||
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
|
||||
<!-- ad_top_responsive -->
|
||||
<ins class="adsbygoogle"
|
||||
style="display:block"
|
||||
data-ad-client="ca-pub-1960368062214160"
|
||||
data-ad-slot="3383301936"
|
||||
data-ad-format="auto"></ins>
|
||||
<script>
|
||||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||||
</script>
|
||||
<!-- end adsense code -->
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<p><small><a href="help.html">Jump to Instructions.</a></small></p>
|
||||
|
||||
<p>Open Camera is an Open Source Camera app for Android™ phones and tablets. Features:</p>
|
||||
<ul style="font-size:small">
|
||||
<li>Option to <a href="help.html#auto_stabilise">auto-level</a> so your pictures are perfectly level no matter what.</li>
|
||||
<li>Expose your camera's functionality: support for scene modes, color effects, white balance, ISO, exposure compensation/lock, selfie with "screen flash", HD video and more.</li>
|
||||
<li>Handy remote controls: timer (with optional voice countdown), auto-repeat mode (with configurable delay).</li>
|
||||
<li>Option to take photo remotely by making a noise<!--, or by voice command "cheese"-->.</li>
|
||||
<li>Configurable volume keys and user interface.</li>
|
||||
<li>Upside-down preview option for use with attachable lenses.</li>
|
||||
<li>Overlay a choice of grids and crop guides.</li>
|
||||
<li>Optional GPS location tagging (geotagging) of photos and videos; for photos this includes compass direction (GPSImgDirection, GPSImgDirectionRef).</li>
|
||||
<li>Apply date and timestamp, location coordinates, and custom text to photos; store date/time and location as video subtitles (.SRT).</li>
|
||||
<li>Option to remove device exif metadata from photos.</li>
|
||||
<li>Panorama, including for front camera.</li>
|
||||
<li>Support for <a href="help.html#hdr">HDR</a> (with auto-alignment and ghost removal) and Exposure Bracketing.</li>
|
||||
<li>Support for Camera2 API: manual controls (with optional focus assist); burst mode; RAW (DNG) files; camera vendor extensions; slow motion video; log profile video.</li>
|
||||
<li>Noise reduction (including low light night mode) and Dynamic range optimisation modes.</li>
|
||||
<li>Options for on-screen histogram, zebra stripes, focus peaking.</li>
|
||||
<li>Focus bracketing mode.</li>
|
||||
<li>Completely free, and no third party ads in the app (I only run third party ads on the website). Open Source.</li>
|
||||
</ul>
|
||||
|
||||
<p>(Some features may not be available on all devices, as they may depend on hardware or camera features, the Android version, etc.)</p>
|
||||
|
||||
<!-- we don't use the Google Play badge because it looks awful - comes out way too big?! -->
|
||||
<p><a href="https://play.google.com/store/apps/details?id=net.sourceforge.opencamera">Get it on Google Play.</a></p>
|
||||
|
||||
<hr>
|
||||
<p>
|
||||
<a href="https://sourceforge.net/p/opencamera/blog/">Open Camera Blog</a> ~
|
||||
<a href="https://sourceforge.net/p/opencamera/discussion/">Discussion Forums</a> ~
|
||||
<a href="https://sourceforge.net/p/opencamera/code/">Code Repository (Git)</a>
|
||||
</p>
|
||||
|
||||
<!-- if changing the a name="contents", remember to update links to this, specifically the link from privacy policy -->
|
||||
<p><a name="contents"><b>Contents:</b></a></p>
|
||||
<ul>
|
||||
<li><a href="#requirements">Requirements</a></li>
|
||||
<li><a href="help.html">Instructions</a></li>
|
||||
<li><a href="#credits">Credits</a></li>
|
||||
<li><a href="privacy_oc.html">Privacy policy</a></li>
|
||||
<li><a href="javascript:googlefc.callbackQueue.push(googlefc.showRevocationMessage)">Revoke or change cookie consent for personal data (for EU/GDPR countries)</a></li>
|
||||
<!-- Needed for adsense policies! If we change the wording of the above link, remember to update the privacy policy that refers to this. -->
|
||||
<li><a href="#licence">Licence and Terms of Service</a></li>
|
||||
<li><a href="history.html">History</a></li>
|
||||
</ul>
|
||||
|
||||
<!-- don't have ads too close to download links! -->
|
||||
<hr>
|
||||
<!-- Remember that ad must not be more than 30% of total page content height (i.e., total page, not just what's
|
||||
on screen in the viewport. -->
|
||||
<!-- If removing/changing this code, check the "Revoke or change cookie consent" link still works -->
|
||||
<!-- start adsense code -->
|
||||
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
|
||||
<!-- contents_ad -->
|
||||
<ins class="adsbygoogle"
|
||||
style="display:block"
|
||||
data-ad-client="ca-pub-1960368062214160"
|
||||
data-ad-slot="6626649930"
|
||||
data-ad-format="auto"></ins>
|
||||
<script>
|
||||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||||
</script>
|
||||
<!-- end adsense code -->
|
||||
<hr>
|
||||
|
||||
<h2><a name="requirements"><b>Requirements</b></a></h2>
|
||||
|
||||
<p>Open Camera requires Android 5.0 or better (versions 1.53.1 or earlier also supported 4.0.3 or better).
|
||||
Some features may only be available
|
||||
on some devices (it may depend on Android version, or require specific support from the camera/device).</p>
|
||||
|
||||
<p>Note that it's not possible for me to test Open Camera on every Android device out there, let alone in combination with different
|
||||
Android versions (or especially alternative ROMs). Please test before using Open Camera to photo/video
|
||||
your wedding etc :)</p>
|
||||
|
||||
<p>See <a href="devices.html">here</a> for some details on issues with various devices.</p>
|
||||
|
||||
<h2><a href="help.html">Instructions</a></h2>
|
||||
|
||||
<h2><a name="credits"><b>Credits</b></a></h2>
|
||||
|
||||
<p>Open Camera is written by Mark Harman with additional contributors, see <a href="credits.html">credits</a> for details.</p>
|
||||
|
||||
<h2><a name="privacy"><b>Privacy policy</b></a></h2>
|
||||
|
||||
<!-- keep this #privacy link, due to old sites or versions of Open Camera that used to link to this -->
|
||||
|
||||
<p>See <a href="privacy_oc.html">my privacy policy</a> for details.</p>
|
||||
|
||||
<h2><a name="licence"><b>Licence and Terms of Service</b></a></h2>
|
||||
<!-- note this is linked to inside of Open Camera, so be careful of changing the link -->
|
||||
<!-- also linked from other pages on this site, and Google Play store listing -->
|
||||
<!-- we also say Terms of Service due to the Google unwanted software policy -->
|
||||
|
||||
<p>Open Camera is released under the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPL v3 or later</a>. The source code is
|
||||
available from
|
||||
<!-- use ​ to limit widths on continuous text to 30 characters, to avoid messing up view on mobile devices -->
|
||||
<a href="https://sourceforge.net/projects/opencamera/files/">https://sourceforge.net/​projects/opencamera/files/</a> .
|
||||
<!--The file exposure.png is also dual licensed under GPL v3 or later, and <a href="http://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a> or later (attribute to Mark Harman and please link to http://opencamera.sourceforge.net/ ).-->
|
||||
Also see <i>"Can I use the Open Camera source code in my app?"</i> under the <a href="help.html#usesource">FAQ</a>.
|
||||
</p>
|
||||
|
||||
<p>Open Camera uses the AndroidX/Jetpack libraries, under <a href="https://www.apache.org/licenses/LICENSE-2.0.html">Apache license version 2.0</a>.</p>
|
||||
|
||||
<p>The following files are used in Open Camera:</p>
|
||||
<ul style="font-size:small">
|
||||
<!-- use ​ to limit widths on continuous text to 30 characters, to avoid messing up view on mobile devices -->
|
||||
<!-- also use small to further reduce chance of problem on mobile devices, and reduce amount of space taken up -->
|
||||
<li>Open Camera uses icons from Google's Material Design icons - from
|
||||
<a href="https://developer.android.com/design/downloads/index.html">https://developer.android.com/​design/downloads/index.html</a> /
|
||||
<a href="https://design.google.com/icons/">https://design.google.com/icons/</a> /
|
||||
<a href="https://github.com/google/material-design-icons/">https://github.com/google/material-design-icons/</a> /
|
||||
<a href="https://google.github.io/material-design-icons/">https://google.github.io/material-design-icons/</a> /
|
||||
<a href="https://fonts.google.com/icons">https://fonts.google.com/icons</a> ,
|
||||
by Google, under <a href="https://www.apache.org/licenses/LICENSE-2.0.html">Apache license version 2.0</a>
|
||||
(licence text also available <a href="google_material_design_icons_LICENSE-2.0.txt">here</a>.)
|
||||
(some cases include modifications, no need to credit me).
|
||||
In particular:
|
||||
baseline_add_a_photo_white_48.png,
|
||||
baseline_bedtime_white_48.png
|
||||
baseline_bluetooth_white_48.png, baseline_check_white_48.png, baseline_close_white_48.png,
|
||||
baseline_delete_white_48.png,
|
||||
baseline_face_retouching_natural_white_48.png,
|
||||
baseline_filter_vintage_white_48.png,
|
||||
baseline_folder_open_white_48.png,
|
||||
baseline_highlight_white_48.png,
|
||||
baseline_panorama_horizontal_white_48.png,
|
||||
baseline_photo_library_white_48.png,
|
||||
baseline_portrait_white_48.png,
|
||||
baseline_remove_red_eye_white_48.png,
|
||||
baseline_rotate_left_white_48.png, baseline_rotate_right_white_48.png,
|
||||
baseline_shutter_speed_white_48.png,
|
||||
baseline_switch_camera_white_48.png, <!-- baseline_switch_camera_white_48.png no longer used in v1.53 onwards -->
|
||||
baseline_text_fields_red_48.png (modified from baseline_text_fields_white_48), baseline_text_fields_white_48.png,
|
||||
exposure_locked.png (modified from baseline_lock_white_48 and ic_exposure_white_48dp),
|
||||
exposure_unlocked.png (modified from baseline_lock_open_white_48 and ic_exposure_white_48dp),
|
||||
flash_auto.png (from baseline_flash_auto_white_48), flash_off.png (from baseline_flash_off_white_48),
|
||||
flash_on.png (from ic_action_flash_on),
|
||||
focus_mode_continuous_picture.png and focus_mode_continuous_video.png (from baseline_loop_white_48),
|
||||
focus_mode_infinity (from baseline_loop_white_48),
|
||||
focus_mode_locked.png (modified from baseline_lock_white_48),
|
||||
ic_burst_mode_white_48dp.png, ic_colorize_white_48dp.png,
|
||||
ic_exposure_red_48dp.png, ic_exposure_white_48dp.png, ic_face_red_48dp.png (modified from ic_face_white_48dp), ic_face_white_48dp.png,
|
||||
ic_fast_forward_white_48dp.png,
|
||||
ic_gps_fixed_red_48dp.png (modified from ic_gps_fixed_white_48dp), ic_gps_fixed_white_48dp.png,
|
||||
ic_gps_off_white_48dp.png, ic_hdr_on_white_48dp.png, ic_help_outline_white_48dp.png, ic_info_outline_white_48dp.png,
|
||||
ic_launcher_take_photo.png (modified from ic_photo_camera_white_48dp),
|
||||
ic_mic_off_white_48dp.png, ic_mic_red_48dp.png (modified from ic_mic_white_48dp), ic_mic_white_48dp.png,
|
||||
ic_more_horiz_white_48dp.png,
|
||||
ic_pause_circle_outline_white_48dp.png, ic_photo_camera_white_48dp.png, ic_photo_size_select_large_white_48dp.png,
|
||||
ic_play_circle_outline_white_48dp.png,
|
||||
ic_power_settings_new_white_48dp.png, ic_save_white_48dp.png,
|
||||
ic_slow_motion_video_white_48dp.png,
|
||||
ic_text_format_red_48dp.png (modified from ic_text_format_white_48dp), ic_text_format_white_48dp.png,
|
||||
ic_timelapse_white_48dp.png, ic_timer_white_48dp.png,
|
||||
ic_touch_app_white_48dp.png, ic_videocam_white_48dp.png,
|
||||
ic_stat_notify_take_photo.png (modified from ic_photo_camera_white_48dp),
|
||||
key_visualizer_red.xml (modified from key_visualizer), key_visualizer.xml,
|
||||
popup*.png (modified from ic_more_vert_white, baseline_highlight_white, baseline_remove_red_eye_white, baseline_flash_auto_white,
|
||||
baseline_flash_off_white, ic_action_flash_on),
|
||||
settings.png (from ic_action_settings), share.png (from ic_action_share),
|
||||
switch_camera.png (modified from baseline_loop_white_48),
|
||||
take_photo.png (modified from ic_photo_camera_white_48dp), take_photo_pref.png (modified from ic_photo_camera_white_48dp),
|
||||
take_photo_pressed.png (modified from ic_photo_camera_white_48dp), take_photo_when_video_recording.png (modified from ic_photo_camera_white_48dp),
|
||||
take_video.png (modified from baseline_videocam_white_48), take_video_pref.png (modified from baseline_videocam_white_48),
|
||||
take_video_pressed.png (modified from baseline_videocam_white_48), take_video_recording.png (modified from baseline_videocam_white_48),
|
||||
white_balance_locked.png (modified from baseline_lock_white_48),
|
||||
white_balance_unlocked.png (modified from baseline_lock_open_white_48).
|
||||
<br>Modified versions of some of these icons are also used on this website.
|
||||
<br>Open Camera's app icon/logo also makes use of ic_photo_camera by Google (also Apache license version 2.0).</li>
|
||||
</ul>
|
||||
|
||||
<p>Note that old versions of Open Camera also used the following:</p>
|
||||
<ul style="font-size:small">
|
||||
<!-- use ​ to limit widths on continuous text to 30 characters, to avoid messing up view on mobile devices -->
|
||||
<!-- also use small to further reduce chance of problem on mobile devices, and reduce amount of space taken up -->
|
||||
|
||||
<!-- useful to attribute for old versions in case people still using older versions, not to mention things like screenshots
|
||||
of old versions; but no need to mention CC0 media which doesn't require attribution -->
|
||||
|
||||
<!--<li>Icon is from <a href="http://commons.wikimedia.org/wiki/File:Camera2_mgx.svg">http://commons.wikimedia.org/​wiki/File:Camera2_mgx.svg</a> , by AlphaZeta, under CC0 (public domain).</li>-->
|
||||
<!--<li>Icon/logo is from <a href="http://aboutfoto.wordpress.com/2014/09/20/a-logo-for-open-camera/">http://aboutfoto.wordpress.com/​2014/09/20/​a-logo-for-open-camera/</a> , by Cosmin Saveanu, under CC0 (public domain).</li>-->
|
||||
<!--<li>earth.png, earth_off.png from <a href="http://commons.wikimedia.org/wiki/File:NASA_Earth_America_2010.jpg">http://commons.wikimedia.org/​wiki/​File:NASA_Earth_America_2010.jpg</a> , public domain.</li>-->
|
||||
<!--<li>beep.ogg, beep_hi.ogg - from <a href="http://opengameart.org/content/interface-beeps">http://opengameart.org/​content/interface-beeps</a> , by bart, under <a href="http://creativecommons.org/publicdomain/zero/1.0/">CC0 (public domain)</a>.</li>-->
|
||||
<li>exposure_locked.png, focus_mode_locked.png, white_balance_locked.png modified from https://www.iconfinder.com/​icons/128411/​antivirus_close_forbid_hide_​lock_locked_password_privacy_​private_protection_restriction​_safe_secure_security_icon#​size=64 , by Aha-Soft, under <a href="http://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a> (no need to credit me).</li>
|
||||
<li>exposure_unlocked.png, white_balance_unlocked.png modified from https://www.iconfinder.com/​icons/128416/​free_freedom_hack_lock_open_​padlock_password_secure_​security_unlock_unlocked_icon#​size=64 , by Aha-Soft, under <a href="http://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a> (no need to credit me).</li>
|
||||
<li>flash_off.png, flash_auto.png, flash_on.png from https://www.iconfinder.com/​icons/62201/flash_icon#size=64, by The Working Group, under <a href="http://creativecommons.org/licenses/by-sa/3.0/">CC BY-SA 3.0</a>.</li>
|
||||
<li>flash_red_eye.png, popup_flash_red_eye.png from https://www.iconfinder.com/​icons/103177/​eye_see_view_watch_icon#​size=128 , by Designmodo / Andrian Valeanu, under <a href="http://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a> (no need to credit me).</li>
|
||||
<li>flash_torch.png, popup_torch.png from https://www.iconfinder.com/​icons/51924/​bulb_light_icon#size=128 , by IconFinder - http://www.iconfinder.net , by <a href="http://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a>.</li>
|
||||
<li>focus_mode_macro.png from https://www.iconfinder.com/​icons/81105/​macro_mb_icon#size=128 , by Yankoa - http://yankoa.deviantart.com/ , under <a href="http://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a>.</li>
|
||||
<li>gallery.png from https://www.iconfinder.com/​icons/6915/​book_gallery_images_photos_​pictures_icon#size=128, by Alessandro Rei, under <a href="http://www.gnu.org/copyleft/gpl.html">GPL v3</a>.</li>
|
||||
<li>settings.png from https://www.iconfinder.com/​icons/115801/​settings_icon#size=128, by Designmodo / Andrian Valeanu, under <a href="http://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a>.</li>
|
||||
<li>share.png from https://www.iconfinder.com/​icons/111030/​share_icon#size=128, by WPZOOM, under <a href="http://creativecommons.org/licenses/by-sa/3.0/">CC BY-SA 3.0</a>.</li>
|
||||
<li>switch_camera.png from https://www.iconfinder.com/​icons/103031/​3d_rotate_icon#size=64, by Valera Zvonko, under <a href="http://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a>.</li>
|
||||
<li>switch_video.png from https://www.iconfinder.com/​icons/92787/​film_photo_icon#size=32, by FatCow Web Hosting, under <a href="http://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a>.</li>
|
||||
<li>switch_video.png - merged from images https://www.iconfinder.com/​icons/81087/​mb_photo_icon#size=128 and https://www.iconfinder.com/​icons/81197/​mb_rec_video_icon#size=128 by Yankoa, under <a href="http://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a> (no need to credit me).</li>
|
||||
<li>take_video.png, take_video_pref.png, take_video_pressed.png, take_video_recording.png from https://www.iconfinder.com/​icons/81197/​mb_rec_video_icon#size=128 , by Yankoa - http://yankoa.deviantart.com/ , under <a href="http://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a>.</li>
|
||||
<li>App icon/logo, take_photo.png, take_photo_pressed.png from https://www.iconfinder.com/​icons/81087/​mb_photo_icon#size=128, by Yankoa, under <a href="http://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a>.</li>
|
||||
<li>trash.png from https://www.iconfinder.com/​icons/115789/​trash_icon#size=128, by Designmodo / Andrian Valeanu, under <a href="http://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a>.</li>
|
||||
</ul>
|
||||
|
||||
<p>Android, Google Play and the Google Play logo are trademarks of Google LLC.</p>
|
||||
|
||||
<h2><a href="history.html">History</a></h2>
|
||||
|
||||
<hr>
|
||||
<p><a href="privacy_oc.html">Open Camera Privacy Policy.</a></p>
|
||||
<p>This website uses icons from third party sources, see <a href="index.html#licence">licences.</a></p>
|
||||
<p><a href="https://sourceforge.net/projects/opencamera/">Open Camera on Sourceforge.</a></p>
|
||||
<hr>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
83
_docs/info.html
Normal file
|
|
@ -0,0 +1,83 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Open Camera
|
||||
</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<!-- viewport recommended by Google for mobile design, also required for Google's mobile-friendly test at https://www.google.co.uk/webmasters/tools/mobile-friendly/ -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
|
||||
<link rel="stylesheet" href="stylesheet.css" type="text/css">
|
||||
|
||||
<!-- EU cookie law, needed for analytics and adsense -->
|
||||
<!-- Begin Cookie Consent plugin by Silktide - http://silktide.com/cookieconsent -->
|
||||
<script type="text/javascript">
|
||||
window.cookieconsent_options = {
|
||||
"message":"This website uses cookies, including for Google Analytics and to display ads",
|
||||
"dismiss":"Got it!",
|
||||
"learnMore":"More info",
|
||||
"link":"privacy_oc.html",
|
||||
"theme":"dark-bottom"};
|
||||
</script>
|
||||
|
||||
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/cookieconsent.min.js"></script>
|
||||
<!-- End Cookie Consent plugin -->
|
||||
|
||||
<!-- Google Analytics -->
|
||||
<!-- anonymize_ip is set: unclear if this is needed for EU GDPR, but just in case -->
|
||||
<!-- Global site tag (gtag.js) - Google Analytics -->
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-38364448-5"></script>
|
||||
<script>
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
|
||||
gtag('config', 'UA-38364448-5', { 'anonymize_ip': true });
|
||||
</script>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<a href="index.html"><img align="left" src="ic_launcher.png" alt="Open Camera icon" title="Open Camera icon" width="72" height="72"></a>
|
||||
<hr>
|
||||
<div style="text-align: center;"><h2>Open Camera</h2></div>
|
||||
<hr>
|
||||
|
||||
<p>< <small><a href="index.html">Main Page.</a></small></p>
|
||||
|
||||
<!-- shouldn't link to this page from Google Play, or any apps on Google Play -->
|
||||
|
||||
<!-- seems best not to include adsense ads on this page! -->
|
||||
|
||||
<ul>
|
||||
<li><a href="#supportme">Support me!</a></li>
|
||||
<li><a href="#altdownload">Alternative download sites</a></li>
|
||||
</ul>
|
||||
|
||||
<h2><a name="supportme"><b>Support me!</b></a></h2>
|
||||
|
||||
<!-- note this is also linked to from Sourceforge "external link" -->
|
||||
|
||||
<p>I am not currently accepting donations. Thanks to those who have supported me in the past!</p>
|
||||
|
||||
<h2><a name="altdownload"><b>Alternative download sites</b></a></h2>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Open Camera can also be installed from <a href="https://f-droid.org/en/packages/net.sourceforge.opencamera/">F-Droid</a>.</li>
|
||||
|
||||
<li>The APK files are also available from
|
||||
<!-- use ​ to limit widths on continuous text to 30 characters, to avoid messing up view on mobile devices -->
|
||||
<a href="https://sourceforge.net/projects/opencamera/files/">https://sourceforge.net/​projects/opencamera/files/</a> . To install the APK directly, you will likely have to enable "Unknown sources" to allow installation, on your device's Settings (usually under Security) - if so, you may wish to consider disabling the option again after installing, for security.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
<p><a href="privacy_oc.html">Open Camera Privacy Policy.</a></p>
|
||||
<p>This website uses icons from third party sources, see <a href="index.html#licence">licences.</a></p>
|
||||
<p><a href="https://sourceforge.net/projects/opencamera/">Open Camera on Sourceforge.</a></p>
|
||||
<hr>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
BIN
_docs/popup.png
Normal file
|
After Width: | Height: | Size: 706 B |
117
_docs/privacy_oc.html
Normal file
|
|
@ -0,0 +1,117 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Open Camera Privacy Policy
|
||||
</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<!-- viewport recommended by Google for mobile design, also required for Google's mobile-friendly test at https://www.google.co.uk/webmasters/tools/mobile-friendly/ -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
|
||||
<link rel="stylesheet" href="stylesheet.css" type="text/css">
|
||||
|
||||
<!-- don't show cookie consent popup on this page - as we don't want to use cookies at all -->
|
||||
<!-- similarly important not to have anything like adsense or analytics that require any kind of EU
|
||||
consent, see https://support.google.com/adsense/answer/10961370?sjid=9188374021042041432-EU
|
||||
-->
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<a href="index.html"><img align="left" src="ic_launcher.png" alt="Open Camera icon" title="Open Camera icon" width="72" height="72"></a>
|
||||
<hr>
|
||||
<div style="text-align: center;"><h2>Open Camera Privacy Policy</h2></div>
|
||||
<hr>
|
||||
|
||||
<p>< <small><a href="index.html">Main Page.</a></small></p>
|
||||
|
||||
<!-- note this page is linked to inside of Open Camera, so be careful of changing the link -->
|
||||
<!-- also remember to update the URL in Google Adsense, see https://support.google.com/adsense/answer/10961370 -->
|
||||
<!-- also linked from the cookie popup, other pages on this site, and Google Play store listing -->
|
||||
<!-- if changing this, remember to consider if the in-application privacy policy needs updating -->
|
||||
<!-- also consider if the adsense EU consent needs changing (e.g., if cookies are being used for additional purposes -->
|
||||
|
||||
<p>Open Camera is developed by Mark Harman.</p>
|
||||
|
||||
<p>Open Camera accesses and records camera sensor and microphone data, which is used for the purpose
|
||||
of taking photos and recording videos, to fulfil its purpose as a camera. Microphone permission is also used for the optional "Audio control" options.</p>
|
||||
|
||||
<p>Open Camera requires permission (at least for Android 9 and earlier, or using versions of Open Camera older than 1.48.3) to
|
||||
"access photos, media and files on your devices" (storage permission), as this permission is required for Android to save resultant files such as photos and videos to your device.</p>
|
||||
|
||||
<p>Location permission is requested in order to deliver the optional geotagging features (for photos and videos, including stamp and subtitles options).
|
||||
When relevant option(s) are enabled, your device location will be stored in photo/video/subtitle files.</p>
|
||||
|
||||
<p>Bluetooth permissions are used to allow the optional feature to discover and connect to Bluetooth LE remote control devices;
|
||||
the Bluetooth remote control feature also requires location permission (on Android 11 or earlier) or
|
||||
Nearby Devices permission (on Android 12 or later).</p>
|
||||
|
||||
<p>Resultant data such as photos or videos can be shared with
|
||||
other apps if you use the share option in Open Camera, or when Open Camera is called by
|
||||
another app on your device, or when you use the Storage Access Framework option to save
|
||||
to another app or service.</p>
|
||||
|
||||
<p>Data handling procedures, data retention and deletion policies: Open Camera
|
||||
does not transmit personal or sensitive information to me.</p>
|
||||
|
||||
<p>Since Open Camera also uses operating system APIs, you should review relevant privacy policies
|
||||
such as for your device, manufacturer, operating system and/or Google accounts. For example:</p>
|
||||
<ul>
|
||||
<li>For versions 1.49.2 or earlier: the optional voice control option used the Android
|
||||
<a href="https://developer.android.com/reference/android/speech/SpeechRecognizer">speech recognition service</a>.
|
||||
When enabled, audio data is likely to be sent to remote servers by Android to perform speech recognition.
|
||||
This is subject to the Data Processing Addendum for Products where Google is a Data Processor,
|
||||
located at
|
||||
<small><a href="https://privacy.google.com/businesses/gdprprocessorterms/">https://privacy.google.com/businesses/gdprprocessorterms/</a></small> , as updated from time to time.
|
||||
This option is no longer available in version 1.50 onwards.
|
||||
</li>
|
||||
<li>For versions 1.49.2 or earlier: The "addresses" option for photo stamp or video subtitles used the Android
|
||||
<a href="https://developer.android.com/reference/android/location/Geocoder">Geocoder API</a>.
|
||||
When this option is enabled, in order to deliver this functionality the API transmits your device location data across the Internet to a
|
||||
third party (which may depend on what "backend services" are installed on your device).
|
||||
This option is no longer available in version 1.50 onwards.
|
||||
</li>
|
||||
<li>Apps/services such as cloud services on your device may auto-upload photos and videos that are saved on your device.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<p>If you have inquiries about my privacy policy, please contact me by email at
|
||||
<a href="mailto:mark.harman.apps@gmail.com?subject=Open%20Camera%20privacy%20policy">mark.harman.apps@gmail.com</a>.</p>
|
||||
|
||||
<!-- from https://support.google.com/adsense/answer/1348695?hl=en-GB , for adsense -->
|
||||
<p>Although the Open Camera application is ad-free, the Open Camera website has ads via Google Adsense: Third party vendors, including Google, use cookies to
|
||||
serve ads based on a user's previous visits to this website or other websites. Google's use of advertising cookies enables it and
|
||||
its partners to serve ads based on people's visit to this sites and/or other sites on the Internet. You may opt out of personalised
|
||||
advertising by visiting <a href="https://www.google.co.uk/settings/ads">Google's Ads Settings.</a> The cookies of other third-party
|
||||
vendors or ad networks may also be used to serve ads. You can opt out of some third-party vendors' uses of cookies for personalised advertising by visiting
|
||||
<a href="http://www.aboutads.info/choices/">www.aboutads.info</a>.</p>
|
||||
|
||||
<!--<p><b>Update:</b> I have instructed Google to not display personalised ads to users in the EEA.</p>-->
|
||||
|
||||
<p>Note that cookies are still used for serving even non-personalised ads.</p>
|
||||
|
||||
<p>In countries where the GDPR is applicable, Google's Consent Management Platform (CMP) is used to obtain consent to use
|
||||
personal data for Google Adsense. In such countries, you may update your choice by either clicking on the privacy and
|
||||
cookie link at the bottom of other pages on this site that serve ads, or click "Revoke or change cookie consent" from
|
||||
the <a href="index.html#contents">site menu</a>.</p>
|
||||
|
||||
<p>In US states with relevant privacy regulations, you should be able to opt out of personalised advertising by clicking the
|
||||
Do Not Sell or Share My Personal Information link at the bottom of other pages on this site that serve ads, and selecting to
|
||||
Opt Out.</p>
|
||||
|
||||
<p>The Open Camera website also uses <a href="https://analytics.google.com">Google Analytics</a> which uses cookies, please see their
|
||||
<a href="https://support.google.com/analytics/answer/6004245">Privacy Policy</a> for more details.</p>
|
||||
|
||||
<p>Also see <a href="https://www.google.com/policies/technologies/partner-sites/">"How Google uses information from sites or apps
|
||||
that use our services"</a>.</p>
|
||||
|
||||
<p>Android is a trademark of Google LLC.</p>
|
||||
|
||||
<hr>
|
||||
<p><a href="privacy_oc.html">Open Camera Privacy Policy.</a></p>
|
||||
<p>This website uses icons from third party sources, see <a href="index.html#licence">licences.</a></p>
|
||||
<p><a href="https://sourceforge.net/projects/opencamera/">Open Camera on Sourceforge.</a></p>
|
||||
<hr>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
BIN
_docs/settings.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
_docs/share.png
Normal file
|
After Width: | Height: | Size: 936 B |
5
_docs/stylesheet.css
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
body {
|
||||
color: #000000;
|
||||
background-color: rgb(245,236,220);
|
||||
font-family: Tahoma, Geneva, sans-serif;
|
||||
}
|
||||
BIN
_docs/switch_camera.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
_docs/take_photo.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
_docs/take_video.png
Normal file
|
After Width: | Height: | Size: 8.4 KiB |