How to detect duplicates of photos (even if the duplicate is of lower resolution) and how to keep only the...











up vote
0
down vote

favorite
1












Perusing thousands of photos from my smartphone transferred to my computer is a bit of a challenge. Separating the wheat from the chaff is a time consuming late-night endeavour. What makes this particularly challenging is WhatsApp, as it is configured on my phone (by default) sends/receives compressed, lower-res images, rather than full-res. Sharing a photo taken by one's own smartphone would, to my understanding, leave the full-res photo on the phone and additionally create and save a compressed, lower-res and renamed copy of the sent photo in a WhatsApp directory, effectively creating a lower-res duplicate.



As the first iteration of my envisaged workflow I'd like to select unique photos only (over a range of folders and sub-folders). If a given photo exists more than once (either at the same size (same resolution) or at different sizes (different resolutions), I'd like to select only one copy and explicitly only a copy of the highest available resolution (ignoring all lower-res copies).



Building on these two related questions





  • How can I find duplicate photos?
    and

  • How does Shotwell detect duplicates?


how could I accomplish this in a jiffy?





tldr;



The upshot / meaning of this exercise would be to include in the initial photo selection also photos received in WhatsApp - as long as these are unique and no higher-res copy exists elsewhere (on my phone / computer).










share|improve this question




























    up vote
    0
    down vote

    favorite
    1












    Perusing thousands of photos from my smartphone transferred to my computer is a bit of a challenge. Separating the wheat from the chaff is a time consuming late-night endeavour. What makes this particularly challenging is WhatsApp, as it is configured on my phone (by default) sends/receives compressed, lower-res images, rather than full-res. Sharing a photo taken by one's own smartphone would, to my understanding, leave the full-res photo on the phone and additionally create and save a compressed, lower-res and renamed copy of the sent photo in a WhatsApp directory, effectively creating a lower-res duplicate.



    As the first iteration of my envisaged workflow I'd like to select unique photos only (over a range of folders and sub-folders). If a given photo exists more than once (either at the same size (same resolution) or at different sizes (different resolutions), I'd like to select only one copy and explicitly only a copy of the highest available resolution (ignoring all lower-res copies).



    Building on these two related questions





    • How can I find duplicate photos?
      and

    • How does Shotwell detect duplicates?


    how could I accomplish this in a jiffy?





    tldr;



    The upshot / meaning of this exercise would be to include in the initial photo selection also photos received in WhatsApp - as long as these are unique and no higher-res copy exists elsewhere (on my phone / computer).










    share|improve this question


























      up vote
      0
      down vote

      favorite
      1









      up vote
      0
      down vote

      favorite
      1






      1





      Perusing thousands of photos from my smartphone transferred to my computer is a bit of a challenge. Separating the wheat from the chaff is a time consuming late-night endeavour. What makes this particularly challenging is WhatsApp, as it is configured on my phone (by default) sends/receives compressed, lower-res images, rather than full-res. Sharing a photo taken by one's own smartphone would, to my understanding, leave the full-res photo on the phone and additionally create and save a compressed, lower-res and renamed copy of the sent photo in a WhatsApp directory, effectively creating a lower-res duplicate.



      As the first iteration of my envisaged workflow I'd like to select unique photos only (over a range of folders and sub-folders). If a given photo exists more than once (either at the same size (same resolution) or at different sizes (different resolutions), I'd like to select only one copy and explicitly only a copy of the highest available resolution (ignoring all lower-res copies).



      Building on these two related questions





      • How can I find duplicate photos?
        and

      • How does Shotwell detect duplicates?


      how could I accomplish this in a jiffy?





      tldr;



      The upshot / meaning of this exercise would be to include in the initial photo selection also photos received in WhatsApp - as long as these are unique and no higher-res copy exists elsewhere (on my phone / computer).










      share|improve this question















      Perusing thousands of photos from my smartphone transferred to my computer is a bit of a challenge. Separating the wheat from the chaff is a time consuming late-night endeavour. What makes this particularly challenging is WhatsApp, as it is configured on my phone (by default) sends/receives compressed, lower-res images, rather than full-res. Sharing a photo taken by one's own smartphone would, to my understanding, leave the full-res photo on the phone and additionally create and save a compressed, lower-res and renamed copy of the sent photo in a WhatsApp directory, effectively creating a lower-res duplicate.



      As the first iteration of my envisaged workflow I'd like to select unique photos only (over a range of folders and sub-folders). If a given photo exists more than once (either at the same size (same resolution) or at different sizes (different resolutions), I'd like to select only one copy and explicitly only a copy of the highest available resolution (ignoring all lower-res copies).



      Building on these two related questions





      • How can I find duplicate photos?
        and

      • How does Shotwell detect duplicates?


      how could I accomplish this in a jiffy?





      tldr;



      The upshot / meaning of this exercise would be to include in the initial photo selection also photos received in WhatsApp - as long as these are unique and no higher-res copy exists elsewhere (on my phone / computer).







      shotwell photo-management whatsapp






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 15 at 22:15

























      asked Nov 15 at 22:05









      nutty about natty

      3,26162955




      3,26162955



























          active

          oldest

          votes











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "89"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














           

          draft saved


          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1093315%2fhow-to-detect-duplicates-of-photos-even-if-the-duplicate-is-of-lower-resolution%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown






























          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















           

          draft saved


          draft discarded



















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1093315%2fhow-to-detect-duplicates-of-photos-even-if-the-duplicate-is-of-lower-resolution%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Quarter-circle Tiles

          build a pushdown automaton that recognizes the reverse language of a given pushdown automaton?

          Mont Emei