jonis Posted November 18, 2005 Report Share Posted November 18, 2005 Sveicinaati. Taatad man probleemas radiija GD. Veelos apstraadaat bildi iznjemot vinju no DB un izveidojot funkciju. Kameer funkcijaa neiielieku kautkaadu bildes apstraades funkciju, viss ok. Reku mans skripts. <?php function show_tumbs($girl_id){ global $dblinks; $kverijs = "SELECT img_id, tumb, type FROM tumb_images WHERE img_id = '$girl_id'"; $getcha = mysql_query ($kverijs); while ($row = mysql_fetch_assoc ($getcha)) { $image_type = $row['type']; $image = $row['tumb']; //ja bez imagecreatefrom palaizh, tad vismaz kautkaadu outputu izdod. //Savaadaak vispaar neatrod no kaa taisiit bildi. //$image = imagecreatefromjpeg($image); //$black = imagecolorallocatealpha($image, 0, 0, 0, 55); //bet liidzko izsaucu kaadu gd funkciju taa shitais - Warning: imagecolorallocatealpha(): supplied argument is not a valid Image resource //$black_x = 60; $black_y = 110; $radius = 100; //imagefilledellipse($image, $black_x, $black_y, $radius, $radius, $black); header("Content-type: $image_type"); //bet bez GD funkcijaam visu izfecho kaa pieklaajas. print $image; } } echo '<img src="'.show_tumbs($_GET['girl_id']).' /">'; ?> Man jau pasham liekas, ka probleema ir tajaa, ka ir vajadziiga veelviena funkcija, kas apstraadaas to outputu, bet tas tak iznaaks tieshi tas pats.. vells vinju zin. Jums te daudziem ir gudraakas galvas. Pametiet kaadu hintu luudzu. Paldies. Link to comment Share on other sites More sharing options...
bubu Posted November 18, 2005 Report Share Posted November 18, 2005 (edited) Kas glabājas tumb laukā? Esi pārliecināts, ka korekta bilde? (100% + 1% pārliecināts)? Pie tam, nesaprotu kā tu iedomājies img tagam src atribūtā izvadīt bildes datus... Tur taču URLis jāliek ne bildes dati :) Edited November 18, 2005 by bubu Link to comment Share on other sites More sharing options...
Kavacky Posted November 18, 2005 Report Share Posted November 18, 2005 Kas tā vispār par cūcību bildi datubāzē glabāt? Un es nedarītu šādi - "$image = imagecreatefromjpeg($image);". Es kaut kā ņemtu dažādus mainīgos, citādi tā debīli sanāk - $image taisīt no $image. Link to comment Share on other sites More sharing options...
bubu Posted November 18, 2005 Report Share Posted November 18, 2005 why not? Tas nav nekas neatļauts. Es arī bieži vien rakstu: $tmp = implode('&', $tmp); vai piemēram $a = $a + $x/2; Link to comment Share on other sites More sharing options...
jonis Posted November 19, 2005 Author Report Share Posted November 19, 2005 (edited) Pagaidaam veel meegjinu visaadus variantus. Teoreetiski nemaz nebuutu vajadziigs tas imagecreate. Tuliit pameegjinaashu getimagesize. Kavacky, Bubu. Vienkaarshi es gribeeju pameegjinaat kaa ir DB image noglabaat. Viss tieshaam lieliski iznaak. Nu protams lielaas bildes es tur neglabaaju. Taas pa diraam. Shitais viss ideaali stradaa bez GD funkcijaam. Bubu ... njemam sho skriptu un rakstaam http://blabla/?girl_id=1 ja mums ir DB ar taadu img_id. Man probleemas, kaa jau teicu sagadaa pati bildes apstraade funkcijaa ar GD. Parastu outputu no DB paraada pareizi. Ok skatiishos talaak. Kautkaadam risinaajumam jaabuut. Skripts, kaa jau noprotat ir domaats watermarkam. Papeetiiju piemeerus iz googles. Nekur nav realizeets tas viss funkcijaa .. Vienmeer inkluudo failu. Edited November 19, 2005 by jonis Link to comment Share on other sites More sharing options...
Klez Posted November 19, 2005 Report Share Posted November 19, 2005 kas buus ja DB buus GB liela, pie 200 MB veel nekas bet pie gigabaitiem jau saaks labi iebremzeet .... ja nu vieniigi tas id ir primarais ... bet eniivej jo vieglaaka DB aatraak straadaa :) tad jau aatraak sanaaks to bildi nolasit no HDD nekaa veel pa DB vinju moljaat Link to comment Share on other sites More sharing options...
Recommended Posts