Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 2.877 pregleda

Najnovija ↓

Kako proporcionalno umanjiti visinu i sirinu 01.10.2011. u 11:07 · pre 183 meseca #1
Ok, matematicari treba mi vasa pomoc :)
Radim program u kome trebam da resize-ujem slike raznih velicina. Kada uradim resize slika mora da bude 600px. Problem mi je visina. Znaci ako je slika 1366x768 ili 1920x1080, sirinu smanjim na 600. Kako da izracunam sada za koliko treba da umanjim visinu tako da slika bude proporcionalno umanjena da ne dobijam razvucene i skupljene slike.
Re: Kako proporcionalno umanjiti visinu i sirinu 01.10.2011. u 11:24 · pre 183 meseca #2
Imas u programu tu opciju, ne moras nista da racunas. Na primer, u programu Paint.NET, selektujes sliku, ides na Image/Resize. Otvorice ti se prozor u kome ce ti biti uneta rezolucija slike, na primer Width: 1024, Height:768. Imas opciju: Maintain aspect ratio. Stikliras to, ako nije stiklirano i koliko smanjujes Weigh, proporcionalno ti se smanjuje i i Height, pa ces dobiti sliku cije su Weight i Heigh proporcionalne pocetnoj slici.
Potpis
"Nije mi žao što su ukrali moje ideje, već što nisu imali svoje." Nikola Tesla
Re: Kako proporcionalno umanjiti visinu i sirinu 01.10.2011. u 11:54 · pre 183 meseca #4
Obična proporcija. Primeti u svom primeru:

1366/768 = 1.78

1920/1080 = 1.78

x/600 = 1.78 => x=1068 ...
Potpis
"We are mathematicians, we are happy when we have a problem!"
Re: Kako proporcionalno umanjiti visinu i sirinu 01.10.2011. u 12:00 · pre 183 meseca #5
Evo, jedan primer. Neka je  W Width pocetne slike i  H Height pocetne slike. Neka je  W_1 Width slike koju ces dobiti kada resize-ujes pocetnu sliku i  H_1 Height slike koju ces dobiti kada resize-ujes pocetnu sliku. Posto hoces da ti Width i Height resize-ovane slike imaju isti odnos kao i Width i Height slike koju si resize-ovao, vazi:
 \frac{W}{H}=\frac{W_1}{H_1}=\frac{x}{y}
E, ja mislim da bi ti trebao da napravis ovakvu naredbu u programu. Program ce sam da odredi Width i Height slike. Prvo postavis narebu da program izracuna odnos  \frac{W}{H} . Tada ces imati poznat kolicnik(odnos), tj. imaces cemu je jednako  \frac{x}{y}. Korisnik ce da promeni na primer Width, i ti ces odatle dobiti sledecu jednakost \frac{W_1}{H_1}=\frac{x}{y}. Od ovoga imas cemu je jednako  \frac{x}{y} i imas vrednost Witdh- W_1, pa ti je samo nepoznato Hight- H_1, sto se moze izracunati.
 H_1 = \frac{W_1}{\frac{x}{y}}
Isto vazi i kada korisnik promeni Hight.
Potpis
"Nije mi žao što su ukrali moje ideje, već što nisu imali svoje." Nikola Tesla
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme