![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 4 Dołączył: 19.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
WItam. ZNalazłem fajną bibliotekę ( guillotine, http://guillotine.js.org/ ), którą bez problemu obsługuję i kadruję zdjęcie. Ale ma mproblem z nią w php.
Jak za jej pomocą uciąć zdjęcie w php`ie? Tworzę tak, że powiększam według zmiennej scale, ale nie mogę wykadrować... Otrzymuję zmienne i współrzędne, np.: scale:2.5937424601000023 x:757 y:904 w:1080 h:810 Czyli powieienem najpierw powiększyć zdjęcie procentowo (2.5937424601000023) czyli jest, ale wykadrować nie mogę, bo gdy w imagecopyresized w trzecim argimencie daję np. 757 albo inna, to zawsze mam czarne, a nie przesunięte jakby zdjęcie.. Jak to ogarnąć?
Ten post edytował bialko0019 25.08.2015, 05:38:19 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
coś takiego?
Tylko musisz pobrać $x i $y i odpowiednio przeskalować (bo najpierw u siebie przeliczasz potem wycinasz) Kadrowanie polega na ustaleniu kwadratu np. 400x400 i ustaleniu pkt. 0,0 (W Twoim przypadku 0,0 -> 757, 904) Mając do tego skalowanie albo: - najpierw skalujesz obraze o zadany % a potem bierzesz i wycinasz - albo przeliczasz $x, $y, $newWidth, $newHeight wg. skali i wtedy wycinasz. Ten post edytował Pyton_000 25.08.2015, 07:48:27 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 14:09 |