API · /ppi-api

API Screen PPI

en bonne santé 3,799 Abonnées

Mathématiques de densité de pixels d'écran et d'affichage sous forme d'API, calculées localement et de manière déterministe. Le point de terminaison ppi calcule les pixels par pouce d'un écran à partir de sa résolution et de sa diagonale — ainsi que les pixels par centimètre, le pas de point en millimètres, la diagonale en pixels, le total de pixels et mégapixels, le rapport d'aspect simplifié, et la largeur et hauteur physiques. Le point de terminaison size fait l'inverse : à partir d'une résolution et d'un PPI connu, il calcule les dimensions physiques et la diagonale en pouces et centimètres. Le point de terminaison retina analyse un écran à une distance de visualisation : il calcule les pixels par degré, indique si l'écran est effectivement « retina » (pixels indiscernables pour une vision 20/20, environ 60 pixels par degré), et donne la distance à laquelle il devient retina. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les outils d'affichage et de moniteur, la planification AV et signalétique, le travail UI et responsive-design, et les sites de comparaison de matériel. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Ceci est la densité de pixels d'écran ; pour la résolution d'impression et le dimensionnement image-impression, utilisez une API DPI.

api.oanor.com/ppi-api
Obtenez une clé API Essayez dans la cour de récréation → Contacter fournisseur

Spécification lisible par machine afin que les agents IA puissent intégrer cette API.

/api/ppi-api/openapi.json
/api/ppi-api/llms.txt

Découverte: GET /api/index.json répertorie tous les API.

Santé API

en bonne santé
Temps de disponibilité
100.00%
Sondes serveur · 24h
Latence moyenne
81 ms
Sondes serveur · 24h
Abonnées
3,799
active
Total des appels
52
les 7 derniers jours
status Page d'état complète → · 12 sondes/24h

Tarifs

Choisissez un niveau: facturé mensuellement, annulez à tout moment.

Free

Gratuite

  • 10,135 appels / mois
  • 2 requêtes / seconde
  • Plafond ferme (429 au-dessus du quota, pas de dépassement)
  • 10 135 appels/mois
  • 2 req/s
  • PPI + taille + retina
  • Pas de carte de crédit
Connectez-vous pour vous abonner

Starter

€11.65 /mois

  • 19,750 appels / mois
  • 8 requêtes / seconde
  • Plafond ferme (429 au-dessus du quota, pas de dépassement)
  • 19,75k appels/mois
  • 8 req/s
  • Pas de point + rapport hauteur/largeur
  • Support par e-mail
Connectez-vous pour vous abonner

Pro

€31.55 /mois

  • 247,500 appels / mois
  • 20 requêtes / seconde
  • Plafond ferme (429 au-dessus du quota, pas de dépassement)
  • 247,5k appels/mois
  • 20 req/sec
  • Pipelines d'affichage/AV
  • Support prioritaire
Connectez-vous pour vous abonner

Mega

€69.55 /mois

  • 1,280,000 appels / mois
  • 50 requêtes / seconde
  • Plafond ferme (429 au-dessus du quota, pas de dépassement)
  • 1,28 million d'appels/mois
  • 50 req/s
  • Échelle de la plateforme
  • SLA dédié
Connectez-vous pour vous abonner

Construit par

Connexes APIs

Autres APIs avec des balises qui se chevauchent.

API de DPI et taille d'impression

Calculs de résolution, de taille d'impression et de densité de pixels pour l'impression, le design, la photographie et les écrans. Le point de terminaison resolve prend deux des éléments suivants : pixels, DPI et longueur physique, et calcule le troisième, renvoyant la taille en pouces, centimètres, millimètres et points — vous permettant ainsi de répondre à des questions comme « quelle taille aura une image de 3000 pixels imprimée à 300 DPI » ou « quel DPI obtiens-je en imprimant 3000 px sur 10 pouces ». Le point de terminaison ppi calcule la densité de pixels d'un écran à partir de sa résolution et de sa diagonale, ainsi que le pas de points en millimètres, le nombre total de mégapixels et le rapport hauteur/largeur. Le point de terminaison convert convertit une longueur entre pixels, pouces, centimètres, millimètres et points (points PostScript, 1/72 de pouce), en utilisant un DPI lorsque des pixels sont impliqués. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour l'impression et la prépresse, le design graphique et web, la photographie, et les spécifications d'écran et d'affichage. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 4 points de terminaison. Il s'agit de calculs de DPI et de taille d'impression ; pour les rapports hauteur/largeur et le redimensionnement, utilisez une API de rapport hauteur/largeur, et pour la conversion générale d'unités, utilisez une API d'unités.

api.oanor.com/dpi-api

API Mask

Masquer une valeur pour un affichage sécurisé. Le point de terminaison mask conserve les premiers et/ou derniers caractères visibles et remplace le reste par un caractère de masque — ainsi une carte devient ••••••••••••1111 et un jeton API devient sk**********3456 — et peut conserver les séparateurs (espaces et tirets) intacts pour que la valeur garde sa forme. Un masqueur d'e-mail dédié cache la partie locale (et éventuellement le domaine) tout en gardant l'adresse reconnaissable, par exemple j•••••••@example.com. Choisissez combien de caractères révéler et quel caractère de masque utiliser. Parfait pour afficher les quatre derniers chiffres d'une carte, masquer partiellement les e-mails et numéros de téléphone, et masquer les jetons et numéros de compte dans les interfaces utilisateur, les reçus et les journaux. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Cela masque une valeur connue pour l'affichage ; pour trouver et masquer les PII dans du texte libre, utilisez une API de rédaction.

api.oanor.com/mask-api

API de traction d'ascenseur

Mathématiques d'ingénierie de traction d'ascenseur sous forme d'API, calculées localement et de manière déterministe — les nombres de contrepoids, de moteur de treuil et de traction de câble qu'un ingénieur d'ascenseur ou un concepteur de bâtiments utilise pour dimensionner un ascenseur de passagers. Le point de terminaison du contrepoids donne la masse d'équilibrage = la cabine vide plus une fraction de la charge nominale (le suréquilibre, typiquement 40–50 %, 45 % courant), donc une cabine de 1 000 kg nominale pour 1 000 kg utilise un contrepoids de 1 450 kg — la cabine et le poids s'équilibrent près de la moitié de la charge et la machine est dimensionnée pour le déséquilibre le plus défavorable, pas pour la charge complète. Le point de terminaison de la puissance du moteur utilise cela : parce que le contrepoids annule la majeure partie de la cabine, le moteur ne soulève que la charge déséquilibrée = charge nominale × (1 − suréquilibre), donc la puissance = cela × g × vitesse ÷ rendement (~65–75 % avec engrenage) — un ascenseur de 1 000 kg à 1,5 m/s nécessite seulement environ 11–12 kW, la moitié de ce qu'un treuil sans contrepoids tirerait. Le point de terminaison du rapport de traction vérifie la prise de friction : un ascenseur à traction déplace les câbles par friction sur la poulie, donc la traction disponible (e^(μθ), l'équation du cabestan) doit battre le rapport de tension T1/T2 dans les deux pires cas — une cabine pleine en bas et une cabine vide en haut — et il renvoie le rapport déterminant. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les outils de conception d'ascenseurs et de bâtiments, les utilitaires de transport vertical et MEP, et les calculatrices d'ingénierie. Calcul local pur — pas de clé, pas de service tiers, instantané. Estimations de dimensionnement — suivez le code des ascenseurs et les données du fabricant. 3 points de terminaison de calcul. Pour les palans à poulie, utilisez une API de poulie ; pour la friction de cabestan, une API de cabestan.

api.oanor.com/elevator-api

API d'effort de traction ferroviaire

Mathématiques de performance des trains ferroviaires sous forme d'API, calculées localement et de manière déterministe — les nombres d'effort de traction, de résistance et d'adhésion qu'un ingénieur ferroviaire, un planificateur de trains ou un développeur de simulateur ferroviaire utilise pour évaluer la puissance motrice. Le point de terminaison d'effort de traction donne la force de traction qu'une locomotive développe = 375 × puissance × efficacité ÷ vitesse (mph), la courbe hyperbolique classique où une locomotive à puissance constante tire le plus fort à basse vitesse et diminue en accélérant — 4 000 ch à 25 mph et 82 % d'efficacité donne environ 49 200 lbf au rail. Le point de terminaison de résistance donne les forces qu'un train combat : résistance de pente ≈ 20 lb par tonne par 1 % de pente (la composante du poids le long de la pente, la force dominante sur une colline — un train de 5 000 tonnes sur une pente de 1 % combat 100 000 lbf) plus résistance de courbe ≈ 0,8 lb par tonne par degré de courbe due au frottement du boudin. Le point de terminaison d'adhésion donne le plafond dur : quelle que soit la puissance d'une locomotive, elle ne peut tirer qu'aussi fort que les roues adhèrent — effort de traction maximal au démarrage = coefficient d'adhésion (≈ 0,25 sec, plus avec du sable) × le poids sur les roues motrices, donc 200 tonnes sur les roues motrices donne environ 100 000 lbf avant patinage. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les outils de planification des opérations ferroviaires et de la puissance motrice, les applications de simulateur de train et de passionnés de chemins de fer, et les utilitaires d'ingénierie des transports. Calcul local pur — pas de clé, pas de service tiers, instantané. Exclut la résistance au roulement/à l'air dépendante de la vitesse de Davis. 3 points de terminaison de calcul. Pour la géométrie des courbes routières, utilisez une API de courbe horizontale.

api.oanor.com/railway-api

Questions fréquentes

Réponses rapides sur les tarifs, quotas et l'intégration.

Comment obtenir une clé API pour API Screen PPI ?
Inscris-toi gratuitement sur oanor.com, génère une clé API depuis le tableau de bord développeur et appelle API Screen PPI avec l'en-tête x-oanor-key. Aucune carte bancaire requise pour le forfait gratuit.
Quelle est la limite de débit de API Screen PPI ?
Le forfait gratuit permet 1 requête par seconde. Les forfaits payants montent jusqu'à 50 requêtes par seconde sur le palier Mega. Les limites strictes renvoient HTTP 429 au-delà du quota — sans frais surprises.
Combien coûte API Screen PPI ?
API Screen PPI dispose d'un forfait gratuit avec 100 appels / mois. Les forfaits payants commencent à €11.65 / mois avec des quotas plus élevés et des limites de débit plus rapides.
Puis-je résilier mon abonnement à tout moment ?
Oui. Les abonnements sont facturés mensuellement et tu peux résilier à tout moment depuis le tableau de bord de facturation. Aucun engagement à long terme ni frais de résiliation.
API Screen PPI est-il conforme au RGPD ?
Toutes les requêtes vers API Screen PPI transitent par notre passerelle européenne. Ta clé API upstream ne quitte jamais notre serveur et aucune donnée personnelle n'est partagée avec le fournisseur upstream au-delà de la requête envoyée.

Choisissez un point de terminaison dans la liste de gauche pour voir ses détails et essayez-le.

Extraits de code

Inscrivez-vous pour obtenir une clé API, puis appelez n'importe quel chemin sous votre slug.

curl https://api.oanor.com/ppi-api/SOME_PATH \
  -H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/ppi-api/SOME_PATH", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/ppi-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
    "https://api.oanor.com/ppi-api/SOME_PATH",
    headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())

Notes

Connectez-vous pour évaluer.

Aucun avis pour l'instant.

Discussion

Pose tes questions, partage des astuces, obtiens des réponses du fournisseur et d'autres devs. Public — tout le monde peut lire.

Connecte-toi pour écrire ou répondre.

Connexion

Nouvelle discussion

/ 4000

📌 Épinglée 🔒 Verrouillée

·

· ·

/ 4000

🔒 Discussion verrouillée — plus de nouvelles réponses.

  • Aucune discussion — lance la première.

Support

Support privé 1:1 avec le fournisseur — facturation, intégration, compte. Seulement toi et l'équipe du fournisseur voyez ces fils.

Connecte-toi pour ouvrir un ticket de support.

Connexion

Ouvrir un nouveau ticket

Décris ce dont tu as besoin. L'équipe reçoit un email et répond sur la page du ticket.

  • Aucun ticket pour cette API.

Abonnement actif : les appels peuvent commencer immédiatement.

Envoyez votre première demande —

Abonnement actif: copiez un extrait et lancez votre premier appel.