How can I use a lens from a Nikon S1 on a D3300?

I have a Nikon S1 that I wanna use the lens from on a D3300. Is there a adapter I can use?


No. That is not really possible without additional optical elements. The S1 has a much shorter flange distance than the D3300, so there are adapters to use F-mount lenses on a 1-mount camera but not vice-versa. Also note that the field-of-view will change completely when you adapt between different sensor sizes, so your everyday lens may not be one anymore.

As for something for the D3300, the concept of everyday or walk-around lens is highly subjective. A good amount of people like a wide-to-mid-range zoom but some are OK with a single prime lens and others feel the need for a super-zoom. You will have to decide based on your own experience. Its is much about how you see the world and conditions you shoot in.

Among Nikon lenses, I would opt for an AF-S 17-55mm F/2.8G as a general purpose lens but would actually prefer a Sigma 18-35mm F/1.8. A lighter weight option is the Nikkor AF-S DX 16-80mm F/2.8-4E which seems interesting but I have not tried to yet, so I have no idea how it performs. Again, this is a personal opinion based on my shooting habits.

Category: nikon Time: 2016-07-30 Views: 0

Related post

  • How can I use returned values from plugin functions as parameters for other plugins? Example code and details provided 2013-08-30

    Below is all relevant code and the resulting output. An explanation of my confusion follows. Registration Script <?php if(isset($_POST['username'])) { echo "1 - Start<br />"; $username = filter_input(INPUT_POST, 'username', FILTER_SANIT

  • How can I use an Applescript from within a program? 2012-02-22

    This question Is there a way to add all of the recipients of an email to a group/folder in contacts from Mail? seems to have an answer that would be useful for me, but I don't actually know how to use the script from within Mail. Alternatively, it se

  • How can I use the value from a pipe in the test program? 2013-08-15

    wc -l | test -eq 1 This doesn't work. I want to compare the result of wc with the value of 1. How can I do that? --------------Solutions------------- It doesn't answer your question about pipes, but you can rearrange: test $(ls -l | wc -l) -eq 1 &&

  • How can I use QgsRasterDataProvider.write from Python in QGIS? 2016-02-19

    I would like to change a raster cell value from Python in QGIS using QgsRasterDataProvider.write method. It takes the following arguments (from QGIS API): virtual bool QgsRasterDataProvider::write ( void * data, int band, int width, int height, int x

  • C# Unity3D - How can I use a INT from other classes? 2015-03-24

    I have 3 Objects Capsule 1, Capsule 2 and Capsule 3. Every Capsule has a script on it for health/damage. It also contains an int for hits and points. Hits should be increased by one for every bullet that hits the target. Points if it gets destroyed (

  • How can I use a variable from xstring with the text along path decoration from tikz? 2015-03-27

    Issue How can I get proper text expansion for text=\somevariable in a tikz text decoration. I think I have an expansion problem here. Set \releasedate Extract year from \releasedate in \manufacturedate Set \manufacturedate as value to text= in decora

  • How can I use sqlite driver from another path? 2016-01-15

    I created a java app with netbeans. And, I use sqlite database this like. Class.forName("org.sqlite.JDBC"); Connection con = DriverManager.getConnection("jdbc:sqlite:mydatabase.db"); This is my application files in "dist" fol

  • SSIS How can I use a query from a table in one server to select data in another 2016-01-21

    I have two unlinked servers one production and one reporting. I'm using an SSIS package to incrementally update a table on the reporting server. On the reporting server I have a staging table that lists items that need to be updated or imported. Curr

  • How can I use a string from an array in one method in another? 2016-01-28

    I have an array as shown below private ArrayList<Blogs> parseJSONResponseCar(JSONArray response) { if (!response.equals("")) { try { StringBuilder data = new StringBuilder(); for (int i = 0; i < response.length(); i++) { JSONObject curr

  • Can I use the lens from Canon AE-1 on a Canon EOS DSLR, with an adaptor maybe? 2011-12-16

    I have a Canon AE-1 (film) and I bought a digital slr camera Canon EOS 60D. I have lenses from the AE-1 camera, but I don't know if there are some adaptors to use so they fit in the 60D camera... any ideas? --------------Solutions------------- The Ca

  • How can we use multiple fields from an external list in a survey? 2010-12-13

    We are trying to build a survey, that uses data from an external list. It works fine for a single field. But what we would like to do is to bring about 10 fields back from the external system and place then in the survey list. Anyone know if this is

  • How can I use a variable from a script? 2013-06-08

    A bash script is running as I defined it in Startup Applications. It is possible to display on terminal a variable used in that script? If yes, how? --------------Solutions------------- The quick answer (assuming this is a bash script as tagged) is n

  • How can I use multiple uplinks from switch to router without STP blocking one? 2015-10-19

    Let me preface my question with some background. I have AT&T Uverse service and I'm attempting to segregate IPTV traffic from my Data with VLANS. I'm using an Cisco SG200-18 switch and an Arris NVG599 Residential Gateway. I have the switch uplinked t

  • How can i use database connection from applicationcontext.xml in SpringMvc? 2016-03-19

    I am connecting using connection class . But i want to use connection from xml file. public class connection { public SimpleDriverDataSource getConnection( SimpleDriverDataSource dataSource) throws ClassNotFoundException { dataSource.

  • How can I use Task Scheduler from WinPE? 2011-06-12

    I need to run an exe at midnight each day. Problem is that Task Scheduler doesn't exist on WinPE. What can I do?

  • How can I use get header from within my plugin? 2012-11-26

    I'm writing a plugin to do some specific business logic - edit records for authenticated users, etc. Rather than having the overhead of a form processing plugin that uses stuff in template tags. I've created a rewrite do redirect like: /mylisting/909

  • How can one use a reversing ring with Nikon G lenses? 2012-02-18

    So, this blog (credit to mattdm for pointing it out) says: Firstly, when you turn the lens around you obviously lose the CPU connection between the lens and the camera, so say goodbye to autofocus, metering (in most cases) and aperture control (thoug

  • How can I use MOBAC atlases in GIS Software (e.g., QGis, uDig) 2012-09-10

    How can I use the output from MOBAC (Mobile Atlas Creator) as background layer in open source desktop GIS software (e.g., QGis or uDig, TileMill etc.)? My goal: To put my question into context: I want to use my downloaded map tiles as background rast

  • Can't use Java 7 from Eclipse? 2012-12-06

    I installed openjdk-6-jre from the package manager, then I installed Eclipse, and this was the default JRE. Now I needed to install, in addition to 6, also Java 7, so I installed openjdk-7-jre from the package manager. However, in Eclipse I still see

iOS development

Android development

Python development

JAVA development

Development language

PHP development

Ruby development


Front-end development


development tools

Open Platform

Javascript development

.NET development

cloud computing


Copyright (C), All Rights Reserved.

processed in 1.741 (s). 13 q(s)