Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Website thumbnail creater


wildpervert

Öne çıkan mesajlar

arkadaşlar, website ların thumbnaillarını gösterebilmek için kod arıyorum uzun bi süredir, fakat hiç bişi geçmedi elime. bi tane php kod buldum, exec exe yapmam gerektiği için olmadı. www.artviper.net de bu hizmeti sunuyo fakat kimi zaman açılmıyor, kimi zamanda çok geç yükleniyor. bununla ilgili php,js,flah şeklinde yardımcı olabilicek birisi var mı yada kaynak.
Link to comment
Sosyal ağlarda paylaş

Benim kullandığım kod bu.

http://www.blabla.com/kod.php?pict=image.jpg&width=125

şeklinde yazınca çalışır, pratiktir. Aslında yüksek hit alacak bi site yapacaksan thumbnailları fotoğraf yüklenirken oluşturup bi klasörde tutmak daha mantıklıdır. Çünkü bu aşağıdaki kod her seferinde imajı tekrar ufaltır ve yüksek hit olursa sistem kaynaklarını zorlayabilir.

said:
function miniature($pict, $dest_pict, $width){
$handle = @imagecreatefromjpeg($pict);
$x=imagesx($handle);
$y=imagesy($handle);
if($x > $y){
$max = $x;
$min = $y;
}
if($x <= $y){
$max = $y;
$min = $x;
}
$size_in_pixel = $width;
$rate = $max/$size_in_pixel;
$final_x = $x/$rate;
$final_y = $y/$rate;
if($final_x > $x) {
$final_x = $x;
$final_y = $y;
}
$final_x = ceil($final_x);
$final_y = ceil($final_y);
$black_picture = imageCreatetruecolor($final_x,$final_y);
imagefill($black_picture,0,0,imagecolorallocate($black_picture, 255, 255, 255));
imagecopyresampled($black_picture, $handle, 0, 0, 0, 0,$final_x, $final_y, $x, $y);
if(!@imagejpeg($black_picture,$dest_pict.'/mini_'.$pict, $size_in_pixel))
imagestring($black_picture, 0, $final_x, $final_y, ".", imagecolorallocate($black_picture,0,0,0));
imagejpeg($black_picture,'', '100');
imagedestroy($handle);
imagedestroy($black_picture);
}
$dest_pict = "";
miniature($pict, $dest_pict, $width);
?>
Link to comment
Sosyal ağlarda paylaş

Valla tekkapi.com için (çok pis reklam da yaparım, girin bakın süper site!) hazır bir script kullanmıştım. Çok ufak değişiklikler yapmam gerekmişti ama iyi iş gördü. Nerden bulduğumu hatırlamıyorum. Script içinde bulabildiğim en detaylı bilgi de şu:

thumbnail.inc.php
*
* @author Ian Selby ([email protected])
* @copyright Copyright 2006
* @version 1.1 (PHP4)
Link to comment
Sosyal ağlarda paylaş

ben tam açıklayıcı olamamışım sanırım, benim ihityacım olan website previewer, yani jpg göstermicem, websayfasından snapshot alıcam.

evet bu hizmeti veren siteler mevcut fakat, onlara bağlı devam ettirmek istemiyorum. bu hem yavaş hemde uzun süreli güvence vermez. bir kaç tane exec komutuyla yapabileceğim program ve kod buldum fakat, bundan başka bir yol olabilmesini umuyorum. sadece kodla başarabileceğim bişiler istiyorum :/
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...