profi képmanipuláció
Hi all!
Van ötletetek/javaslatotok arra, hogy lehet nagyméretű és terjedelmű (bmp, stb) képeket nagyon jó minőségben - php-vel - méretezni?
Nem akartam csak úgy osztályokat hasraütésre próbálgatni - jobb lenne, ha valaki tudna ajánlani egy jót ;)
Köci
■ Van ötletetek/javaslatotok arra, hogy lehet nagyméretű és terjedelmű (bmp, stb) képeket nagyon jó minőségben - php-vel - méretezni?
Nem akartam csak úgy osztályokat hasraütésre próbálgatni - jobb lenne, ha valaki tudna ajánlani egy jót ;)
Köci
Mit értesz az alatt, hogy "jó minőségben méretezni"?
pp
re
Vagy esetleg egy kis mértékű nagyítás után is felismerhető legyen kedvenc pulikutyám körvonala :D
tudsz mutatni egy példát?
Detto :D
Nekem is ugyanez lenne a kérdésem. Egy fórumot írok... és azt próbálom most megcsinálni, hogy feltöltik maguknak az avatar-t, és azt automatikusan átméretezi 100x100-asra vagy arányosan, úgy hogy ugyanolyan minőségű legyen.
Előre is köszi a helpet!
Mit értesz minőség alatt?
Szóval mit értetek minőség alatt? Az általam beküldött linken található megoldás miért nem jó?
pp
<Nincs cím>
<Nincs cím>
a napokban irtam egy par soros szkriptet, ami sima jpeg es gif kepeket kicsinyit le meretaranyosan
udv,
chop
Építő javaslat
strrchr($image, ".")
Valamint célszerű a kiterjesztés írásmódját egységesíteni, mert ugye image.jpg és image.JPG is lehet a neve, és ez utóbbi már kívül esik a feltételeden, annak ellenére, hogy jpg fileról van szó. Tehát valahogy így festene a feltétel:
<Nincs cím>
másik építő javaslat
ezekben az esetekben nagyon jó hasznát veszem a mime_content_type függvénynek.
ha pedig a feltöltés után kell képeket átméretezni, akkor a típus automatikusan megjelenik a $_FILES tömbben. (lehet, hogy beállítástól függ...)
a minőségre pedig egy imagemagick nevű program jelentette a megoldást. aminek a meglétét ellenőrizni is lehet például egy
nekem még ennyivel van kiegészítve egy nagyjából hasonló képméretezős függvényem, és nagyon jól működik.
gex
Pear::image_transform
Van a pear-ban egy jó csomag hozzá. Témogat gd-t, convert-et, stb.
Arányosan méretez és egyéb hasznos funkciók.
Használtam, jó.
--
[ Dönci ]