While I guess there's no big issue with someone tracing a photo of my
cat I post on my website back to my camera, there's something about
the libertarian side of me that just doesn't like the idea.
Does anybody know of software (as always, preferably open source) that
will spoof the quantization tables so that doesn't look like my D90? I
guess I'm looking for the photography equivalent of macchanger
software...
Thanks!
If you are that paranoid, you have two good options. You could (a)
print the image and rescan it or (b) steal someone else's camera and
use that.
Of course in either case, you still have the image on your computer so
they can find it there.
So ideally, I guess the best option is to shoot film, print the image,
burn the negatives and then shred the pictures. That's the only real
safe way to do it.
> I just bought a new Nikon D90 camera -- the first higher-end consumer
> camera I've ever had. A friend of mine was telling me that every
> picture I took can be traced back not only to my camera, but to
> roughly when I took it -- not on the date and time in the EXIF data,
> but a shutter count that acts like an odometer. He said folk could
> trace it back to my camera, at least to the model, by looking at jpeg
> quantization tables that are model specific.
all cameras will save the date/time that the photo was taken and some
cameras even embed the serial number of the camera (i don't know if the
d90 does that). while it's easy to determine that a d90 took the
photo, it's not so easy to trace it back to you specifically.
> While I guess there's no big issue with someone tracing a photo of my
> cat I post on my website back to my camera, there's something about
> the libertarian side of me that just doesn't like the idea.
>
> Does anybody know of software (as always, preferably open source) that
> will spoof the quantization tables so that doesn't look like my D90? I
> guess I'm looking for the photography equivalent of macchanger
> software...
there are various utilities to strip the exif data entirely.
John
"billo" <ven...@billoblog.com> wrote in message news:2b08bfae-1ab2-41f5...@v13g2000yqm.googlegroups.com...
Yeah, I know I can strip the EXIF data. I want to spoof another
camera, though -- for instance make it look like it was from a
Canon....
Heh. Not a problem. I trust my government and know that they would
never make any mistake about anything. I truly value the vision of
our leadership and support them in all of there efforts. Honest. I'm
the American version of the Chinese version of Andy Rooney! (see:
http://www.theonion.com/content/video/china_s_andy_rooney_has_some ).
> > there are various utilities to strip the exif data entirely.
>
> Yeah, I know I can strip the EXIF data. I want to spoof another
> camera, though -- for instance make it look like it was from a
> Canon....
so add exif data that matches what a canon camera would have produced.
That's the tool I'm looking for...
One other thing I should add, by the way. In some cameras,
particularly those that use a standard quantization table, the table
itself may not be in the exif data, and instead must be
probabilistically inferred from the image(s). Thus, say, to spoof a
Canon, it might not just be a matter of modifying tabular data in the
exif file, but of recoding the image itself.
billo
> > > > there are various utilities to strip the exif data entirely.
> >
> > > Yeah, I know I can strip the EXIF data. I want to spoof another
> > > camera, though -- for instance make it look like it was from a
> > > Canon....
> >
> > so add exif data that matches what a canon camera would have produced.
>
> That's the tool I'm looking for...
the best tool for that is exiftool and there are examples of copying
all tags from one file to another.
Thanks. I took a look at it and read up on the JPEG EXIF
specification. I have a question in to CPAN to see if exiftool will
write to the DQT and DHT tags; it doesn't look like it. But in any
case, I now have a better handle on what I'm asking for -- a tool that
will write to the DQT (FFDB.H) and DHT (FFC4.H) segments. The
exiftool page lists a number of APP segments it writes to -- APP1-
APP15, as well as others like SOF, but it doesn't look like it goes
beyond 0xfe58, and not to 0xffdb or 0xffc4 ranges.
You're out of luck. Just like colour photocopiers people try to use to copy
money, every camera and camera phone now has a module in it that stores all
user info if that camera is used to photograph naked children. When the
camera or its memory card is accessed by a computer, the computer will send
an encoded message to the FBI.
Ah, but I don't want to photograph naked children! I want to
photograph naked FBI agents.
billo
Actually, since this has come twice now in this discussion, let me
give you a different hypothetical. Consider a person in a country
where photographing the police is a crime. Interestingly enough,
photographing the police in action will get you arrested in many
jurisdictions even in the US -- even though such arrests are *usually*
overturned eventually (Google for "arrested for photographing
police"). So let's say that you are a person who has photographed the
police doing something and want to release the image to the press or
to an investigative journalist or to a dissident web page, but don't
want to be accused of "Photoshopping" it (which would happen if the
EXIF data suggested it by having an Adobe DCT or DHT area). Let's say
you don't want the police to even track it back to your type of camera
-- if they see you carrying a Nikon, it would be good if they were
looking for a Canon.
There are other reasons to be careful, particularly in some places,
than child porn.
billo
billo
Sure, but like how porno launches each and every video format, this software
will likely be monopolized by sleazeballs.
>
> Sure, but like how porno launches each and every video format, this software
> will likely be monopolized by sleazeballs.
Just because people drive cars to rob banks doesn't mean you should
ban cars. In general, knowledge is a good thing, and the fear of it
is a bad one. All knowledge can be misused; that's not a reason to
cling to ignorance.