{"id":9135,"date":"2026-03-06T18:11:07","date_gmt":"2026-03-06T23:11:07","guid":{"rendered":"https:\/\/blogphotographie.com\/?page_id=9135"},"modified":"2026-03-12T12:02:57","modified_gmt":"2026-03-12T16:02:57","slug":"calculateur-ppi-pour-impression","status":"publish","type":"page","link":"https:\/\/blogphotographie.com\/fr_fr\/calculateur-ppi-pour-impression\/","title":{"rendered":"Calculateur PPI pour impression"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Calculateur PPI pour impression<\/h2>\n\n\n\n<p>Ce calculateur r\u00e9pond \u00e0 la question la plus fr\u00e9quente en impression photo : <strong>Quelle est la plus grande taille que je peux imprimer?<\/strong><\/p>\n\n\n\n<div id=\"calculateur-ppi-impression-final\"><\/div>\n\n<style>\n  #calculateur-ppi-impression-final,\n  #calculateur-ppi-impression-final * {\n    box-sizing: border-box !important;\n  }\n\n  #calculateur-ppi-impression-final {\n    --ppi-bg: #0f0f14 !important;\n    --ppi-card: #171821 !important;\n    --ppi-card-2: #1f2230 !important;\n    --ppi-card-3: #262b3d !important;\n    --ppi-text: #f5f7fb !important;\n    --ppi-muted: #b8bfd3 !important;\n    --ppi-line: #32384d !important;\n    --ppi-red: #c53b3b !important;\n    --ppi-red-2: #a92f2f !important;\n    --ppi-blue: #223253 !important;\n    --ppi-blue-2: #2b3d63 !important;\n    --ppi-gold: #d2b36c !important;\n    --ppi-ok: #7fd6a3 !important;\n    --ppi-shadow: 0 20px 60px rgba(0, 0, 0, 0.32) !important;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif !important;\n    color: var(--ppi-text) !important;\n    margin: 24px 0 !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-wrap {\n    max-width: 1100px !important;\n    margin: 0 auto !important;\n    background: var(--ppi-card) !important;\n    border: 1px solid var(--ppi-line) !important;\n    border-radius: 28px !important;\n    overflow: hidden !important;\n    box-shadow: var(--ppi-shadow) !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-hero {\n    background: linear-gradient(135deg, #0f1118 0%, #1a2238 55%, #2a1c28 100%) !important;\n    padding: 32px 24px 28px !important;\n    border-bottom: 1px solid var(--ppi-line) !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-titlebox {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 12px !important;\n    background: rgba(255,255,255,0.05) !important;\n    border: 1px solid rgba(255,255,255,0.08) !important;\n    border-radius: 18px !important;\n    padding: 12px 16px !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-icon {\n    font-size: 28px !important;\n    line-height: 1 !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-title {\n    margin: 0 !important;\n    font-size: 30px !important;\n    line-height: 1.15 !important;\n    font-weight: 800 !important;\n    color: #ffffff !important;\n    letter-spacing: -0.02em !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-subtitle {\n    margin: 16px 0 0 !important;\n    max-width: 850px !important;\n    font-size: 18px !important;\n    line-height: 1.55 !important;\n    color: #d6dcef !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-body {\n    padding: 24px !important;\n    background: var(--ppi-card) !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-grid {\n    display: grid !important;\n    gap: 22px !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-section-title {\n    margin: 0 0 12px !important;\n    font-size: 13px !important;\n    font-weight: 800 !important;\n    letter-spacing: 0.16em !important;\n    text-transform: uppercase !important;\n    color: var(--ppi-gold) !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-toggle {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 8px !important;\n    padding: 8px !important;\n    background: var(--ppi-card-2) !important;\n    border: 1px solid var(--ppi-line) !important;\n    border-radius: 24px !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-toggle button {\n    appearance: none !important;\n    border: 0 !important;\n    border-radius: 18px !important;\n    padding: 16px 14px !important;\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    cursor: pointer !important;\n    background: transparent !important;\n    color: var(--ppi-muted) !important;\n    transition: all 0.2s ease !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-toggle button.active {\n    background: linear-gradient(135deg, var(--ppi-red) 0%, var(--ppi-red-2) 100%) !important;\n    color: #ffffff !important;\n    box-shadow: 0 10px 24px rgba(197, 59, 59, 0.28) !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-fields {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 18px !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-label {\n    display: block !important;\n    margin-bottom: 10px !important;\n    font-size: 13px !important;\n    font-weight: 800 !important;\n    letter-spacing: 0.1em !important;\n    text-transform: uppercase !important;\n    color: var(--ppi-gold) !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-input-wrap {\n    position: relative !important;\n  }\n\n  #calculateur-ppi-impression-final input[type=\"number\"] {\n    appearance: none !important;\n    width: 100% !important;\n    border: 1px solid var(--ppi-line) !important;\n    border-radius: 20px !important;\n    background: var(--ppi-card-2) !important;\n    color: var(--ppi-text) !important;\n    padding: 18px 70px 18px 18px !important;\n    font-size: 18px !important;\n    outline: none !important;\n    box-shadow: none !important;\n  }\n\n  #calculateur-ppi-impression-final input[type=\"number\"]::placeholder {\n    color: #8f98b2 !important;\n  }\n\n  #calculateur-ppi-impression-final input[type=\"number\"]:focus {\n    border-color: var(--ppi-red) !important;\n    box-shadow: 0 0 0 3px rgba(197, 59, 59, 0.16) !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-suffix {\n    position: absolute !important;\n    top: 50% !important;\n    right: 16px !important;\n    transform: translateY(-50%) !important;\n    color: var(--ppi-muted) !important;\n    font-size: 15px !important;\n    pointer-events: none !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-presets {\n    display: grid !important;\n    grid-template-columns: repeat(4, 1fr) !important;\n    gap: 12px !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-presets button {\n    appearance: none !important;\n    border: 1px solid var(--ppi-line) !important;\n    border-radius: 18px !important;\n    padding: 16px 14px !important;\n    background: var(--ppi-card-2) !important;\n    color: var(--ppi-text) !important;\n    text-align: left !important;\n    cursor: pointer !important;\n    transition: all 0.2s ease !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-presets button.active {\n    background: linear-gradient(135deg, #3a2020 0%, var(--ppi-red) 45%, #612d2d 100%) !important;\n    border-color: rgba(255,255,255,0.08) !important;\n    color: #ffffff !important;\n    box-shadow: 0 12px 28px rgba(197, 59, 59, 0.22) !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-presets strong {\n    display: block !important;\n    font-size: 24px !important;\n    line-height: 1 !important;\n    color: inherit !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-presets span {\n    display: block !important;\n    margin-top: 8px !important;\n    font-size: 13px !important;\n    line-height: 1.45 !important;\n    color: inherit !important;\n    opacity: 0.92 !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-panel,\n  #calculateur-ppi-impression-final .ppi-results,\n  #calculateur-ppi-impression-final .ppi-note {\n    background: var(--ppi-card-2) !important;\n    border: 1px solid var(--ppi-line) !important;\n    border-radius: 24px !important;\n    padding: 20px !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-range-grid {\n    display: grid !important;\n    grid-template-columns: 1.2fr 0.8fr !important;\n    gap: 18px !important;\n    align-items: center !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-range-top {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 12px !important;\n    margin-bottom: 10px !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-helper {\n    font-size: 14px !important;\n    line-height: 1.5 !important;\n    color: var(--ppi-muted) !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-range-value {\n    font-size: 34px !important;\n    line-height: 1 !important;\n    font-weight: 800 !important;\n    color: #ffffff !important;\n    white-space: nowrap !important;\n  }\n\n  #calculateur-ppi-impression-final input[type=\"range\"] {\n    width: 100% !important;\n    appearance: none !important;\n    height: 10px !important;\n    border-radius: 999px !important;\n    background: linear-gradient(90deg, #4a1f1f 0%, var(--ppi-red) 55%, #cf7d42 100%) !important;\n    outline: none !important;\n    margin: 12px 0 0 !important;\n  }\n\n  #calculateur-ppi-impression-final input[type=\"range\"]::-webkit-slider-thumb {\n    appearance: none !important;\n    width: 24px !important;\n    height: 24px !important;\n    border-radius: 50% !important;\n    background: #ffffff !important;\n    border: 4px solid var(--ppi-red) !important;\n    box-shadow: 0 4px 10px rgba(0,0,0,0.28) !important;\n    cursor: pointer !important;\n  }\n\n  #calculateur-ppi-impression-final input[type=\"range\"]::-moz-range-thumb {\n    width: 24px !important;\n    height: 24px !important;\n    border-radius: 50% !important;\n    background: #ffffff !important;\n    border: 4px solid var(--ppi-red) !important;\n    box-shadow: 0 4px 10px rgba(0,0,0,0.28) !important;\n    cursor: pointer !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-suggest-card {\n    background: linear-gradient(135deg, #1d2130 0%, #20283b 100%) !important;\n    border: 1px solid var(--ppi-line) !important;\n    border-radius: 20px !important;\n    padding: 18px !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-eyebrow {\n    font-size: 12px !important;\n    font-weight: 800 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.14em !important;\n    color: var(--ppi-gold) !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-big {\n    margin-top: 8px !important;\n    font-size: 34px !important;\n    line-height: 1 !important;\n    font-weight: 800 !important;\n    color: var(--ppi-ok) !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-small {\n    margin-top: 8px !important;\n    font-size: 14px !important;\n    line-height: 1.55 !important;\n    color: var(--ppi-muted) !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-results-grid {\n    display: grid !important;\n    grid-template-columns: 1.35fr 1fr !important;\n    gap: 16px !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-card {\n    background: var(--ppi-card-3) !important;\n    border: 1px solid var(--ppi-line) !important;\n    border-radius: 20px !important;\n    padding: 18px !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-result-main {\n    margin-top: 10px !important;\n    font-size: 38px !important;\n    line-height: 1.1 !important;\n    font-weight: 800 !important;\n    color: #ffffff !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-result-alt {\n    margin-top: 10px !important;\n    font-size: 16px !important;\n    line-height: 1.5 !important;\n    color: var(--ppi-muted) !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-stats {\n    display: grid !important;\n    gap: 10px !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-stat {\n    display: flex !important;\n    justify-content: space-between !important;\n    gap: 16px !important;\n    padding-bottom: 10px !important;\n    border-bottom: 1px solid rgba(255,255,255,0.06) !important;\n    font-size: 15px !important;\n    color: var(--ppi-text) !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-stat:last-child {\n    border-bottom: 0 !important;\n    padding-bottom: 0 !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-stat .name {\n    color: var(--ppi-muted) !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-note {\n    background: linear-gradient(135deg, #211a14 0%, #1d1b18 100%) !important;\n    border-color: #4a3c2d !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-note p {\n    margin: 0 0 12px !important;\n    font-size: 15px !important;\n    line-height: 1.65 !important;\n    color: var(--ppi-text) !important;\n  }\n\n  #calculateur-ppi-impression-final .ppi-note p:last-child {\n    margin-bottom: 0 !important;\n  }\n\n  #calculateur-ppi-impression-final strong {\n    color: inherit !important;\n  }\n\n  @media (max-width: 900px) {\n    #calculateur-ppi-impression-final .ppi-presets,\n    #calculateur-ppi-impression-final .ppi-fields,\n    #calculateur-ppi-impression-final .ppi-range-grid,\n    #calculateur-ppi-impression-final .ppi-results-grid {\n      grid-template-columns: 1fr !important;\n    }\n\n    #calculateur-ppi-impression-final .ppi-title {\n      font-size: 25px !important;\n    }\n\n    #calculateur-ppi-impression-final .ppi-subtitle {\n      font-size: 16px !important;\n    }\n\n    #calculateur-ppi-impression-final .ppi-result-main {\n      font-size: 30px !important;\n    }\n\n    #calculateur-ppi-impression-final .ppi-big,\n    #calculateur-ppi-impression-final .ppi-range-value {\n      font-size: 28px !important;\n    }\n  }\n\n  @media (max-width: 640px) {\n    #calculateur-ppi-impression-final .ppi-body,\n    #calculateur-ppi-impression-final .ppi-hero {\n      padding: 18px !important;\n    }\n\n    #calculateur-ppi-impression-final .ppi-titlebox {\n      width: 100% !important;\n    }\n\n    #calculateur-ppi-impression-final .ppi-title {\n      font-size: 22px !important;\n    }\n\n    #calculateur-ppi-impression-final .ppi-toggle button,\n    #calculateur-ppi-impression-final .ppi-presets strong {\n      font-size: 16px !important;\n    }\n  }\n<\/style>\n\n<script>\n(function () {\n  var root = document.getElementById(\"calculateur-ppi-impression-final\");\n  if (!root) return;\n\n  root.innerHTML = `\n    <div class=\"ppi-wrap\">\n      <div class=\"ppi-hero\">\n        <div class=\"ppi-titlebox\">\n          <div class=\"ppi-icon\">\ud83d\udcd0<\/div>\n          <h2 class=\"ppi-title\">Calculateur PPI pour impression<\/h2>\n        <\/div>\n        <p class=\"ppi-subtitle\">\n          D\u00e9termine la taille maximale d\u2019impression de ta photo selon sa r\u00e9solution en pixels, puis compare ce r\u00e9sultat avec un PPI recommand\u00e9 selon la distance de visionnement.\n        <\/p>\n      <\/div>\n\n      <div class=\"ppi-body\">\n        <div class=\"ppi-grid\">\n\n          <div>\n            <div class=\"ppi-section-title\">Unit\u00e9 d\u2019affichage du r\u00e9sultat<\/div>\n            <div class=\"ppi-toggle\">\n              <button type=\"button\" class=\"unit-btn\" data-unit=\"po\">Pouces (po)<\/button>\n              <button type=\"button\" class=\"unit-btn active\" data-unit=\"cm\">Centim\u00e8tres (cm)<\/button>\n            <\/div>\n          <\/div>\n\n          <div class=\"ppi-fields\">\n            <label>\n              <span class=\"ppi-label\">Largeur de l\u2019image<\/span>\n              <div class=\"ppi-input-wrap\">\n                <input id=\"ppi-width-final\" type=\"number\" min=\"1\" value=\"6000\" placeholder=\"ex. 6000\">\n                <span class=\"ppi-suffix\">px<\/span>\n              <\/div>\n            <\/label>\n\n            <label>\n              <span class=\"ppi-label\">Hauteur de l\u2019image<\/span>\n              <div class=\"ppi-input-wrap\">\n                <input id=\"ppi-height-final\" type=\"number\" min=\"1\" value=\"4000\" placeholder=\"ex. 4000\">\n                <span class=\"ppi-suffix\">px<\/span>\n              <\/div>\n            <\/label>\n          <\/div>\n\n          <div>\n            <div class=\"ppi-section-title\">Qualit\u00e9 d\u2019impression vis\u00e9e<\/div>\n            <div class=\"ppi-presets\">\n              <button type=\"button\" class=\"preset-btn active\" data-ppi=\"300\">\n                <strong>300 PPI<\/strong>\n                <span>Impression fine, regard\u00e9e de pr\u00e8s<\/span>\n              <\/button>\n              <button type=\"button\" class=\"preset-btn\" data-ppi=\"240\">\n                <strong>240 PPI<\/strong>\n                <span>Tr\u00e8s bonne qualit\u00e9 pour un tirage rapproch\u00e9<\/span>\n              <\/button>\n              <button type=\"button\" class=\"preset-btn\" data-ppi=\"200\">\n                <strong>200 PPI<\/strong>\n                <span>Bon compromis entre finesse et format<\/span>\n              <\/button>\n              <button type=\"button\" class=\"preset-btn\" data-ppi=\"150\">\n                <strong>150 PPI<\/strong>\n                <span>Grand format ou visionnement \u00e0 distance<\/span>\n              <\/button>\n            <\/div>\n          <\/div>\n\n          <div class=\"ppi-panel\">\n            <div class=\"ppi-section-title\">Suggestion automatique selon la distance de visionnement<\/div>\n            <div class=\"ppi-range-grid\">\n              <div>\n                <div class=\"ppi-range-top\">\n                  <div class=\"ppi-helper\">Distance approximative \u00e0 laquelle on regarde l\u2019impression<\/div>\n                  <div class=\"ppi-range-value\"><span id=\"distanceValueFinal\">2<\/span> m<\/div>\n                <\/div>\n                <input id=\"distanceRangeFinal\" type=\"range\" min=\"0.3\" max=\"20\" step=\"0.1\" value=\"2\">\n                <div class=\"ppi-helper\" style=\"margin-top: 10px;\">\n                  Plus une image est regard\u00e9e de loin, moins elle a besoin d\u2019un PPI \u00e9lev\u00e9 pour rester convaincante visuellement.\n                <\/div>\n              <\/div>\n\n              <div class=\"ppi-suggest-card\">\n                <div class=\"ppi-eyebrow\">PPI recommand\u00e9<\/div>\n                <div class=\"ppi-big\"><span id=\"suggestedPpiFinal\">200<\/span> PPI<\/div>\n                <div class=\"ppi-small\" id=\"distanceCommentFinal\">\n                  Bon \u00e9quilibre entre finesse et grand format.\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"ppi-results\">\n            <div class=\"ppi-section-title\">R\u00e9sultat<\/div>\n            <div class=\"ppi-results-grid\">\n              <div class=\"ppi-card\">\n                <div class=\"ppi-eyebrow\">Taille maximale recommand\u00e9e \u00e0 <span id=\"chosenPpiLabelFinal\">300<\/span> PPI<\/div>\n                <div class=\"ppi-result-main\" id=\"mainResultFinal\">50,8 \u00d7 33,87 cm<\/div>\n                <div class=\"ppi-result-alt\" id=\"altResultFinal\">\u00c9quivalent : 20 \u00d7 13,33 po<\/div>\n              <\/div>\n\n              <div class=\"ppi-card\">\n                <div class=\"ppi-stats\">\n                  <div class=\"ppi-stat\"><span class=\"name\">R\u00e9solution du fichier<\/span><strong id=\"mpValueFinal\">24 MP<\/strong><\/div>\n                  <div class=\"ppi-stat\"><span class=\"name\">Dimensions<\/span><strong id=\"pxValueFinal\">6000 \u00d7 4000 px<\/strong><\/div>\n                  <div class=\"ppi-stat\"><span class=\"name\">PPI utilis\u00e9<\/span><strong id=\"ppiValueFinal\">300 PPI<\/strong><\/div>\n                  <div class=\"ppi-stat\"><span class=\"name\">Ratio du fichier<\/span><strong id=\"ratioValueFinal\">3:2<\/strong><\/div>\n                  <div class=\"ppi-stat\"><span class=\"name\">Suggestion selon distance<\/span><strong id=\"autoValueFinal\">200 PPI<\/strong><\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"ppi-note\">\n            <p><strong>Outil p\u00e9dagogique \u2013 Acad\u00e9mie Photographe Gatineau \u2013 v3<\/strong><br>cr\u00e9er par Sylvain Perrier<\/p>\n          <\/div>\n\n        <\/div>\n      <\/div>\n    <\/div>\n  `;\n\n  var widthInput = root.querySelector(\"#ppi-width-final\");\n  var heightInput = root.querySelector(\"#ppi-height-final\");\n  var distanceRange = root.querySelector(\"#distanceRangeFinal\");\n\n  var distanceValue = root.querySelector(\"#distanceValueFinal\");\n  var suggestedPpiEl = root.querySelector(\"#suggestedPpiFinal\");\n  var distanceComment = root.querySelector(\"#distanceCommentFinal\");\n\n  var mainResult = root.querySelector(\"#mainResultFinal\");\n  var altResult = root.querySelector(\"#altResultFinal\");\n  var chosenPpiLabel = root.querySelector(\"#chosenPpiLabelFinal\");\n  var mpValue = root.querySelector(\"#mpValueFinal\");\n  var pxValue = root.querySelector(\"#pxValueFinal\");\n  var ppiValue = root.querySelector(\"#ppiValueFinal\");\n  var ratioValue = root.querySelector(\"#ratioValueFinal\");\n  var autoValue = root.querySelector(\"#autoValueFinal\");\n\n  var unitButtons = root.querySelectorAll(\".unit-btn\");\n  var presetButtons = root.querySelectorAll(\".preset-btn\");\n\n  var currentUnit = \"cm\";\n  var currentPpi = 300;\n\n  function formatNumberFR(value, decimals) {\n    return new Intl.NumberFormat(\"fr-CA\", {\n      minimumFractionDigits: 0,\n      maximumFractionDigits: decimals\n    }).format(value);\n  }\n\n  function gcd(a, b) {\n    a = Math.abs(a);\n    b = Math.abs(b);\n    while (b) {\n      var t = b;\n      b = a % b;\n      a = t;\n    }\n    return a || 1;\n  }\n\n  function getRatio(w, h) {\n    var d = gcd(w, h);\n    return (w \/ d) + \":\" + (h \/ d);\n  }\n\n  function getSuggestedPpi(distanceMeters) {\n    if (distanceMeters <= 0.5) {\n      return { ppi: 300, comment: \"Lecture tr\u00e8s rapproch\u00e9e, id\u00e9ale pour un tirage photo d\u00e9taill\u00e9.\" };\n    }\n    if (distanceMeters <= 1) {\n      return { ppi: 240, comment: \"Tr\u00e8s bonne qualit\u00e9 pour une image regard\u00e9e de pr\u00e8s.\" };\n    }\n    if (distanceMeters <= 2) {\n      return { ppi: 200, comment: \"Bon \u00e9quilibre entre finesse et grand format.\" };\n    }\n    if (distanceMeters <= 4) {\n      return { ppi: 150, comment: \"Bon niveau de d\u00e9tail pour une impression regard\u00e9e \u00e0 quelques m\u00e8tres.\" };\n    }\n    if (distanceMeters <= 8) {\n      return { ppi: 100, comment: \"Adapt\u00e9 aux grands formats vus \u00e0 distance.\" };\n    }\n    if (distanceMeters <= 15) {\n      return { ppi: 60, comment: \"Convient \u00e0 une grande affiche ou un panneau int\u00e9rieur.\" };\n    }\n    return { ppi: 30, comment: \"Suffisant pour une tr\u00e8s grande affiche vue de loin.\" };\n  }\n\n  function updateSuggestedPpiUI() {\n    var distance = parseFloat(distanceRange.value);\n    var suggestion = getSuggestedPpi(distance);\n\n    distanceValue.textContent = formatNumberFR(distance, 1);\n    suggestedPpiEl.textContent = suggestion.ppi;\n    distanceComment.textContent = suggestion.comment;\n    autoValue.textContent = suggestion.ppi + \" PPI\";\n  }\n\n  function calculate() {\n    var w = parseFloat(widthInput.value);\n    var h = parseFloat(heightInput.value);\n\n    if (!w || !h || w <= 0 || h <= 0 || !currentPpi || currentPpi <= 0) {\n      mainResult.textContent = \"Entre des valeurs valides\";\n      altResult.textContent = \"\";\n      return;\n    }\n\n    var widthIn = w \/ currentPpi;\n    var heightIn = h \/ currentPpi;\n    var widthCm = widthIn * 2.54;\n    var heightCm = heightIn * 2.54;\n    var mp = (w * h) \/ 1000000;\n\n    chosenPpiLabel.textContent = currentPpi;\n    ppiValue.textContent = currentPpi + \" PPI\";\n    mpValue.textContent = formatNumberFR(mp, 2) + \" MP\";\n    pxValue.textContent = formatNumberFR(w, 0) + \" \u00d7 \" + formatNumberFR(h, 0) + \" px\";\n    ratioValue.textContent = getRatio(Math.round(w), Math.round(h));\n\n    if (currentUnit === \"cm\") {\n      mainResult.textContent = formatNumberFR(widthCm, 2) + \" \u00d7 \" + formatNumberFR(heightCm, 2) + \" cm\";\n      altResult.textContent = \"\u00c9quivalent : \" + formatNumberFR(widthIn, 2) + \" \u00d7 \" + formatNumberFR(heightIn, 2) + \" po\";\n    } else {\n      mainResult.textContent = formatNumberFR(widthIn, 2) + \" \u00d7 \" + formatNumberFR(heightIn, 2) + \" po\";\n      altResult.textContent = \"\u00c9quivalent : \" + formatNumberFR(widthCm, 2) + \" \u00d7 \" + formatNumberFR(heightCm, 2) + \" cm\";\n    }\n\n    updateSuggestedPpiUI();\n  }\n\n  unitButtons.forEach(function (btn) {\n    btn.addEventListener(\"click\", function () {\n      currentUnit = btn.getAttribute(\"data-unit\");\n      unitButtons.forEach(function (b) { b.classList.remove(\"active\"); });\n      btn.classList.add(\"active\");\n      calculate();\n    });\n  });\n\n  presetButtons.forEach(function (btn) {\n    btn.addEventListener(\"click\", function () {\n      currentPpi = parseInt(btn.getAttribute(\"data-ppi\"), 10);\n      presetButtons.forEach(function (b) { b.classList.remove(\"active\"); });\n      btn.classList.add(\"active\");\n      calculate();\n    });\n  });\n\n  widthInput.addEventListener(\"input\", calculate);\n  heightInput.addEventListener(\"input\", calculate);\n  distanceRange.addEventListener(\"input\", updateSuggestedPpiUI);\n\n  updateSuggestedPpiUI();\n  calculate();\n})();\n<\/script>\n\n\n\n<p><strong>\ud83d\udcf1 Note :<\/strong> Cet outil s'affiche parfaitement sur ordinateur et tablette. Sur smartphone, l'affichage peut \u00eatre l\u00e9g\u00e8rement r\u00e9duit. Si c'est le cas, active l'option \"Voir en mode ordinateur\" dans ton navigateur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Comment utiliser le calculateur<\/h3>\n\n\n\n<p><strong>1. Trouve tes pixels<\/strong> Dans Lightroom : M\u00e9tadonn\u00e9es \u2192 EXIF \u2192 Dimensions (ex: 5472 \u00d7 3648 px)<\/p>\n\n\n\n<p><strong>2. Entre les valeurs<\/strong> Inscris la largeur et la hauteur en pixels. Oublie les Mo, ce sont les pixels qui comptent.<\/p>\n\n\n\n<p><strong>3. Choisis ton PPI<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>300 PPI \u2192 tirage regard\u00e9 de pr\u00e8s<\/li>\n\n\n\n<li>200 PPI \u2192 bon compromis<\/li>\n\n\n\n<li>150 PPI \u2192 grand format mural<\/li>\n\n\n\n<li>100 PPI ou moins \u2192 affiche vue \u00e0 distance<\/li>\n<\/ul>\n\n\n\n<p>Ou utilise le curseur de distance pour une suggestion automatique.<\/p>\n\n\n\n<p><strong>4. Lis le r\u00e9sultat<\/strong> Tu obtiens la taille maximale d'impression en cm et en pouces. Plus la distance de visionnement augmente, plus tu peux r\u00e9duire le PPI sans perdre en qualit\u00e9 per\u00e7ue.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Rep\u00e8re utile<\/h3>\n\n\n\n<p>Un tirage d'exposition, une affiche en magasin et un panneau g\u00e9ant n'ont pas besoin de la m\u00eame densit\u00e9 de pixels. Ce calculateur t'aide \u00e0 visualiser cette diff\u00e9rence concr\u00e8tement.<\/p>\n\n\n\n<div class=\"article-signature\">\n    \u2014 Sylvain Perrier \u00b7 Photographe & formateur  \n    <a href=\"https:\/\/academiephotographegatineau.com\/\" target=\"_blank\">\n        Acad\u00e9mie Photographe Gatineau\n    <\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Calculateur PPI pour impression Ce calculateur r\u00e9pond \u00e0 la question la plus fr\u00e9quente en impression photo : Quelle est la plus grande taille que je peux imprimer? \ud83d\udcf1 Note : Cet outil s&rsquo;affiche parfaitement sur ordinateur et tablette. Sur smartphone, l&rsquo;affichage peut \u00eatre l\u00e9g\u00e8rement r\u00e9duit. Si c&rsquo;est le cas, active l&rsquo;option \u00ab\u00a0Voir en mode ordinateur\u00a0\u00bb&#8230;<\/p>","protected":false},"author":1,"featured_media":9224,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-9135","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Calculateur PPI pour impression - Blog photographie<\/title>\n<meta name=\"description\" content=\"Calcule la taille maximale d&#039;impression de ta photo selon ses pixels et la distance de visionnement. Outil gratuit pour photographes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogphotographie.com\/fr_fr\/calculateur-ppi-pour-impression\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calculateur PPI pour impression - Blog photographie\" \/>\n<meta property=\"og:description\" content=\"Calcule la taille maximale d&#039;impression de ta photo selon ses pixels et la distance de visionnement. Outil gratuit pour photographes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogphotographie.com\/fr_fr\/calculateur-ppi-pour-impression\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog photographie\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/leblogphotographie\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-12T16:02:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogphotographie.com\/wp-content\/uploads\/Capture-decran-2026-03-10-100146.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1495\" \/>\n\t<meta property=\"og:image:height\" content=\"1778\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@sylvainxperrier\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogphotographie.com\\\/calculateur-ppi-pour-impression\\\/\",\"url\":\"https:\\\/\\\/blogphotographie.com\\\/calculateur-ppi-pour-impression\\\/\",\"name\":\"Calculateur PPI pour impression - Blog photographie\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogphotographie.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogphotographie.com\\\/calculateur-ppi-pour-impression\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogphotographie.com\\\/calculateur-ppi-pour-impression\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogphotographie.com\\\/wp-content\\\/uploads\\\/Capture-decran-2026-03-10-100146.jpg\",\"datePublished\":\"2026-03-06T23:11:07+00:00\",\"dateModified\":\"2026-03-12T16:02:57+00:00\",\"description\":\"Calcule la taille maximale d'impression de ta photo selon ses pixels et la distance de visionnement. Outil gratuit pour photographes.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blogphotographie.com\\\/calculateur-ppi-pour-impression\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogphotographie.com\\\/calculateur-ppi-pour-impression\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/blogphotographie.com\\\/calculateur-ppi-pour-impression\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogphotographie.com\\\/wp-content\\\/uploads\\\/Capture-decran-2026-03-10-100146.jpg\",\"contentUrl\":\"https:\\\/\\\/blogphotographie.com\\\/wp-content\\\/uploads\\\/Capture-decran-2026-03-10-100146.jpg\",\"width\":1495,\"height\":1778,\"caption\":\"Calculateur PPI pour impression\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blogphotographie.com\\\/calculateur-ppi-pour-impression\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/blogphotographie.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculateur PPI pour impression\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogphotographie.com\\\/#website\",\"url\":\"https:\\\/\\\/blogphotographie.com\\\/\",\"name\":\"Blog photographie\",\"description\":\"Le Chemin Photographique \u2014 De l\u2019\u0152il \u00e0 l\u2019Image\",\"publisher\":{\"@id\":\"https:\\\/\\\/blogphotographie.com\\\/#\\\/schema\\\/person\\\/5059e59b1012006c7ca43b6330053a01\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogphotographie.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/blogphotographie.com\\\/#\\\/schema\\\/person\\\/5059e59b1012006c7ca43b6330053a01\",\"name\":\"Blog Photographie\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/blogphotographie.com\\\/wp-content\\\/uploads\\\/logo.png\",\"url\":\"https:\\\/\\\/blogphotographie.com\\\/wp-content\\\/uploads\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/blogphotographie.com\\\/wp-content\\\/uploads\\\/logo.png\",\"width\":800,\"height\":800,\"caption\":\"Blog Photographie\"},\"logo\":{\"@id\":\"https:\\\/\\\/blogphotographie.com\\\/wp-content\\\/uploads\\\/logo.png\"},\"sameAs\":[\"https:\\\/\\\/blogphotographie.com\",\"https:\\\/\\\/www.facebook.com\\\/leblogphotographie\",\"https:\\\/\\\/www.instagram.com\\\/leblogphotographie\",\"https:\\\/\\\/www.pinterest.ca\\\/sylvain_perrier\",\"https:\\\/\\\/x.com\\\/sylvainxperrier\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/lencadreursylvain\",\"https:\\\/\\\/www.tumblr.com\\\/blog\\\/sylvainperrierfotografi\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Calculateur PPI pour impression - Blog photographie","description":"Calcule la taille maximale d'impression de ta photo selon ses pixels et la distance de visionnement. Outil gratuit pour photographes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogphotographie.com\/fr_fr\/calculateur-ppi-pour-impression\/","og_locale":"fr_FR","og_type":"article","og_title":"Calculateur PPI pour impression - Blog photographie","og_description":"Calcule la taille maximale d'impression de ta photo selon ses pixels et la distance de visionnement. Outil gratuit pour photographes.","og_url":"https:\/\/blogphotographie.com\/fr_fr\/calculateur-ppi-pour-impression\/","og_site_name":"Blog photographie","article_publisher":"https:\/\/www.facebook.com\/leblogphotographie","article_modified_time":"2026-03-12T16:02:57+00:00","og_image":[{"width":1495,"height":1778,"url":"https:\/\/blogphotographie.com\/wp-content\/uploads\/Capture-decran-2026-03-10-100146.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@sylvainxperrier","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blogphotographie.com\/calculateur-ppi-pour-impression\/","url":"https:\/\/blogphotographie.com\/calculateur-ppi-pour-impression\/","name":"Calculateur PPI pour impression - Blog photographie","isPartOf":{"@id":"https:\/\/blogphotographie.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogphotographie.com\/calculateur-ppi-pour-impression\/#primaryimage"},"image":{"@id":"https:\/\/blogphotographie.com\/calculateur-ppi-pour-impression\/#primaryimage"},"thumbnailUrl":"https:\/\/blogphotographie.com\/wp-content\/uploads\/Capture-decran-2026-03-10-100146.jpg","datePublished":"2026-03-06T23:11:07+00:00","dateModified":"2026-03-12T16:02:57+00:00","description":"Calcule la taille maximale d'impression de ta photo selon ses pixels et la distance de visionnement. Outil gratuit pour photographes.","breadcrumb":{"@id":"https:\/\/blogphotographie.com\/calculateur-ppi-pour-impression\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogphotographie.com\/calculateur-ppi-pour-impression\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/blogphotographie.com\/calculateur-ppi-pour-impression\/#primaryimage","url":"https:\/\/blogphotographie.com\/wp-content\/uploads\/Capture-decran-2026-03-10-100146.jpg","contentUrl":"https:\/\/blogphotographie.com\/wp-content\/uploads\/Capture-decran-2026-03-10-100146.jpg","width":1495,"height":1778,"caption":"Calculateur PPI pour impression"},{"@type":"BreadcrumbList","@id":"https:\/\/blogphotographie.com\/calculateur-ppi-pour-impression\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/blogphotographie.com\/"},{"@type":"ListItem","position":2,"name":"Calculateur PPI pour impression"}]},{"@type":"WebSite","@id":"https:\/\/blogphotographie.com\/#website","url":"https:\/\/blogphotographie.com\/","name":"Blog photographie","description":"Le Chemin Photographique \u2014 De l\u2019\u0152il \u00e0 l\u2019Image","publisher":{"@id":"https:\/\/blogphotographie.com\/#\/schema\/person\/5059e59b1012006c7ca43b6330053a01"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogphotographie.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"https:\/\/blogphotographie.com\/#\/schema\/person\/5059e59b1012006c7ca43b6330053a01","name":"Blog Photographie","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/blogphotographie.com\/wp-content\/uploads\/logo.png","url":"https:\/\/blogphotographie.com\/wp-content\/uploads\/logo.png","contentUrl":"https:\/\/blogphotographie.com\/wp-content\/uploads\/logo.png","width":800,"height":800,"caption":"Blog Photographie"},"logo":{"@id":"https:\/\/blogphotographie.com\/wp-content\/uploads\/logo.png"},"sameAs":["https:\/\/blogphotographie.com","https:\/\/www.facebook.com\/leblogphotographie","https:\/\/www.instagram.com\/leblogphotographie","https:\/\/www.pinterest.ca\/sylvain_perrier","https:\/\/x.com\/sylvainxperrier","https:\/\/www.youtube.com\/user\/lencadreursylvain","https:\/\/www.tumblr.com\/blog\/sylvainperrierfotografi"]}]}},"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/blogphotographie.com\/fr_fr\/wp-json\/wp\/v2\/pages\/9135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogphotographie.com\/fr_fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogphotographie.com\/fr_fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogphotographie.com\/fr_fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogphotographie.com\/fr_fr\/wp-json\/wp\/v2\/comments?post=9135"}],"version-history":[{"count":4,"href":"https:\/\/blogphotographie.com\/fr_fr\/wp-json\/wp\/v2\/pages\/9135\/revisions"}],"predecessor-version":[{"id":9268,"href":"https:\/\/blogphotographie.com\/fr_fr\/wp-json\/wp\/v2\/pages\/9135\/revisions\/9268"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogphotographie.com\/fr_fr\/wp-json\/wp\/v2\/media\/9224"}],"wp:attachment":[{"href":"https:\/\/blogphotographie.com\/fr_fr\/wp-json\/wp\/v2\/media?parent=9135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}