| 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 |
|
| |