- Google Pixel topik
- Jól néz ki a világoskék iPhone 17 Air
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Android alkalmazások - szoftver kibeszélő topik
- Xiaomi 14T Pro - teljes a család?
- Telekom mobilszolgáltatások
- Megjött a jubileumi Pixel széria
- Samsung Galaxy A54 - türelemjáték
- Poco F7 Pro - jó, de az amatőr sem rossz
- iPhone topik
Új hozzászólás Aktív témák
-
Louloudaki
aktív tag
képmanipulálással kapcsolatban kérdeznék. van ez a méretező scriptem:
<?php
function image_resize($src_name,$dest_name,$x,$y, $type) {
$img="";
switch ($type) {
case "image/jpeg": {
$img=imagecreatefromjpeg($src_name);
}
break;
case "image/pjpeg": {
$img=imagecreatefromjpeg($src_name);
}
break;
case "image/png": {
$img=imagecreatefrompng($src_name);
}
break;
case "image/gif": {
$img=imagecreatefromgif($src_name);
}
break;
}
if ($img!=="") {
$sizes=getimagesize($src_name);
$src_x=$sizes[0];
$src_y=$sizes[1];
if (($src_x/$src_y)>=($x/$y)) {
if ($x<$src_x) {
$dest_x=$x;
$dest_y=floor($src_y*$x/$src_x);
}
else {
$dest_x=$src_x;
$dest_y=$src_y;
}
}
else {
if ($y<$src_y) {
$dest_x=floor($src_x*$y/$src_y);
$dest_y=$y;
}
else {
$dest_x=$src_x;
$dest_y=$src_y;
}
}
$van=shell_exec("which convert");
if (strlen($van)) {
$dest_file=substr($dest_name,0,strrpos($dest_name,"."));
$dest_ext=substr($dest_name,strrpos($dest_name,".")+1);
$ext_ok=array("jpg","gif","png");
$uzenet=shell_exec("convert -size ".$src_x."x".$src_y." -sample ".$dest_x."x".$dest_y." ".$src_name." ".$dest_file.".".((in_array($dest_ext,$ext_ok))?$dest_ext:"jpg"));
}
else {
$dest_id=imagecreatetruecolor($dest_x,$dest_y);
$dest_pic=imagecopyresampled($dest_id,$img,0,0,0,0,$dest_x,$dest_y,$src_x,$src_y);
imagejpeg($dest_id,$dest_name);
}
}
}
?>galéria képfeltöltésekor csináltatok vele egy max 133x100px thumbnailt meg egy max 800x600px nagyképet. ha a kép ezeken a tartományokon belül van vagy sokkal kisebb, akkor nagyítani nem fogja a script. namost giffel úgy látom nem jól működik, a thumbnailt jól legenerálta, de a nagykép amit nem kellett átméreteznie mert 800x600nál kisebb az eredeti kép, az totál fekete lett. itt látható thumbnailben: [link] utsó kép, ha rákatt akkor látszik hogy tök fekete semmi más. mi lehet az oka?
Új hozzászólás Aktív témák
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Kínai és egyéb olcsó órák topikja
- Nők, nőügyek (18+)
- Wi-Fi 7-es ASUS router jött a játékos kedvűeknek
- Renault, Dacia topik
- Sütés, főzés és konyhai praktikák
- Autós topik látogatók beszélgetős, offolós topikja
- Motoros topic
- Szenzorosan védett 12V-2x6 kábel jött az ASRock berkeiből
- További aktív témák...
- Xiaomi Redmi Note 12 Pro 5G 128GB Kártyafüggetlen 1Év Garanciával
- HyperX DDR4 16GB(2x8GB) 3600Mhz CL17
- Csere-Beszámítás! Macbook Air 15 M2! 8/256 8C+10C. Mint az új! 99% Akkumulátor!
- Intel Core Ultra 9 285K 24-Core 3.7GHz LGA1851
- KINGSTON FURY 64GB BEAST - DDR4 - 3200MHz - CL16 KIT - memória! - !ÖT ÉV GYÁRI GARANCIÁVAL!
- BESZÁMÍTÁS! 3Dconnexion SpaceMouse Enterprise egér garanciával hibátlan működéssel
- BESZÁMÍTÁS! Apple iPhone 16 Pro MAX 256GB okostelefon garanciával hibátlan működéssel
- HIBÁTLANiPhone XR 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3267, 96% Akkumulátor
- LG UltraGear Gaming Monitorok -30%
- Bomba ár! Dell Latitude E5250 - i5-5GEN I 8GB I 128SSD I 12,5"FHD Touch I HDMI I Cam I W10 I Gari!
Állásajánlatok
Cég: FOTC
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest