Jump to content
php.lv forumi

GD, BLOB, funkcijas.


jonis

Recommended Posts

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

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 by bubu
Link to comment
Share on other sites

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 by jonis
Link to comment
Share on other sites

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

×
×
  • Create New...