Pixel density from resolution & diagonal
API · /ppi-api
API de PPI de Pantalla
Matemáticas de densidad de píxeles de pantalla y visualización como una API, calculadas local y determinísticamente. El endpoint ppi calcula los píxeles por pulgada de una pantalla a partir de su resolución y tamaño diagonal, junto con los píxeles por centímetro, el paso de puntos en milímetros, la diagonal en píxeles, los píxeles totales y megapíxeles, la relación de aspecto simplificada, y el ancho y alto físicos. El endpoint size hace lo inverso: a partir de una resolución y un PPI conocido, calcula las dimensiones físicas y la diagonal en pulgadas y centímetros. El endpoint retina analiza una pantalla a una distancia de visualización: calcula los píxeles por grado, indica si la pantalla es efectivamente "retina" (píxeles indistinguibles para visión 20/20, alrededor de 60 píxeles por grado), y proporciona la distancia a la que se vuelve retina. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para herramientas de monitores y pantallas, planificación de AV y señalización, trabajo de UI y diseño responsivo, y sitios de comparación de hardware. Cálculo local puro: sin clave, sin servicio de terceros, instantáneo. En vivo, nada se almacena. 3 endpoints. Esto es densidad de píxeles de pantalla; para resolución de impresión y dimensionamiento de imagen a impresión, use una API de DPI.
salud API
saludable- tiempo de actividad
- 100.00%
- Sondas del servidor · 24h
- Latencia promedio
- 81 ms
- Sondas del servidor · 24h
- Suscriptoras
- 3,799
- activa
- Llamadas totales
- 52
- últimos 7 días
Precios
Elija un nivel: facturado mensualmente, cancele en cualquier momento.
Free
Gratis
- 10,135 llamadas / mes
- 2 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 10,135 llamadas/mes
- 2 solicitudes/seg
- PPI + tamaño + retina
- Sin tarjeta de crédito
Starter
€11.65 /mes
- 19,750 llamadas / mes
- 8 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 19.75k llamadas/mes
- 8 req/seg
- Paso de punto + relación de aspecto
- Soporte por correo electrónico
Pro
€31.55 /mes
- 247,500 llamadas / mes
- 20 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 247.5k llamadas/mes
- 20 solicitudes/segundo
- Pipelines de AV / visualización
- Soporte prioritario
Mega
€69.55 /mes
- 1,280,000 llamadas / mes
- 50 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 1.28M llamadas/mes
- 50 solicitudes/seg
- Escala de plataforma
- SLA dedicado
Construido por
Relacionado APIs
Otros APIs con etiquetas superpuestas.
API de DPI y Tamaño de Impresión
Matemáticas de resolución, tamaño de impresión y densidad de píxeles para impresión, diseño, fotografía y pantallas. El endpoint resolve toma dos de los siguientes: píxeles, DPI y longitud física, y calcula el tercero, devolviendo el tamaño en pulgadas, centímetros, milímetros y puntos, para que puedas responder "¿qué tan grande se imprimirá una imagen de 3000 píxeles a 300 DPI?" o "¿qué DPI obtengo al imprimir 3000 px a 10 pulgadas?". El endpoint ppi calcula la densidad de píxeles de una pantalla a partir de su resolución y tamaño diagonal, además del paso de puntos en milímetros, los megapíxeles totales y la relación de aspecto. El endpoint convert convierte una longitud entre píxeles, pulgadas, centímetros, milímetros y puntos (puntos PostScript, 1/72 pulgada), usando un DPI cuando están involucrados píxeles. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para impresión y preprensa, diseño gráfico y web, fotografía, y especificaciones de pantallas y monitores. Cálculo local puro: sin clave, sin servicio de terceros, instantáneo. En vivo, nada se almacena. 4 endpoints. Esto son matemáticas de DPI y tamaño de impresión; para relaciones de aspecto y redimensionamiento, usa una API de relación de aspecto, y para conversión general de unidades, usa una API de unidades.
api.oanor.com/dpi-api
API de enmascaramiento
Enmascara un valor para mostrarlo de forma segura. El endpoint de enmascaramiento mantiene visibles los primeros y/o últimos caracteres y reemplaza el resto con un carácter de máscara, de modo que una tarjeta se convierte en ••••••••••••1111 y un token de API en sk**********3456, y puede mantener intactos los separadores (espacios y guiones) para que el valor conserve su forma. Un enmascarador de correo electrónico dedicado oculta la parte local (y opcionalmente el dominio) mientras mantiene la dirección reconocible, p. ej., j•••••••@example.com. Elige cuántos caracteres revelar y qué carácter de máscara usar. Perfecto para mostrar los últimos cuatro dígitos de una tarjeta, ocultar parcialmente correos electrónicos y números de teléfono, y enmascarar tokens y números de cuenta en interfaces de usuario, recibos y registros. Cálculo puramente local: sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto enmascara un valor conocido para mostrarlo; para encontrar y redactar PII dentro de texto libre, usa una API de redacción.
api.oanor.com/mask-api
API de Tracción de Ascensores
Matemáticas de ingeniería de ascensores de tracción como una API, calculadas local y determinísticamente: los números de contrapeso, motor de elevación y tracción de cables que un ingeniero de ascensores o un diseñador de servicios de construcción dimensiona para un ascensor de pasajeros. El endpoint de contrapeso da la masa de equilibrio = el coche vacío más una fracción de la carga nominal (el sobrebalance, típicamente 40–50 %, 45 % común), así que un coche de 1,000 kg con carga nominal de 1,000 kg usa un contrapeso de 1,450 kg — el coche y el peso se equilibran cerca de la mitad de la carga y la máquina se dimensiona para el desequilibrio en el peor caso, no para la carga completa. El endpoint de potencia del motor usa eso: debido a que el contrapeso cancela la mayor parte del coche, el motor solo levanta la carga desequilibrada = carga nominal × (1 − sobrebalance), así que la potencia = eso × g × velocidad ÷ eficiencia (~65–75 % con engranajes) — un ascensor de 1,000 kg a 1.5 m/s necesita solo unos 11–12 kW, la mitad de lo que consumiría un elevador sin contrapeso. El endpoint de relación de tracción verifica el agarre por fricción: un ascensor de tracción mueve los cables por fricción sobre la polea, así que la tracción disponible (e^(μθ), la ecuación del cabrestante) debe superar la relación de tensiones T1/T2 en ambos casos peores — un coche lleno en la parte inferior y un coche vacío en la parte superior — y devuelve la relación gobernante. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para herramientas de diseño de ascensores y servicios de construcción, utilidades de transporte vertical y MEP, y calculadoras de ingeniería. Cálculo local puro — sin key, sin servicio de terceros, instantáneo. Estimaciones de dimensionamiento — siga el código de ascensores y los datos del fabricante. 3 endpoints de cómputo. Para polipastos use una API de poleas; para fricción de cabrestante, una API de cabrestante.
api.oanor.com/elevator-api
API de Esfuerzo de Tracción Ferroviaria
Matemáticas de rendimiento de trenes ferroviarios como una API, calculadas local y determinísticamente: los números de esfuerzo de tracción, resistencia y adherencia con los que un ingeniero ferroviario, planificador de trenes o desarrollador de simuladores ferroviarios evalúa la potencia motriz. El endpoint de esfuerzo de tracción proporciona la fuerza de tracción que desarrolla una locomotora = 375 × caballos de fuerza × eficiencia ÷ velocidad (mph), la curva hiperbólica clásica donde una locomotora de potencia constante tira más fuerte a baja velocidad y disminuye a medida que acelera — 4,000 hp a 25 mph y 82 % de eficiencia son aproximadamente 49,200 lbf en el riel. El endpoint de resistencia proporciona las fuerzas que un tren combate: resistencia de pendiente ≈ 20 lb por tonelada por cada 1 % de pendiente (el componente de peso a lo largo de la pendiente, la fuerza dominante en una colina — un tren de 5,000 toneladas en una pendiente del 1 % combate 100,000 lbf) más resistencia de curva ≈ 0.8 lb por tonelada por grado de curva debido a la fricción de la pestaña. El endpoint de adherencia proporciona el límite máximo: por mucha potencia que tenga una locomotora, solo puede tirar tan fuerte como las ruedas se agarren — el esfuerzo de tracción máximo al arranque = el coeficiente de adherencia (≈ 0.25 en seco, más con arena) × el peso sobre las ruedas motrices, por lo que 200 toneladas sobre las ruedas motrices son aproximadamente 100,000 lbf antes del deslizamiento. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para herramientas de planificación de operaciones ferroviarias y potencia motriz, aplicaciones de simuladores ferroviarios y para aficionados al ferrocarril, y utilidades de ingeniería de transporte. Cálculo local puro — sin key, sin servicio de terceros, instantáneo. Excluye la resistencia Davis dependiente de la velocidad por rodadura y aire. 3 endpoints de cómputo. Para geometría de curvas en carreteras, use una API de curvas horizontales.
api.oanor.com/railway-api
Preguntas frecuentes
Respuestas rápidas sobre precios, cuotas e integración.
¿Cómo obtengo una clave API para API de PPI de Pantalla?
¿Cuál es el límite de velocidad de API de PPI de Pantalla?
¿Cuánto cuesta API de PPI de Pantalla?
¿Puedo cancelar mi suscripción en cualquier momento?
¿Cumple API de PPI de Pantalla con el RGPD?
Elija un punto final de la lista de la izquierda para ver sus detalles y pruébelo.
Fragmentos de código
Regístrese para obtener una clave API, luego llame a cualquier ruta debajo de su 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())
Calificaciones
Inicia sesión para calificar.
Aún no hay reseñas.
Discusión
Haz preguntas, comparte trucos, recibe respuestas del proveedor y otros desarrolladores. Público — cualquiera puede leer.
Inicia sesión para escribir o responder.
Iniciar sesiónNueva discusión
·
-
Respuesta del proveedor
🔒 Esta discusión está bloqueada — sin nuevas respuestas.
-
·
- Sin discusiones todavía — empieza tú.
Soporte
Soporte privado 1:1 con el proveedor — facturación, integración, cuenta. Solo tú y el equipo del proveedor ven estos hilos.
Inicia sesión para abrir un ticket de soporte.
Iniciar sesiónAbrir nuevo ticket
Describe en qué necesitas ayuda. El equipo recibe un email y responde en la página del ticket.
-
·
Urgente - Sin tickets para esta API.