Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Conversie pixeli in cm???
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Cod PHP
Subiectul anterior :: Subiectul următor  
Autor Mesaj
bsm



Data înscrierii: 16/Ian/2008
Mesaje: 24

Trimis: Mie Ian 16, 2008 11:40 am    Titlul subiectului: Conversie pixeli in cm???  

Stie cineva cum as putea face un script care sa imi afle dimensiunile unei imagini(jpg) in pixeli si sa imi calculeze suprafata in cm???
de ex: daca am o imagine de 100x100px vreau sa stiu care este suprafata acesteia in centimetrii.
Sus  
MihaiC



Data înscrierii: 14/Mai/2006
Mesaje: 1005
Locație: Navodari

Trimis: Mie Ian 16, 2008 4:18 pm    Titlul subiectului:  

[offtopic]
asta e ca si cand ai vrea sa transformi litri in kilometri
[/offtopic]
Sus  
Quber



Data înscrierii: 27/Iun/2006
Mesaje: 781
Locație: localhost

Trimis: Mie Ian 16, 2008 4:24 pm    Titlul subiectului:  

@MihaiC + 1 :lol:
Sus  
carco



Data înscrierii: 27/Mai/2004
Mesaje: 2796
Locație: Bucuresti

Trimis: Joi Ian 17, 2008 6:19 am    Titlul subiectului:  

Pt. a afla cm trebuie sa cunosti cati dpi (dots per inch) are acea imagine.

http://www.pptxtreme.com/help/psdimport/ResolutionExplainedPixelsDPIInches.html
Sus  
mihaitha



Data înscrierii: 04/Mai/2007
Mesaje: 1343
Locație: Sibiu

Trimis: Joi Ian 17, 2008 9:25 am    Titlul subiectului:  

(I'm with carco)... iar acest lucru nu se poate afla folosind php.
Sus  
bsm



Data înscrierii: 16/Ian/2008
Mesaje: 24

Trimis: Vin Ian 18, 2008 8:29 pm    Titlul subiectului:  

multumesc de raspunsuri

daca eu am 1 pagina A4(poza, etc..) scanata la 100dpi asta inseamna ca teoretic as putea afla suprafata acestui scan in centimetrii???

mai bine spus daca se dau X, Y si DPI pentru o poza cum i se poate afla suprafata in centimetrii folosing un script php
Sus  
mihaitha



Data înscrierii: 04/Mai/2007
Mesaje: 1343
Locație: Sibiu

Trimis: Lun Ian 21, 2008 11:29 am    Titlul subiectului:  

Nu doar teoretic, ci si practic. E simpla aritmetica :P
Sus  
bsm



Data înscrierii: 16/Ian/2008
Mesaje: 24

Trimis: Mar Ian 22, 2008 4:06 pm    Titlul subiectului:  

merci ...dar in ritmul asta cred ca am avea mai multe sanse sa facem un episod din Tom & Jerry..
Daca esti bun sa imi spui si mie solutia ti-as fi foarte recunoscator!
Sus  
badtiger



Data înscrierii: 03/Noi/2006
Mesaje: 214

Trimis: Mar Ian 22, 2008 4:12 pm    Titlul subiectului:  

deci se pare ca cea mai simpla metoda e sa masori cu linia pe ecran
:))
Sus  
mihaitha



Data înscrierii: 04/Mai/2007
Mesaje: 1343
Locație: Sibiu

Trimis: Mar Ian 22, 2008 4:15 pm    Titlul subiectului:  

Gizas e asa grea aritmetica? Sau geometria de clasa a IV-a? Ai lungimea si latimea, da? In pixeli. Deci poti afla suprafata (tot in pixeli). In caz ca nu stiai, A = X * Y. Si daca ai suprafata si rezolutia (in dpi sau ppi tot aia e, depinde daca te uiti la ecran sa la un print), hai sa o luam logic: dpi = dots per inch = dots/inch... vezi vreo legatura? A [inchi] = X * Y / rezolutia. Dots se simplifica cu pixeli => suprafata in inchi. Si ca sa iti mai scutesc un search pe google, 1 inch = 2.54 cm = 25.4 mm.

P.S. nu e nevoie de un script php. Ajunge un calculator de buzunar. Si bunavointa de a gandi logic.
Sus  
MihaiC



Data înscrierii: 14/Mai/2006
Mesaje: 1005
Locație: Navodari

Trimis: Mar Ian 22, 2008 5:13 pm    Titlul subiectului:  

Eu cred ca vrea sa afle mai degraba care este valuarea dpi a unei imagini.
Banuiesc ca stie aritmetica
Sus  
bsm



Data înscrierii: 16/Ian/2008
Mesaje: 24

Trimis: Joi Ian 24, 2008 10:06 am    Titlul subiectului:  

Multumesc.
Aritmetica mai stiu si eu ceva de prin clasa a 2-a :lol: ceea ce nu stiam era formula magica sa ii spunem asa
Sus  
blackshark10



Data înscrierii: 15/Apr/2008
Mesaje: 16

Trimis: Mar Apr 22, 2008 2:45 am    Titlul subiectului:  

Cod:
<?php

error_reporting(E_ALL);
$dpi = 300; //dpi-ul pozei
$imgw = 2496; //width-ul pozei
$imgh = 3504; //height-ul pozei
$Width = $imgw / $dpi;
$Height = $imgh / $dpi;

$Inch_W = round($Width*100) / 100;
$Inch_H = round($Height*100) / 100;

$CM_W = round(($Inch_W*2.54)*100) / 100;
$CM_H = round(($Inch_H*2.54)*100) / 100;
$suprafata = $CM_W * $CM_H;
echo "Suprafata = ".round($suprafata). "cm patrati";

?> [/code]
Sus  
mihaitha



Data înscrierii: 04/Mai/2007
Mesaje: 1343
Locație: Sibiu

Trimis: Mar Apr 22, 2008 8:44 am    Titlul subiectului:  

foarte interesant codul, blackshark... cu exceptia cazurilor in care imaginea e la 72 dpi (majoritatea jpeg-urilor generate de camerele foto non-profesionale), sau 100dpi (valoarea medie in cazul unui scan)... caz in care devine absolut inutil.
Sus  
blackshark10



Data înscrierii: 15/Apr/2008
Mesaje: 16

Trimis: Mar Apr 22, 2008 12:29 pm    Titlul subiectului:  

mihaitha a scris: foarte interesant codul, blackshark... cu exceptia cazurilor in care imaginea e la 72 dpi (majoritatea jpeg-urilor generate de camerele foto non-profesionale), sau 100dpi (valoarea medie in cazul unui scan)... caz in care devine absolut inutil.

Salut, pai ideea era de a afla suprafata unui scan nu al unei poze dintr-o camera, etc..., in plus cel putin la scannerul meu(un mustec de prin 2002) ii poti seta dpi-ul la care vrei sa faci scan-ul deci nu cred ca ar fi vreo problema dpi-ul, conversia este aceeasi. Ciudat ca la mine cand vreau sa ii dau manual dpi-ul(72 sau 100) imi permite doar valoarile 50, 75, 150, 300...
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Cod PHP
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community