Como convertir porcentajes a grados

A veces ten­go que hacer grá­fi­cas de tar­ta para algu­na publi­ca­ción y los valo­res vie­nen sola­men­te mos­tra­dos en por­cen­ta­jes, cuan­do haces un grá­fi­co de este tipo nece­si­tas que los valo­res estén expre­sa­dos en gra­dos para poder hacer el grá­fi­co con pre­ci­sión.

Los que vie­nen de la ESO pue­den pen­sar que es una ton­te­ría, usas el por­cen­ta­je como valor y lis­to.

Pues no es un error garra­fal, los por­cen­ta­jes (por eso se lla­man por­cen­ta­jes) usan una base numé­ri­ca que va del 0% al 100%, en cam­bio los gra­dos (esta­mos habla­do de gra­dos cir­cu­la­res) tie­nen una base numé­ri­ca de 0º a 360º (hay otros tipos de gra­dos como los de tem­pe­ra­tu­ra que depen­dien­do de la esca­la pue­den tener valo­res dis­tin­tos, o los gra­dos para expre­sar la altu­ra de un obje­to celes­te sobre el hori­zon­te que van de 0º a 180º).

Vamos a lo que nos ocu­pa, para este grá­fi­co que tenía que hacer los valo­res eran los siguien­tes:

  • Valor n.º 1: 12%
  • Valor n.º 2: 31%
  • Valor n.º 3: 57%

Suman­do todo esto tene­mos un 100% del total eva­lua­do.

Como convertir porcentajes a grados

Cómo pasamos los porcentajes a grados

Pues es muy sen­ci­llo. Por un lado sabe­mos que la suma de todos los valo­res es el 100%, por otro sabe­mos que la cir­cun­fe­ren­cia tie­ne 360º.

Pues 360º es el 100% de la cir­cun­fe­ren­cia 😃

Sabien­do esto la for­mu­la a emplear es la siguien­te:

x / 360 * 100 = y

Don­de:

  • «x» es el valor que tene­mos en por­cen­ta­je
  • «y» es el valor que obte­ne­mos en gra­dos

Uti­li­zan­do nues­tro ejem­plo:

12% / 360 x 100 = 43,2º
31% / 360 x 100 = 111,6º
57% / 360 x 100 = 205,2º

Si suma­mos todos los resul­ta­dos obte­ni­dos:

43,2º + 111,6º + 205,2º = 360º

Como se pue­de ver es sen­ci­llo y te sal­va la vida cuan­do los auto­res no te envían los valo­res de don­de obtie­nen sus cálcu­los.

Otro tema es como hacer esto en Affi­nity Desig­ner… eso si que­réis os lo cuen­to otro día.

 Publi­ci­dad 

Camiseta Singular Shirts "Penny x 3"

Cambio de resolución en Automator con SIPS para imágenes JPEG

Como ya he dicho me gus­ta bus­car for­mas de que las máqui­nas que aho­rren tra­ba­jos repe­ti­ti­vos.

Lo últi­mo que he inten­ta­do es una tarea median­te auto­ma­tor que me sir­va para adap­tar imá­ge­nes para el blog.

Cuan­do subo algu­na ima­gen si están hechas con la cáma­ra o con el dron sue­len ser dema­sia­do gran­des y eso hace que «pesen» dema­sia­do en una web.

Esto ade­más de ser per­ju­di­cial para el ser­vi­dor ener­gé­ti­ca­men­te es poco efi­cien­te en todos los sen­ti­dos, más datos para pro­ce­sar del lado del ser­vi­dor, más datos trans­fe­ri­dos por la red y más datos a deco­di­fi­car en local.

Total que me hice un ser­vi­cio en Auto­ma­tor para con­ver­tir las imá­ge­nes a una reso­lu­ción sufi­cien­te para poder ver­las a casi cual­quier tama­ño que nece­si­te den­tro de la web.

Este pri­mer paso fue sen­ci­llo.

Sim­ple­men­te se coge la acción «Ajus­tar el tama­ño de las imá­ge­nes» se le dice el tama­ño final que han de tener y lis­to.

Pero enton­ces me di cuen­ta de un peque­ño deta­lle…

Las foto­gra­fías de la cáma­ra o del dron tie­nen una reso­lu­ción inne­ce­sa­ria para publi­car­las en la web.

Todo lo que esté por enci­ma de 72 dpi vuel­ve a ser inne­fi­caz.

Así que vol­ví a dar­le una vuel­ta.

El pro­ble­ma es que no hay una acción en las opcio­nes de auto­ma­tor para poder hacer esta tarea.

El Terminal es amigo de Automator

Como inte­grar en Auto­ma­tor una acción que no está den­tro de las accio­nes.

Pues con el Ter­mi­nal…

Des­pués de bus­car infor­ma­ción al res­pec­to me he encon­tra­do con el coman­do SIPS.

Y tras algo más de lec­tu­ra del manual he cons­trui­do esta secuen­cia.

sips -s dpiHeight 72 -s dpiWidth 72 "$1"

Con esta lla­ma­da lo que hace SIPS es cam­biar la reso­lu­ción ver­ti­cal y hori­zon­tal a 72 dpi del fiche­ro selec­cio­na­do.

Y allá que la incluí en una acción para el ter­mi­nal.

Pero… siem­pre hay un pero cuan­do inten­tas explo­tar a las máqui­nas…

Resul­ta que hay un bug, SIPS no es capaz de cam­biar la reso­lu­ción de las imá­ge­nes cuan­do tra­ta fiche­ros JPEG.

Fun­cio­na estu­pen­da­men­te con todo tipo de archi­vos, TIFF, PNG, JPEG2000, inclu­so con PDF, pero con JPEG no…

Casi tiro la toa­lla cuan­do pen­sé que si la máqui­na es la que iba a hacer el tra­ba­jo pues que tra­ba­ja­se un poco más.

Total que cons­truí una nue­va secuen­cia.

Al final lo que he hecho es que coja el JPEG que quie­ro pro­ce­sar, lo con­vier­ta en PNG, tras esto SIPS le cam­bia la reso­lu­ción, le ajus­to el tama­ño a la medi­da que quie­ro y lo guar­do como JPEG.

Lo he crea­do como ser­vi­cio y lo ten­go dis­po­ni­ble en el menú con­tex­tual del Fin­der así que fun­cio­na estu­pen­da­men­te.

Aparecer en Google

Bueno pues ya que ten­go el blog acti­vo voy a hacer que apa­rez­ca en los lis­ta­dos de bús­que­das de Goo­gle.

Es sen­ci­llo, lo pri­me­ro es ir al Goo­gle Search Con­so­le.

Pone­mos la URL de nues­tra web.

Des­pués nos indi­ca que hay que hacer una veri­fi­ca­ción de la pro­pie­dad de la pági­na web a inde­xar.

Pue­de apa­re­ce auto­má­ti­co como en la ima­gen pero es más reco­men­da­ble hacer una veri­fi­ca­ción «manual» para evi­tar posi­bles pro­ble­mas pos­te­rio­res.

Así que vamos a pro­pie­dad y entra­mos en «Con­fi­gu­ra­ción > Veri­fi­ca­ción de la pro­pie­dad».

Ele­gi­mos una de las opcio­nes que nos mues­tra.

Per­so­nal­men­te pre­fie­ro la del pro­vee­dor de domi­nio, pero vamos que se pue­de ele­gir cual­quie­ra.

Ya está eso es todo, aho­ra es cosa de vol­ver en unos días a ver si todo fun­cio­na correc­ta­men­te.