ການສ້າງຮູບພາບພາບກັບ PHP | Thumbnail ກັບຜົນກະທົບ

ດໍາເນີນໂຄງການ PHP: ສ້າງຮູບພາບພາບ (Thumbnail) ຫຼືແມ້ກະທັ້ງປັບຂະຫນາດຮູບພາບທີ່ຈະເປັນມາດຕະຖານທີ່ແນ່ນອນ, ໃນວິທີການປະຕິບັດແລະມີລັກສະນະທີ່ຍິ່ງໃຫຍ່ຄືພາ, ຂອບ, ຂໍ້ຄວາມແລະຜົນກະທົບອື່ນໆຈໍານວນຫຼາຍ.

ຮູບສັນຍາລັກ

easyphpthumbnail-20121216.zip
18.87 KB 5851 ດາວໂຫລດ

author: ຖ້າ Nutbroek (JN)
ປະເທດ: Holland
ເວັບໄຊ: ຫ້ອງຮຽນ PHP

ກ່ຽວກັບ

ເວົ້າໄດ້ດີ: “ຮູບພາບແມ່ນຕົກເປັນມູນຄ່າມີພັນສາ”. ເຮັດໃຫ້ມັນເປັນຄວາມຈິງ, ດັ່ງຕໍ່ໄປນີ້ບາງສ່ວນຂອງຜົນກະທົບຈໍານວນຫຼາຍທີ່ຫ້ອງຮຽນໄດ້ easyphpthumbnail.class.php ສາມາດສະຫນອງທ່ານ. ທັງຫມົດທີ່ມີລະຫັດແຫຼ່ງແລະຮູບພາບຕົວຢ່າງທີ່ມີຜົນກະທົບທີ່ກ່ຽວຂ້ອງຂອງຕົນ.

ສໍາລັບລະຫັດບໍ່ໄດ້ຮັບຊ້ໍາ, ຕົວຢ່າງດັ່ງຕໍ່ໄປນີ້ຈະຂຽນເທົ່ານັ້ນລະຫັດເມີນຜົນກະທົບທີ່, ເປັນຕົວແທນໂດຍລາຍການ (3) ຕ່ໍາກວ່າ, ນັບຕັ້ງແຕ່ເຫດຜົນສໍາລັບຈຸດປະສົງທັງຫມົດມີລໍາດັບດຽວກັນ.

ລະຫັດມາດຕະຖານ | ຜົນສັກສິດໃນຕົວຢ່າງດັ່ງຕໍ່ໄປນີ້

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
    /** (1) ມັນສໍາຄັນກັບລະດັບ: easyphpthumbnail.class.php */
    include_once('easyphpthumbnail.class.php');
 
    /** (2) Instantiates ຈຸດປະສົງຂອງລະດັບເປັນ: $ນິ້ວຫົວແມ່ມື */
     $ນິ້ວຫົວແມ່ມື = ໃຫມ່ easyphpthumbnail;
 
    /** (3) ສະຫມັກຕໍາແຫນ່ງຕົ້ນທາງໄປຫາຜົນກະທົບທີ່ຕ້ອງການ */
    $ນິ້ວຫົວແມ່ມື -> Thumbsize = 300;
 
    /** (4) ສ້າງພາບແລະຜົນຜະລິດໃນຫນ້າຈໍຫຼືເອກະສານໄດ້ */
    $ນິ້ວຫົວແມ່ມື -> Createthumb('image.jpg');
?>

ຂໍ້ສັງເກດ
ໃນຕົວຢ່າງຂ້າງເທິງນີ້, ຮູບພາບໄດ້ຖືກສະແດງຢູ່ໃນຫນ້າຈໍ runtime ໄດ້. ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະບັນທຶກພາບດິດ, ໃຊ້ 'ເອກະສານ’ ພາລາມິເຕີທີ່ສອງຂອງວິທີການ Createthumb ໄດ້(), ເປັນສະແດງໃຫ້ເຫັນຂ້າງລຸ່ມນີ້:

1
2
3
4
<?php
    // ສ້າງຮູບພາບຂະຫນາດຫຍໍ້ (ພາບ) ແລະການບັນທຶກບັນທຶກໄວ້
    $ນິ້ວຫົວແມ່ມື -> Createthumb('ກໍາ / image.jpg', 'ໄຟ');
?>

ພາຍໃນຊຸດທີ່ມີຢູ່ສໍາລັບດາວໂຫລດ, ມີເອກະສານໄດ້ API.txt ເຊິ່ງປະກອບດ້ວຍຄໍາອະທິບາຍຂອງການປ່ຽນແປງທັງຫມົດແລະການເຄື່ອນໄຫວຂອງຫ້ອງການ easyphpthumbnail.class.php.

ຮູບພາບຕົ້ນສະບັບ – 150 x 113 pixels | ກ່ຽວກັບຜົນກະທົບນີ້ຈະໄດ້ຮັບການນໍາໃຊ້

imgori

ຍົກຕົວຢ່າງ 1 – ການປັບຂະຫນາດຮູບພາບອັດຕະໂນມັດ | ຮູບພາບໄດ້ຖືກປັບກັບຂະຫນາດທີ່ 90 pixels

1
2
3
<?php
     $ນິ້ວຫົວແມ່ມື -> Thumbsize = 90; 
?>

ຍົກຕົວຢ່າງ 2 – ຕື່ມກອບປະມານຮູບພາບ | 10 px ສີກວ້າງແລະສີແດງ

1
2
3
4
<?php
     $ນິ້ວຫົວແມ່ມື -> Framewidth = 10;
     $ນິ້ວຫົວແມ່ມື -> Framecolor = '# ff0000';
?>

ຍົກຕົວຢ່າງ 3 – ເພີ່ມຂໍ້ຄວາມ (ລິຂະສິດ) ໃນຮູບ | ກໍານົດຂໍ້ຄວາມ, ຕໍາແຫນ່ງ, ປະເພດ, ຂະຫນາດຕົວອັກສອນສີ

1
2
3
4
5
6
7
<?php
    $ນິ້ວຫົວແມ່ມື -> Copyrighttext = 'taylorlopes.com';
    $ນິ້ວຫົວແມ່ມື -> Copyrightposition = '50% 90% ';
    $ນິ້ວຫົວແມ່ມື -> Copyrightfonttype = 'MAIAN.TTF';
    $ນິ້ວຫົວແມ່ມື -> Copyrightfontsize = 14;
    $ນິ້ວຫົວແມ່ມື -> Copyrighttextcolor = '#FFFFFF';
?>

ຍົກຕົວຢ່າງ 4 – ກໍານົດລະດັບຄວາມສູງຂອງພາບ | ຮັກອັດຕາສ່ວນ: 50ລະດັບຄວາມສູງ px

1
2
3
<?php
    $ນິ້ວຫົວແມ່ມື -> Thumbheight = 50;
?>

ຍົກຕົວຢ່າງ 5 – ກໍານົດຄວາມກວ້າງຂອງພາບ | ຮັກອັດຕາສ່ວນ: 100width px

1
2
3
<?php
    $ນິ້ວຫົວແມ່ມື -> ThumbWidth = 100;
?>

ຍົກຕົວຢ່າງ 6 – ກໍານົດອັດຕາສ່ວນຂອງການປັບຂະຫນາດແທນຂອງ pixels ລວງ | 50% ຂອງຂະຫນາດຕົ້ນສະບັບ

1
2
3
4
<?php
    $ນິ້ວຫົວແມ່ມື -> Thumbsize = 50;
    $ນິ້ວຫົວແມ່ມື -> ເປີເຊັນ = ທີ່ແທ້ຈິງ;
?>

ຍົກຕົວຢ່າງ 7 – ອະນຸຍາດໃຫ້ຮູບພາບທີ່ຈະຂະຫຍາຍ (ອັດຕາເງິນເຟີ້) | ຕັ້ງຄ່າ 300 px

1
2
3
4
<?php
    $ນິ້ວຫົວແມ່ມື -> Thumbsize = 300;
    $ນິ້ວຫົວແມ່ມື -> Inflate = ທີ່ແທ້ຈິງ;
?>

ຍົກຕົວຢ່າງ 8 – ກໍານົດຄຸນະພາບຂອງພາບ, ຂອງ 0 ເປັນ 100 | 10% ຄຸນນະພາບເມື່ອທຽບກັບຕົ້ນສະບັບ

1
2
3
<?php
    $ນິ້ວຫົວແມ່ມື -> ຄຸນນະພາບ = 10;
?>

ຍົກຕົວຢ່າງ 9 – ສ້າງເງົາໃນຮູບດັ່ງກ່າວ | ຊຸດສີແລເງົາ

1
2
3
4
<?php
    $ນິ້ວຫົວແມ່ມື -> Backgroundcolor = '# D0DEEE';
    $ນິ້ວຫົວແມ່ມື -> Shadow = ທີ່ແທ້ຈິງ;
?>

ຍົກຕົວຢ່າງ 10 – ຂົງເຂດປູກຝັງມາຮູບພາບ | ກໍານົດພື້ນເປັນສີຂອງ (ພື້ນທີ່ການຕັດ)

1
2
3
4
<?php
    $ນິ້ວຫົວແມ່ມື -> Backgroundcolor = '#FFFFFF';
    $ນິ້ວຫົວແມ່ມື -> Clipcorner = array(1,15,0,1,1,1,1);
?>

ຍົກຕົວຢ່າງ 11 – ຈໍາລອງຮູບພາບຂອງອາຍຸ | ຮູບພາບທີ່ມີລັກອາຍຸ

1
2
3
<?php
    $ນິ້ວຫົວແມ່ມື -> Ageimage = array(1,10,80);
?>

ຍົກຕົວຢ່າງ 12 – ຕື່ມກອບໃນຮູບພາບ | ພາໄດ້ຖືກປັບໃຫ້ຮູບພາບ

1
2
3
<?php
    $ນິ້ວຫົວແມ່ມື -> Borderpng = 'border.png';
?>

ຍົກຕົວຢ່າງ 13 – ຈໍາລອງ binder ໄດ້ (ແຮງບັນດານໃຈ) ເພີ່ມເຂົ້າໄປໃນຮູບພາບ | ກໍານົດຂອບແລະກອບສີ

1
2
3
4
5
6
<?php
    $ນິ້ວຫົວແມ່ມື -> Framewidth = 10;
    $ນິ້ວຫົວແມ່ມື -> Framecolor = '# 000000 ";
    $ນິ້ວຫົວແມ່ມື -> Binder = ທີ່ແທ້ຈິງ;
    $ນິ້ວຫົວແມ່ມື -> Binderspacing = 8;
?>

ຍົກຕົວຢ່າງ 14 – ເປີດຮູບພາບພູມສັນຖານກັບຮູບຄົນ, ເຂັມໂມງ | 90 ອົງ

1
2
3
<?php
    $ນິ້ວຫົວແມ່ມື -> ພືດຫມູນວຽນ = 90;
?>

ຍົກຕົວຢ່າງ 15 – reverses ຮູບພາບຢຽດຕາມທາງຂວາງ

1
2
3
<?php
    $ນິ້ວຫົວແມ່ມື -> Fliphorizontal = ທີ່ແທ້ຈິງ;
?>

ຍົກຕົວຢ່າງ 16 – Flips ຮູບພາບສາຍ

1
2
3
<?php
    $ນິ້ວຫົວແມ່ມື -> FlipVertical = ທີ່ແທ້ຈິງ;
?>

ຍົກຕົວຢ່າງ 17 – ຫມຸນຮູບໂດຍບໍ່ມີການຕັດ

1
2
3
<?php
    $ນິ້ວຫົວແມ່ມື -> ພືດຫມູນວຽນ = -30;
?>

ຍົກຕົວຢ່າງ 18 – ຫມຸນແລະຕັດຮູບພາບ

1
2
3
4
5
<?php
    $ນິ້ວຫົວແມ່ມື -> ພືດຫມູນວຽນ = -30;
    $ນິ້ວຫົວແມ່ມື -> Croprotate = ທີ່ແທ້ຈິງ;
    $ນິ້ວຫົວແມ່ມື -> Backgroundcolor = '#FFFFFF';
?>

ຍົກຕົວຢ່າງ 19 – ສະເຫມີສ້າງຫນ້າຈໍຮຽບຮ້ອຍ | Dithering ແມ່ນພຽງແຕ່ຊີ້ໃຫ້ເຫັນວ່າພາບນີ້ແມ່ນຕາລາງ

1
2
3
<?php
    $ນິ້ວຫົວແມ່ມື -> Square = ທີ່ແທ້ຈິງ;
?>

ຍົກຕົວຢ່າງ 20 – ການປູກພືດຮູບພາບ

1
2
3
<?php
    $ນິ້ວຫົວແມ່ມື -> Cropimage = array(2,0,20,20,35,35);
?>

ຍົກຕົວຢ່າງ 21 – ສ້າງລາຍນ້ໍາ

1
2
3
4
5
<?php
    $ນິ້ວຫົວແມ່ມື -> Watermarkpng = 'watermark.png';
    $ນິ້ວຫົວແມ່ມື -> Watermarkposition = '50% 50% ';
    $ນິ້ວຫົວແມ່ມື -> Watermarktransparency = 40;
?>

ຍົກຕົວຢ່າງ 22 – ການນໍາໃຊ້ເປັນການກັ່ນຕອງທາງສ່ວນຫນ້າຂອງກໍານົດໄວ້ເພື່ອຮູບພາບ (ຊ້າໃນ PHP4)

1
2
3
4
5
6
7
<?php
    $ນິ້ວຫົວແມ່ມື -> Edge = ທີ່ແທ້ຈິງ;
    $ນິ້ວຫົວແມ່ມື -> Emboss = ທີ່ແທ້ຈິງ;
    $ນິ້ວຫົວແມ່ມື -> ຄົມຊັດ = ທີ່ແທ້ຈິງ;
    $ນິ້ວຫົວແມ່ມື -> Blur = ທີ່ແທ້ຈິງ;
    $ນິ້ວຫົວແມ່ມື -> ຫມາຍຄວາມວ່າ = ທີ່ແທ້ຈິງ;
?>

ຍົກຕົວຢ່າງ 23 – ສະຫມັກຂໍເອົາການກັ່ນຕອງທີ່ກໍາຫນົດເອງກັບຮູບພາບໄດ້ (PHP4 ບໍ່ຊ້າ)

1
2
3
4
5
6
<?php
    $ນິ້ວຫົວແມ່ມື -> ການກັ່ນຕອງ = array(-1,-1,-1,-1,8,-1,-1,-1,-1);
    $ນິ້ວຫົວແມ່ມື -> ຈໍານວນຫານ = 1;
    $ນິ້ວຫົວແມ່ມື -> ຊົດເຊີຍ = 0;
    $ນິ້ວຫົວແມ່ມື -> Applyfilter = ທີ່ແທ້ຈິງ;
?>

ຍົກຕົວຢ່າງ 24 – ສະຫມັກຂໍເອົາທັດສະນະທີ່ຈະຮູບພາບ | ຈາກຊ້າຍໄປຂວາ

1
2
3
4
<?php
    $ນິ້ວຫົວແມ່ມື -> ທັດສະນະ = array(1,0,20);
    $ນິ້ວຫົວແມ່ມື -> Backgroundcolor = '#FFFFFF';
?>

ຍົກຕົວຢ່າງ 25 – ສະຫມັກຂໍເອົາທັດສະນະທີ່ຈະຮູບພາບ | ຊ້າຍຫາຂວາ – thumb

1
2
3
4
<?php
    $ນິ້ວຫົວແມ່ມື -> Perspectivethumb = array(1,1,25);
    $ນິ້ວຫົວແມ່ມື -> Backgroundcolor = '#FFFFFF';
?>

ຍົກຕົວຢ່າງ 26 – ປະຍຸກໃຊ້ຜົນກະທົບການໃຫ້ຮົ່ມພາຍໃນ

1
2
3
4
<?php
    $ນິ້ວຫົວແມ່ມື -> ການໃຫ້ຮົ່ມ = array(1,70,80,0);
    $ນິ້ວຫົວແມ່ມື -> Shadingcolor = '# D0DEEE';
?>

ຍົກຕົວຢ່າງ 27 – ນໍາໄປໃຊ້ເປັນຜົນກະທົບບ່ອນແລກປ່ຽນຄວາມກ່ຽວກັບຮູບພາບ

1
2
3
4
5
<?php
    $ນິ້ວຫົວແມ່ມື -> ກະຈົກ = array(1,10,90,40,2);
    $ນິ້ວຫົວແມ່ມື -> Mirrorcolor = '#FFFFFF';
    $ນິ້ວຫົວແມ່ມື -> Backgroundcolor = '#FFFFFF';
?>

ຍົກຕົວຢ່າງ 28 – ການນໍາໃຊ້ເປັນຜົນກະທົບໃນທາງລົບ

1
2
3
<?php
    $ນິ້ວຫົວແມ່ມື -> ລົບ = ທີ່ແທ້ຈິງ;
?>

ຍົກຕົວຢ່າງ 29 – Exchange ຫນຶ່ງສີໃສ່ຮູບພາບ | ມີການປ່ຽນແປງສີດໍາໂດຍສີຟ້າ

1
2
3
<?php
    $ນິ້ວຫົວແມ່ມື -> Colorreplace = array(1,'# 000000 ",'# 0000FF',60);
?>

ຍົກຕົວຢ່າງ 30 – Reposiciona os pixels randomicamente | ປະສິດທິຜົນການບິດເບືອນ

1
2
3
<?php
    $ນິ້ວຫົວແມ່ມື -> Pixelscramble = array(1,4,2);
?>

ຍົກຕົວຢ່າງ 31 – ປ່ຽນກັບສີເທົາ

1
2
3
<?php
     $ນິ້ວຫົວແມ່ມື -> greyscale = ທີ່ແທ້ຈິງ;
?>

ຍົກຕົວຢ່າງ 32 – ການປ່ຽນແປງຄວາມສະຫວ່າງຮູບພາບ

1
2
3
<?php
     $ນິ້ວຫົວແມ່ມື -> ຄວາມສະຫວ່າງ = array(1,50);
?>

ຍົກຕົວຢ່າງ 33 – ສີປະສົມ

1
2
3
<?php
     $ນິ້ວຫົວແມ່ມື -> colorize = array(1,0,0,125,0);
?>

ຍົກຕົວຢ່າງ 34 – Twisting ຮູບພາບ

1
2
3
<?php
     $ນິ້ວຫົວແມ່ມື -> Twirlfx = array(1,20,0);
?>

ຍົກຕົວຢ່າງ 35 – ສ້າງຮູບພາບກ່ຽວກັບຜົນກະທົບ ripple

1
2
3
<?php
     $ນິ້ວຫົວແມ່ມື -> Ripplefx = array(1,5,15,5,5);
?>

ຍົກຕົວຢ່າງ 36 – ສ້າງຜົນກະທົບທະເລສາບໃສ່ຮູບພາບ

1
2
3
<?php
     $ນິ້ວຫົວແມ່ມື -> Lakefx = array(1,15,80);
?>

ຍົກຕົວຢ່າງ 37 – ຫຼຸດລົງຂອງຜົນກະທົບນ້ໍາກ່ຽວກັບຮູບພາບ

1
2
3
<?php
     $ນິ້ວຫົວແມ່ມື -> Waterdropfx = array(1,1.2,400,40);
?>

ຍົກຕົວຢ່າງ 38 – ຜົນກະທົບບາງຢ່າງ

1
2
3
4
5
6
7
8
9
10
11
12
<?php
    $ນິ້ວຫົວແມ່ມື -> Thumbsize = 300;
    $ນິ້ວຫົວແມ່ມື -> Copyrighttext = 'taylorlopes.com';
    $ນິ້ວຫົວແມ່ມື -> Copyrightposition = '50% 80% ';
    $ນິ້ວຫົວແມ່ມື -> Copyrightfonttype = 'MAIAN.TTF';
    $ນິ້ວຫົວແມ່ມື -> Copyrightfontsize = 20;
    $ນິ້ວຫົວແມ່ມື -> Copyrighttextcolor = '#FFFFFF';
    $ນິ້ວຫົວແມ່ມື -> Borderpng = 'border.png';
    $ນິ້ວຫົວແມ່ມື -> Backgroundcolor = '# D0DEEE';
    $ນິ້ວຫົວແມ່ມື -> ກະຈົກ = array(1,30,90,40,2);
    $ນິ້ວຫົວແມ່ມື -> Mirrorcolor = '# D0DEEE';
?>
ຈໍານວນທັງຫມົດ: 45482

55 ຄວາມຄິດເຫັນ “ການສ້າງຮູບພາບພາບກັບ PHP | Thumbnail ກັບຜົນກະທົບ

    • ອີງຕາມການເພື່ອນຂອງພວກເຮົາໃນທີ່ນີ້, ຕົວອັກສອນບໍ່ໄດ້ເຮັດວຽກທີ່ມີຊື່ໄຟລ໌ທີ່ມີຈໍານວນຢູ່ໃນໃຫ້ເຂົາເຈົ້າ, ex: hof00000.jpg. ບໍ່ໄດ້ຢືນຢັນ…

  1. ສະບາຍດີ Taylor, ຂ້າພະເຈົ້າບໍ່ຕ້ອງສົງໃສ cruel ຫຼາຍ…
    ການນໍາໃຊ້ຂອງຮູບພາບຕ່າງໆທີ່ນໍາໃຊ້ການທໍາງານຂອງການເຄື່ອນໄຫວໃນສະຖານທີ່ຂອງ image.jpg ບໍ່ຊ່ວຍຂ້າພະເຈົ້າທີ່ຖືກຕ້ອງ??

    /** (4) ສ້າງພາບແລະຜົນຜະລິດໃນຫນ້າຈໍຫຼືເອກະສານໄດ້ */
    $ນິ້ວຫົວແມ່ມື -> Createthumb('image.jpg');

    ສິ່ງທີ່ຈະເປັນວິທີທີ່ດີທີ່ສຸດທີ່ຈະເຮັດແນວນີ້??

  2. ຕອນບ່າຍດີ Taylor,
    ທີ່ດີທີ່ສຸດໃນການຈັດການຮູບພາບ, ມັນມີພຽງແຕ່ຫນຶ່ງລາຍລະອຽດທີ່ຂ້າພະເຈົ້າໄດ້ສິ້ນສຸດລົງເຖິງການຊອກຫາ, chmod o que ຕາ ao da pasta, ໃນເສັ້ນ 1843 ໃນຫ້ອງຮຽນຂອງຕົນ:

    ຖ້າຫາກວ່າ ($this->Chmodlevel!=”) {chmod($this->Thumblocation. $ ນີ້>Thumbprefix. $ ນີ້>ຮູບພາບ,octdec($this->Chmodlevel));}

    ຂາດເຫດຜົນ basename ກ່ອນ $ ນີ້>ຮູບພາບ, ເນື່ອງຈາກວ່າຖ້າບໍ່ດັ່ງນັ້ນເຂົາບໍ່ໄດ້ຊອກຫາເສັ້ນທາງທີ່ຖືກຕ້ອງຂອງໂຟນເດີຂອງທ່ານ. ໄດ້ຮັບດີ:

    ຖ້າຫາກວ່າ ($this->Chmodlevel!=”) {chmod($this->Thumblocation. $ ນີ້>Thumbprefix.basename($this->ຮູບພາບ),octdec($this->Chmodlevel));}

    ໃນ ta ງຽບທັງຫມົດ. ຂໍຂອບໃຈ, ກອດ

  3. elenilton ກ່າວວ່າ:

    ມັນເປັນໄປໄດ້ທີ່ຈະນໍາໃຊ້ລະດັບນີ້ເພື່ອສ້າງແຖວຮູບນ້ອຍເວັບໄຊທ໌?

    ຂ້າພະເຈົ້າຕ້ອງການທີ່ຈະສະແດງໃຫ້ເຫັນຮູບພາບ (ນິ້ວຫົວແມ່ມື) ເວັບໄຊພຽງແຕ່ໂດຍການເພີ່ມ URL ທີ່ມັນເປັນ. ex.: http://www.google.com

    ວິທີເປັນໄປໄດ້ນີ້?

    • hi Elenilton.
      ຫ້ອງຮຽນ PHP ນີ້ຈະສ້າງຮູບພາບໃດຫນຶ່ງທີ່ມີຫນຶ່ງໃນຜົນກະທົບຂ້າງເທິງນີ້, ຈາກຮູບພາບອື່ນ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ນາງໃຊ້ເວລາຮູບພາບທີ່ມີຢູ່ແລ້ວແລະສ້າງຄົນອື່ນ, ມັນອາດຈະມີຜົນຂະຫນາດຫຍໍ້ (miniature)! ໃນຖານະເປັນຂ້າພະເຈົ້າເຂົ້າໃຈວ່າມັນ, ທ່ານຕ້ອງການທີ່ຈະເອົາ screenshot ຫຼື screenhost. ໃນກໍລະນີນີ້, ຫ້ອງຮຽນນີ້ບໍ່ໄດ້ຕອບສະຫນອງທ່ານ, ເນື່ອງຈາກວ່າຮູບພາບ “ມາຕຣິກເບື້ອງ” ຍັງບໍ່ທັນມີ.

      ການໃຊ້ເວລາ screenhost (ສະຖານທີ່ຫນ້າຈໍຈັບ), ທ່ານສາມາດຕິດຕັ້ງ plugin Firefox ຫຼືຄໍາຮ້ອງສະຫມັກສໍາລັບຈຸດປະສົງນີ້:
      ScreenGrab – http://www.screengrab.org/
      LightShot – http://lightshot.skillbrains.com/
      webshots – http://www.websitescreenshots.com/

      ນອກນັ້ນທ່ານຍັງສາມາດນໍາໃຊ້ສະຖານທີ່ທີ່ເຮັດການບໍລິການອອນໄລນ໌ນີ້ (screenhost), ພຽງແຕ່ປ້ອນຄໍາ URL ຂອງເວັບໄຊທີ່ທ່ານຕ້ອງການທີ່ຈະເກັບກໍາຫນ້າຈໍ:
      Thumbalizr – http://www.thumbalizr.com/
      Webshotspro – http://www.webshotspro.com/
      crust – http://kwout.com/

      ຂ້າພະເຈົ້າບໍ່ຮູ້ວ່າຖ້າຫາກວ່ານີ້ແມ່ນ, ແຕ່ໃນທີ່ນີ້ແມ່ນປາຍນີ້! ຍິ່ງໄປກວ່ານັ້ນ, ມັນມີຄົນອື່ນຈໍານວນຫຼາຍອອກມີ… ໄດ້ເວົ້າເຖິງ, t +

      • ສົງໃສນີ້ແລະດຽວກັນຂ້າພະເຈົ້າມີ.
        ຂ້າພະເຈົ້າມີຮູບພາບທີ່ຂ້າພະເຈົ້າຕ້ອງການເພື່ອປັບຂະຫນາດ.
        ແຕ່ວ່າຮູບພາບທີ່ຢູ່ໃນເຄື່ອງແມ່ຂ່າຍຂອງຄົນອື່ນ.
        ການນໍາໃຊ້ຫ້ອງຮຽນນີ້ຂ້າພະເຈົ້າໄດ້ເຮັດດັ່ງນັ້ນ :

        $ນິ້ວຫົວແມ່ມື -> Createthumb('http://www.agritechmt.com.br/files/imagens/201201/1325718595.png ');

        ແຕ່ວ່າມັນບໍ່ໄດ້ເຮັດວຽກ.
        ແນວໃດສາມາດບາງສິ່ງບາງຢ່າງ.
        ທ່ານມີວິທີການແຈ້ງ url ຮູບພາບໃດ?
        ຂໍຂອບໃຈທ່ານ

      • ຫນຶ່ງໃນສິ່ງທີ່ແມ່ນເພື່ອເກັບກໍາຫນ້າຈໍຂອງເວັບໄຊໄດ້ (screenhost); ອື່ນແມ່ນເພື່ອດຶງຮູບພາບ… ໃນກໍລະນີໃດ, ເບິ່ງຂ້າງລຸ່ມນີ້ສໍາລັບຄວາມຄິດເຫັນຂ້າພະເຈົ້າໄດ້ທີ່ນີ້ “5 ມັງກອນ 2012 ການ 9:42” ກ່ຽວກັບ “IMAGE ສ້າງຕັ້ງກ່ຽວກັບເວັບໄຊ thumbnail ອື່ນ”. Falouuu…

    • Oi Alex, ຂ້າພະເຈົ້າການນໍາໃຊ້ PHP ເວີຊັນ 5.3.0 ແລະບໍ່ມີບັນຫາ, ເຖິງແມ່ນວ່າຂ້າພະເຈົ້າທົດສອບອີກເທື່ອຫນຶ່ງໃນມື້ນີ້. ທັນທີທັນໃດມັນຕ້ອງໄດ້ມີສະບັບພາສາຂອງ PHP ທ່ານກໍາລັງໃຊ້… ຂໍຂອບໃຈ!

  4. galley, ການຕັ້ງຄ່າຈະບໍ່ເຮັດວຽກ.
    ມັນຈະບັນທຶກຮູບພາບ, ບໍ່ຍອມຮັບຫຼືຫຼາຍກວ່ານັ້ນ resize ຜົນກະທົບອື່ນໆ.

    ຜູ້ໃດຜູ້ຫນຶ່ງຊ່ວຍຂ້າພະເຈົ້າ

    • hi Geovani, ດັ່ງຕໍ່ໄປນີ້, ຂ້າພະເຈົ້າທົດສອບນີ້ແລະເຮັດວຽກຢ່າງສົມບູນທັງຫມົດການຕັ້ງຄ່າຕົວຢ່າງຂ້າງເທິງນີ້ (ການປັບຂະຫນາດ, ຜົນ, ຊ່ວຍປະຢັດຮູບພາບແຜ່ນ, ແລະອື່ນໆ). ບໍ່ບັນຫາຂອງທ່ານບໍ່ແມ່ນວ່າເປັນຫຍັງທ່ານກໍາລັງລໍໃຫ້ສາມາດຂະຫຍາຍ php_gd2 ໃນ php.ini ຂອງທ່ານ? The GD ເປັນຫ້ອງສະຫມຸດຂອງ PHP ທີ່ໃຊ້ສໍາຫລັບການຫມູນໃຊ້ຮູບພາບ. ສໍາລັບການບັນທຶກ, ຂ້າພະເຈົ້າການນໍາໃຊ້ PHP ເວີຊັນ 5.3.0. ໄດ້ເວົ້າເຖິງ, T +.

  5. André Luiz ກ່າວວ່າ:

    Taylor, script ແມ່ນ MTO ດີ. ມັນເປັນພຽງແຕ່ສິ່ງທີ່ຂ້າພະເຈົ້າໄດ້ຊອກຫາສໍາລັບ, ແຕ່ຂ້າພະເຈົ້າມີຄວາມສົງໃສໃນ.
    ຈະເປັນແນວໃດຖ້າຫາກວ່າຂ້າພະເຈົ້າຕ້ອງການທີ່ຈະເອົາໃຈໃສ່ໃນ looping ເປັນ? ເປັນຢ່າງເປັນທາງການ? ຂ້າພະເຈົ້າພະຍາຍາມແລະບໍ່ໄດ້ເຮັດວຽກຕ່ໍາກວ່າ. ອາດຈະພາດບາງສິ່ງບາງຢ່າງ.

    ຂໍຂອບໃຈທ່ານ!

    $sql = “SELECT * ຈາກການເຄື່ອນໄຫວບ່ອນທີ່ ultimoscloses = '1′ ORDER BY id DESC LIMIT 3”;
    $ຜົນ = mysql_query($sql);
    ໃນຂະນະທີ່($line = mysql_fetch_array($ຜົນ, MYSQL_BOTH)){

    $foto1 = $ line['Foto1'];
    ?>


    Createthumb('Admin / ຮູບພາບ / $ foto1');?>

    • Oi Andre, ຂ້າພະເຈົ້າທົດສອບນີ້ແລະເຮັດວຽກໄດ້ດີ. ສິ່ງທີ່ທ່ານຄວນເຮັດແນວໃດແມ່ນບັນທຶກພາບແລະຫຼັງຈາກນັ້ນສະແດງວ່າມັນ, ແທນທີ່ຈະກ່ວາພຽງແຕ່ຫຼິ້ນອອກໄປຫນ້າຈໍ. ໃນຖານະເປັນຂ້າພະເຈົ້າອະທິບາຍໃນບົດຄວາມນີ້ທ່ານຕ້ອງການນໍາໃຊ້ 'ເອກະສານ’ ພາລາມິເຕີທີ່ສອງຂອງວິທີການ Createthumb ໄດ້. ຕ່ໍາກວ່າຂ້າພະເຈົ້າໄດ້ຮັບການທົດສອບແລະເປັນຫ່ວງຕົວຢ່າງທີ່ມີຮູບພາບຕ່າງໆ, ພຽງແຕ່ໃຫ້ເຫມາະສົມກັບຄວາມຕ້ອງການຂອງທ່ານ. ໄດ້ເວົ້າເຖິງ, t +

      MAKING LOOP ກັບຮູບພາບ

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      
      <?php
          /** (1) ມັນສໍາຄັນກັບລະດັບ: easyphpthumbnail.class.php */
          include_once('easyphpthumbnail.class.php');
       
          /** (2) Instantiates ຈຸດປະສົງຂອງລະດັບເປັນ: $ນິ້ວຫົວແມ່ມື */
           $ນິ້ວຫົວແມ່ມື = ໃຫມ່ easyphpthumbnail;
       
          /** (3) ສະຫມັກຕໍາແຫນ່ງຕົ້ນທາງໄປຫາຜົນກະທົບທີ່ຕ້ອງການ */
          $ນິ້ວຫົວແມ່ມື -> Thumbsize = 100;
       
          /** (4) ຮູບພາບ Array - ອາດຈະປັດໄຈນໍາເຂົ້າຖານຂໍ້ມູນມາ */
          $ຮູບພາບ = array('example1.jpg', 'example2.jpg', 'example3.jpg');
       
          /** (5) ບໍ່ຫ່ວງໃນການສ້າງຮູບພາບຕ່າງໆແລະສະແດງໃຫ້ເຂົາເຈົ້າ */
          foreach ($ຮູບພາບ ເປັນ $ຮູບພາບ) {
       
            /** (6) ສ້າງພາບແລະບັນທຶກໄປຍັງດິດທ້ອງຖິ່ນ */ 
            $ນິ້ວຫົວແມ່ມື -> Createthumb($ຮູບພາບ, 'ໄຟ');
       
            /** (7) ສະແດງຮູບຂະຫນາດຫຍໍ້ບັນທຶກໄວ້ */      
            echo "<img src = 'thumbnail_".$ຮູບພາບ."' /><br />";
          }
       
          /** (8) ຖ້ວມໃຫຍ່ທໍາລາຍຈຸດປະສົງ - frees ຫນ່ວຍຄວາມຈໍາ */ 
          unset($ນິ້ວຫົວແມ່ມື);  
      ?>
      • Cleidisson ກ່າວວ່າ:

        ຕອນເຊົ້າທີ່ດີ Taylor ຫຍັງ?
        ຂ້າພະເຈົ້າພະຍາຍາມທີ່ຈະນໍາໃຊ້ລະດັບທີ່ທ່ານຈັດພີມມາ, ດຶງຂໍ້ມູນຮູບພາບມາຈາກຖານຂໍ້ມູນໄດ້, ສ້າງແຖວຮູບນ້ອຍແລະພິມໃຫ້ເຂົາເຈົ້າກ່ຽວກັບຫນ້າຈໍ.
        ແຕ່ເປັນການຄົ້ນຫາ, ແລະນີ້ແມ່ນການຄຸ້ມຄອງໂດຍໃນຂະນະທີ່ເປັນ,ແລະຈໍານວນຂອງຮູບພາບຕ່າງໆທີ່ແຕກຕ່າງກັນທຸກໆການຊອກຫາ, ຂ້າພະເຈົ້າບໍ່ສາມາດປັບ
        ການດໍາເນີນການ.
        ຂ້າພະເຈົ້າມີຮູບແບບບາງຢ່າງຂອງມັນແທນທີ່ຈະເປັນການບັນທຶກພຽງແຕ່ພິມຜົນກະທົບໃນຫນ້າຈໍ?
        ຫຼືສິ່ງທີ່ທ່ານສະເຫນີໃຫ້ຂ້າພະເຈົ້າ?
        ຂໍຂອບໃຈທ່ານລ່ວງຫນ້າ.

      • Vagner ກ່າວວ່າ:

        ໃບຫນ້າຄັດລອກແລະ pasted ຕົວຢ່າງຂອງທ່ານບໍ່ໄດ້ເຮັດວຽກຊ່ວຍຂ້າພະເຈົ້າ??

        //ການທົດສອບເພື່ອເບິ່ງວ່າມີ realmento photo
        echo ”;

        /** (1) ມັນສໍາຄັນກັບລະດັບ: easyphpthumbnail.class.php */
        include_once('easyphpthumbnail.class.php');

        /** (2) Instantiates ຈຸດປະສົງຂອງລະດັບເປັນ: $ນິ້ວຫົວແມ່ມື */
        $thumb = easyphpthumbnail ໃຫມ່();

        /** (3) ສະຫມັກຕໍາແຫນ່ງຕົ້ນທາງໄປຫາຜົນກະທົບທີ່ຕ້ອງການ */
        $ນິ້ວຫົວແມ່ມື -> Thumbsize = 100;

        /** (4) ຮູບພາບ Array – ອາດຈະປັດໄຈນໍາເຂົ້າຖານຂໍ້ມູນມາ */
        $ຮູບພາບ = array('Photos / vagner.jpg', 'Photos / 511e3eaf61191.jpg');

        /** (5) ບໍ່ຫ່ວງໃນການສ້າງຮູບພາບຕ່າງໆແລະສະແດງໃຫ້ເຂົາເຈົ້າ */
        foreach ($ຮູບພາບເປັນ $ ພາບ) {

        /** (6) ສ້າງພາບແລະບັນທຶກໄປຍັງດິດທ້ອງຖິ່ນ */
        $ນິ້ວຫົວແມ່ມື -> Createthumb($ຮູບພາບ, 'ໄຟ');

        /** (7) ສະແດງຮູບຂະຫນາດຫຍໍ້ບັນທຶກໄວ້ */
        echo “”;
        }

        /** (8) ຖ້ວມໃຫຍ່ທໍາລາຍຈຸດປະສົງ – frees ຫນ່ວຍຄວາມຈໍາ */
        unset($ນິ້ວຫົວແມ່ມື);

      • Oi Vagner, ວິທີການ, ຫຼືເຮັດວຽກລະຫັດ, ການທົດສອບຫຼາຍຄັ້ງ. ສິ່ງທີ່ສໍາຄັນ “}” ສູນເສຍບໍ່ມີຫຼັງຈາກທີ່ເສັ້ນ 7? ສິ່ງທີ່ຄົນອື່ນ, ເປັນຂ້າພະເຈົ້າວ່າກ່ອນທີ່ຈະ, ແມ່ນວ່າບັນຫາຂອງທ່ານບໍ່ແມ່ນວ່າເປັນຫຍັງທີ່ຂາດຫາຍໄປເຮັດໃຫ້ສາມາດຂະຫຍາຍ php_gd2 ໃນ php.ini ຂອງທ່ານ?

  6. André Luiz ກ່າວວ່າ:

    The Script ຂ້າພະເຈົ້າພະຍາຍາມທີ່ຈະເຮັດແນວໃດແລະສໍາລັບເຫດຜົນບາງຢ່າງບໍ່ໄດ້ສໍາເລັດນີ້ຈະຕ່ໍາກວ່າ:

    $sql = “SELECT * ຈາກການເຄື່ອນໄຫວບ່ອນທີ່ ultimoscloses = '1′ ORDER BY id DESC LIMIT 3”;
    $ຜົນ = mysql_query($sql);
    ໃນຂະນະທີ່($line = mysql_fetch_array($ຜົນ, MYSQL_BOTH)){
    $title = $ line['ຫົວຂໍ້'];
    $id = $ line['id'];
    $subtitle = $ line['Subtitle'];
    $ການເຊື່ອມຕໍ່ = $ line['ເຫນີການເຊື່ອມຕໍ່'];
    $foto1 = $ line['Foto1'];
    ?>
    Createthumb('Admin / ultimoscloses / $ foto1');?>

    ຂໍຂອບໃຈທ່ານ!

  7. ລະດັບທີ່ດີທີ່ສຸດ.
    ໃຊ້ເວລາດົນນານ (ໃກ້ 2 ປີ) Verot.net ລະດັບທີ່ມີລັກສະນະທີ່ຄ້າຍຄືກັນບາງຢ່າງທີ່ຈະລະດັບນີ້.

    ຂ້າພະເຈົ້າຈະໃຊ້ລະດັບຂອງຕົນໃນບາງສ່ວນຂອງບັນດາໂຄງການຂອງຂ້າພະເຈົ້າຍັງ.
    ຊົມເຊີຍສໍາລັບການເຮັດວຽກໄດ້.

  8. Marcelo ກ່າວວ່າ:

    ຂ້າພະເຈົ້າກໍ່ມັກລະດັບນີ້, ຂ້າພະເຈົ້າສິ່ງມະຫັດຖ້າຫາກວ່າທ່ານສາມາດນໍາໃຊ້ມັນກັບເອກະສານທີ່ມາຈາກແບບຟອມ.

    ຍົກຕົວຢ່າງ:

    ຂ້າພະເຈົ້າມີຫນ້າ upload.php ທີ່ຂ້າພະເຈົ້າມີຮູບແບບໃນການເພີ່ມໄຟລ໌, ເພີ່ມເອກະສານແລະສົ່ງໄປຫາເອກະສານຫ້ອງການ.
    ຫ້ອງຮຽນຈະເຮັດໃຫ້ວຽກງານຂອງການສ້າງເອກະສານພາບໄດ້.
    ມັນຈໍາເປັນຕ້ອງເຮັດແນວໃດນີ້?
    ເຈົ້າເວົ້າຫຍັງຫຼືສິ່ງທີ່ຂ້າພະເຈົ້າສາມາດເຮັດໄດ້ປະມານ?

    ຂໍຂອບໃຈທ່ານແລະຊົມເຊີຍສໍາລັບການໄປສະນີ.

  9. Teho ລະບົບແລະຕ້ອງປັບຂະຫນາດຮູບພາບຕ່າງໆທີ່ບໍ່ໄດ້ຢູ່ໃນລະບົບທ້ອງຖິ່ນແຕ່ໃນເວັບໄຊຕ໌.
    ຂ້າພະເຈົ້າໄດ້ພະຍາຍາມທີ່ຈະເຮັດໃຫ້ຮູບພາບເວັບໄຊຕ໌ແລະບໍ່ໄດ້ເຮັດວຽກ.
    ມັນເປັນໄປໄດ້?
    ຂໍຂອບໃຈທ່ານ.

    • Oi Wanderson, ທ່ານທໍາອິດທີ່ຈໍາເປັນຕ້ອງໄດ້ຊ່ວຍປະຢັດຮູບພາບໄລຍະໄກໄປຍັງດິດແລະຫຼັງຈາກນັ້ນຫຼັງຈາກນັ້ນຈະສາມາດສະຫມັກຂໍເອົາຜົນກະທົບທີ່. ເບິ່ງ:

      IMAGE ສ້າງຕັ້ງກ່ຽວກັບເວັບໄຊ thumbnail ອື່ນ

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      
          /** (1) Recupera a imagem remota (em outro site) */
          $image_remote = file_get_contents('http://taylorlopes.com/images/logo.gif'); 
       
          /** (2) Define o nome da imagem local a ser salva em disco */ 
          $image_local = 'imagem.jpg';
       
          /** (3) Salva a imagem em disco local */
          file_put_contents($image_local, $image_remote);
       
          /** (4) Importa a classe: easyphpthumbnail.class.php */
          include_once('easyphpthumbnail.class.php');
       
          /** (5) Instancia um objeto da classe: $thumb */
          $thumb = new easyphpthumbnail;
       
          /** (6) Aplica o código fonte com o EFEITO desejado */
          $thumb->Thumbsize = 100;
       
          /** (7) Cria um thumbnail e e salva em disco (arquivo) */
          $thumb->Createthumb($image_local, 'file');
       
          /** (8) Exibe o thumbnail salvo */      
          echo "<img src='thumbnail_".$image_local."' /><br />";
       
          /** (9) Destroi o objeto - libera memória */ 
          unset($thumb);


      • ຂ້າພະເຈົ້າໄດ້ຄິດວ່າແລ້ວຂອງວ່າ. ແຕ່ຮູບພາບຕ່າງໆຈະໄດ້ຮັບການບັນທຶກໄວ້ໃນເຄື່ອງແມ່ຂ່າຍ.
        Ai ຕ້ອງສ້າງ script ທີ່ຈະເຮັດໃຫ້ທໍາຄວາມສະອາດຮູບພາບຕ່າງໆທີ່ມີທີ່ໃຊ້ເວລາສະເພາະໃດຫນຶ່ງທີ່ເຂົາເຈົ້າໄດ້ຖືກ loaded ຢູ່ໃນເວັບໄຊໄດ້.
        ເປັນຫຍັງນີ້ຈະສ້າງຄັງສະສົມຂອງຮູບພາບຕ່າງໆທີ່ຍັງບໍ່ໄດ້ຖືກນໍາໃຊ້ເພື່ອມັກຈະ.
        ຈະເປັນແນວໃດຂ້າພະເຈົ້າຕ້ອງການຢາກໄດ້ເພື່ອເບິ່ງວ່າມີວິທີການໃນການຈັດການຮູບພາບໃດຫນຶ່ງໃນເວັບໄຊຕ໌ໃດຫນຶ່ງ.
        ແຕ່ແລ້ວຂໍຂອບໃຈທ່ານ.
        ຫ້ອງຮຽນນີ້ແມ່ນແລ້ວການຊ່ວຍເຫຼືອຂ້າພະເຈົ້າຫຼາຍ.
        ດັ່ງນັ້ນບໍ່ຈໍາເປັນຕ້ອງ reinvent ຂັບລົດ.

        ຂໍຂອບໃຈຫຼາຍ. ໄດ້ “ຖ້າ Nutbroek” ມັນເປັນທີ່ຈະ congratulated.
        ແລະມັນຍັງໂດຍການປິດຊ່ອງທີ່ລະຫວ່າງພວກເຮົາແລະລະດັບນີ້ຊຶ່ງຂ້າພະເຈົ້າແນ່ໃຈວ່າຈະຊ່ວຍພັດທະນາຈໍານວນຫຼາຍ.

      • ສະບາຍດີ, ຂ້າພະເຈົ້າຍັງມີບັນຫາດຽວກັນ, ເວັ້ນເສຍແຕ່ວ່າໃນກໍລະນີຂອງຂ້າພະເຈົ້າ, ໃຊ້ url ທີ່, ແລະໃນເວລາທີ່ມັນແມ່ນການເຄື່ອນໄຫວມັນເຮັດໃຫ້ຄໍາເຕືອນຄວາມຜິດພາດໄດ້: imagedestroy() ຄາດວ່າພາລາມິເຕີ 1 ຈະຊັບພະຍາກອນ, Null ໃຫ້ໃນ C:\WAMP www ເວັບໄຊ……..class.php on line 1022 ແລະໃນເວລາທີ່ຂ້າພະເຈົ້າປິດການເຮັດວຽກໂດຍບໍ່ມີການບັນຫາໃດຫນຶ່ງ… ຖ້າຫາກວ່າທ່ານຮູ້ຈັກວິທີການແກ້ໄຂນີ້, ແລະໄດ້ຮັບແດງຄວາມຍິນດີຕອບ…

  10. Djalma ກ່າວວ່າ:

    ສະບາຍດີ Taylor Lopes,
    ແດງຄວາມຍິນດີຕອບແມ່ນແທ້ສິ່ງທີ່ເຂົາຈໍາເປັນ.
    ຂໍຂອບໃຈທ່ານຫຼາຍຫຼາຍ.

    ຂ້າພະເຈົ້າຢ່າງຫຼວງຫຼາຍຈະຮູ້ຈັກການຊ່ວຍເຫຼືອຂອງທ່ານ, ຂ້າພະເຈົ້າບໍ່ສາມາດເຮັດໃຫ້ເຂົ້າໄປໃນຜົນກະທົບທັງສອງຮູບພາບຕ່າງໆ, em ສອງອາເລທີ່ແຕກຕ່າງກັນ.

    ຫນຶ່ງແມ່ນຂະຫນາດທີ່ຂ້າພະເຈົ້າໄດ້ເລືອກແລະປະເທດອື່ນໆແມ່ນສ່ວນໃຫຍ່ບໍ່ເຂົ້າໃຈ.

    ດ້ວຍຄວາມຈິງໃຈ,
    Djalma Bento

    • Oi, ທ່ານຈໍາເປັນຕ້ອງໄດ້ພະຍາຍາມເພື່ອຊອກຫາສາເຫດຂອງຄວາມຜິດພາດໄດ້ລາຍງານໄດ້. ໃຫ້ສັງເກດວ່າຄໍາຄິດເຫັນຂ້າງເທິງ, ໃນ “18 ມີນາ 2011 ການ 14:02”, ຂ້າພະເຈົ້າສະແດງໃຫ້ເຫັນວິທີການ loop ຮູບພາບຕ່າງໆ (ທີ່ແຕກຕ່າງກັນ), ມັນເປັນ, ເພາະສະນັ້ນຈຶ່ງ, ເປັນໄປໄດ້. ເຮັດໃຫ້ແນ່ໃຈວ່າປະເພດຂອງຮູບພາບທີ່ທ່ານກໍາລັງພະຍາຍາມທີ່ຈະສະຫມັກຂໍເອົາຜົນກະທົບທີ່; ແຕ່ນີ້ບໍ່ຄວນໄດ້ຮັບການເຮັດພິຈາລະນາຂະຫຍາຍເອກະສານ, ແຕ່ຊະນິດທີ່. ມັນເປັນພຽງແຕ່ວ່າບາງຄັ້ງການຂະຫຍາຍອາດຈະມີການປ່ຽນແປງ, ໂດຍບໍ່ມີການຮູບພາບໄດ້, ແລະຈະແຈ້ງ, ຕົວທ່ອງເວັບປົກກະຕິແລ້ວການສະແດງ, ມັນແມ່ນອີງໃສ່ຊະນິດທີ່. ເພື່ອໃຫ້ແນ່ໃຈວ່າ, ເປີດຮູບພາບທີ່ມີບັນນາທິການແລະມີ “ບັນທຶກເປັນ” ມັນເປັນຂອງປະເພດ: .jpg, .png ຫຼື .gif. ແລະສຸດທ້າຍ, ດາວນ໌ໂຫລດອີກເທື່ອຫນຶ່ງລະດັບໄດ້ (ເຖິງ) ແລະແທນທີ່ດ້ວຍອັນທີ່ທ່ານກໍາລັງໃຊ້, ຂ້າພະເຈົ້າພຽງແຕ່ປັບປຸງມັນກິນສະບັບພາສາທີ່ຜ່ານມາວ່າຜູ້ຂຽນອອກ. T +

  11. King Adamavicius ກ່າວວ່າ:

    ສະບາຍດີຂ້າພະເຈົ້າອ່ານກ່ຽວກັບ biblieoteca GD, ແຕ່ບໍ່ consigui ດໍາເນີນການຜົນກະທົບ, ຂ້າພະເຈົ້າປະກົດຄວາມຜິດພາດພຽງແຕ່ “ຮູບພາບ http://localhost/teste.php ມັນປະກອບດ້ວຍຄວາມຜິດພາດແລະບໍ່ສາມາດໄດ້ຮັບການສະແດງ” ຂ້າພະເຈົ້າໃຊ້ php ຫຼ້າສຸດ XAMPP 5.3.8 ເຕັ້ນຣໍາກຸ໊ຍ 2.2 ແລະ GD2 ຫ້ອງສະຫມຸດແມ່ນເປີດ
    ລະດັບແມ່ນລະບົບດິ່ງ – ຂ້າພະເຈົ້າຊອກຫາມັນ strange ຫຼາຍ !

    ຮັບ

  12. Camilo ກ່າວວ່າ:

    ອ້າຍບໍ່ໃຫ້ນໍາໃຊ້ລະຫັດໄດ້ຮັບ, ຂ້າພະເຈົ້າພະຍາຍາມຫລັງຈາກປຊຊກິນຮູບພາບທີ່ຈະເຮັດໃຫ້ມັນສ້າງພາບແລະຊ່ວຍປະຢັດເອກະສານແລະໃຫ້ຄວາມຜິດພາດດັ່ງຕໍ່ໄປນີ້
    ຄໍາເຕືອນ: imagedestroy(): ການໂຕ້ຖຽງອຸປະທານບໍ່ແມ່ນຊັບພະຍາກອນຮູບພາບທີ່ຖືກຕ້ອງໃນ C:\Inetpub vhosts belasfestasbuffet.com.br httpdocs php easyphpthumbnail.class.php on line 1000

    ລະຫັດທີ່ຖືກສ້າງຕັ້ງຂຶ້ນດັ່ງຕໍ່ໄປນີ້ ,

    //ສ້າງພາບ
    /** (1) ມັນສໍາຄັນກັບລະດັບ: easyphpthumbnail.class.php */
    include_once('easyphpthumbnail.class.php');

    /** (2) Instantiates ຈຸດປະສົງຂອງລະດັບເປັນ: $ນິ້ວຫົວແມ່ມື */
    $thumb = easyphpthumbnail ໃຫມ່;

    /** (3) ສະຫມັກຕໍາແຫນ່ງຕົ້ນທາງໄປຫາຜົນກະທົບທີ່ຕ້ອງການ */
    $ນິ້ວຫົວແມ່ມື -> Thumbsize = 100;

    // ສ້າງຮູບພາບຂະຫນາດຫຍໍ້ (ພາບ) ແລະການບັນທຶກບັນທຶກໄວ້
    $ນິ້ວຫົວແມ່ມື -> Createthumb('$ img', 'ໄຟ');

    echo “”;

    • Taylor Lopes ກ່າວວ່າ:

      ຂ້າພະເຈົ້າທົດສອບລະຫັດຂອງທ່ານໃນທີ່ນີ້ແລະໄດ້ເຮັດວຽກປົກກະຕິ. ການທົດສອບພຽງແຕ່ຂ້າພະເຈົ້າໄດ້, ແຈ້ງ, ມັນໄດ້ປ່ຽນແປງ $ img ຕົວປ່ຽນແປງຂອງຕົນໂດຍຊື່ຮູບພາບທີ່ຖືກຕ້ອງ (ທີ່ຢູ່ໃນລະບົບຂອງຂ້າພະເຈົ້າ). ປິດມັນ, ຂ້າພະເຈົ້າສັງເກດເຫັນວ່າແມ່ນວົງຢືມ weird, ຫຼັງຈາກນັ້ນຂ້າພະເຈົ້າຮອງແຮງງານໃນວົງຢືມຄູ່. rolled ເຢັນ… ຄວາມຜິດພາດນີ້ມີແນ່ນອນວ່າເປັນຫຍັງຮູບພາບທີ່ທ່ານແຈ້ງມາທີ່ $ img ບໍ່ມີຫຼືເປັນທີ່ແຕກຕ່າງກັນທີ່ມີຊື່ຂອງທີ່ມີຢູ່ແລ້ວໄດ້….

  13. Jefrey ກ່າວວ່າ:

    ລະດັບທີ່ດີເລີດແລະການສອນ!
    ຂ້າພະເຈົ້າບໍ່ມີຊື່ໄຟລ໌ຂອງຄວາມຜິດພາດທີ່ມີຈໍານວນ, ເປັນຫມູ່ເພື່ອນໄດ້ກ່າວມີ.

  14. ສະບາຍດີ,

    ຂ້າພະເຈົ້າບໍ່ຕ້ອງສົງໃສຫນຶ່ງ,
    ຂ້າພະເຈົ້າໄດ້ຮັບຮູບພາບທາງໄປສະນີແລະ resizes ມັນ 3 ຂະຫນາດທີ່ແຕກຕ່າງກັນ, ແຕ່ໃນໂຟນເດີສະເພາະໃດຫນຶ່ງ?

    • Oi Eder, ຂ້າພະເຈົ້າເຮັດຫນ້າທີ່ເປັນ, ຂ້າພະເຈົ້າບໍ່ຮູ້ວ່າຖ້າຫາກວ່າມັນຈະຊ່ວຍໃຫ້… ຈະເປັນພຽງພໍທີ່ຈະໂທໂດຍມີການປ່ຽນແປງຕົວກໍານົດການ, ແຈ້ງ…

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      34
      35
      36
      37
      
      <?php
      /**
       * Retrieves URL ຮູບພາບແລະສ້າງ Thumbnail a
       * @author Taylor Lopes   2012.09.24 - taylorlopes.com
       * @param $ image_input ຮູບພາບວັດສະດຸປ້ອນ URL (ຕົ້ນສະບັບ)
       * @param $ image_output ເສັ້ນທາງຢ່າງແທ້ຈິງທີ່ຈະໄດ້ຮັບການບັນທຶກໄວ້ Thumb ໄດ້ 
       * @param $ array image_effects de efeito
       * boolean @return
       * easyphpthumbnail.class.php ລະດັບ @dependence
      */  
      ຫນ້າທີ່ getURLImageSetThumb($image_input, $image_output, $image_effects) {
        $image_remote = file_get_contents($image_input); 
        file_put_contents( basename($image_output), $image_remote);
        include_once('easyphpthumbnail.class.php'); 
        $ນິ້ວຫົວແມ່ມື = ໃຫມ່ easyphpthumbnail;      
        foreach($image_effects ເປັນ $ຜົນກະທົບ => $ມູນຄ່າ) {
          $ນິ້ວຫົວແມ່ມື->$ຜົນກະທົບ = $ມູນຄ່າ;
        }  
        @$ນິ້ວຫົວແມ່ມື->Createthumb( basename($image_output), 'ໄຟ');
        ຖ້າຫາກວ່າ (ສໍາເນົາ("thumbnail_".basename($image_output), $image_output)) {
          Unlinked(basename($image_output));
          Unlinked("thumbnail_".basename($image_output));
          ການກັບຄືນມາ ທີ່ແທ້ຈິງ;
        } ອື່ນ {
          ການກັບຄືນມາ ທີ່ບໍ່ຖືກຕ້ອງ;
        }      
      }
       
      // ໂທຈະ, ສໍາລັບການຍົກຕົວຢ່າງ, ສະນັ້ນ:
      $image_input   = 'http://taylorlopes.com/images/logo.gif ';
      $image_output  = 'C:/WAMP / www / suapasta / image.jpg ';
      $image_effects = array('Shadow' => ທີ່ແທ້ຈິງ,
                             'Thumbsize' => 300,
                             'Perspectivethumb' => array(1,1,25)
                            );                      
      getURLImageSetThumb($image_input, $image_output, $image_effects);
      ?>
  15. ສະບາຍດີ Taylor, ຂ້າພະເຈົ້າມັກການຮຽນ, ແຕ່ການທົດສອບກັບຮູບພາບໃນຮູບແບບ jpg ແລະບໍ່ໄດ້ເຮັດວຽກ, ພຽງແຕ່ເຮັດວຽກຮ່ວມກັບ png ແລະ gif.

    ສິ່ງທີ່ອາດຈະເກີດຂຶ້ນ?

    • Diego, ຂ້າພະເຈົ້າພຽງແຕ່ບໍ່ມີການທົດສອບນີ້ແລະມັນເຮັດວຽກອອກມີສິດພຽງແຕ່ມີ jpg, ລວມ, ຕົວຢ່າງທັງຫມົດຂອງຮູບພາບທີ່ສ້າງຂຶ້ນໃນບົດຄວາມຍັງໄດ້ jpg. ສະບັບພາສາຂອງຂ້າພະເຈົ້າຂອງ PHP ເປັນ 5.3.13. ຂ້າພະເຈົ້າຍັງຈື່ວ່າ php_gd2 ຂະຫຍາຍຕ້ອງໄດ້ຮັບການເປີດໃຫ້ໃຊ້ງານໃນ php.ini. ກວດສອບການສໍາລັບຂໍ້ຄວາມຄວາມຜິດພາດແລະຄົ້ນຫາສໍາລັບການແກ້ໄຂທີ່ເຫມາະສົມ. Falouuu…

  16. Luciano ກ່າວວ່າ:

    ບໍ່, ແນວໃດຂ້າພະເຈົ້າສະຫມັກຂໍເອົາຜົນກະທົບເຫຼົ່ານີ້ເພື່ອຮູບພາບທີ່ເກັບໄວ້ໃນຕົວແປ?

  17. Luciano ກ່າວວ່າ:

    ບໍ່, ແນວໃດຂ້າພະເຈົ້າຈະຊ່ວຍປະຢັດນິ້ວຫົວແມ່ມືພາຍໃນໂຟນເດີ? ສາເຫດແມ່ນສະເຫມີໄປການບັນທຶກລະບົບຮາກໄດ້ – ຊ່ວຍຂ້າພະເຈົ້າ, ກະລຸນາ…

    • ສະບາຍດີ, ເພື່ອໄດ້ຕະຫຼອດການຂອບຫລືມຸມຂອງຮູບພາບ, ທ່ານສາມາດນໍາໃຊ້ເປັນ CSS ງ່າຍດາຍ 1 ແຖວດຽວ, ສະນັ້ນ:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      
      <!html DOCTYPE>
      <html>
        <ຫົວ>
          <ຫົວຂໍ້>ຮູບພາບທີ່ມີມຸມມົນ</ຫົວຂໍ້>
          <ແບບ>
            .ຊາຍແດນ-ຮູບພາບ{ຊາຍແດນ-ລັດສະຫມີ:7px;}
          </ແບບ>
        </ຫົວ>
        <ຮ່າງກາຍ> 
           <img src="imgori.jpg" ລະດັບ="border-image" />
        </ຮ່າງກາຍ>
      </html>

      ຍົກຕົວຢ່າງ:

      No ແຈມົນ

      ມີມຸມມົນ

  18. Mara ກ່າວວ່າ:

    ສະບາຍດີ Taylor, ຂ້າພະເຈົ້າສິ່ງມະຫັດວິທີການ Thumby ບັນທຶກໄວ້ພາຍໃນໂຟນເດີ, ຂ້າພະເຈົ້າໄດ້ພະຍາຍາມທຸກສິ່ງທຸກຢ່າງແລະຂ້າພະເຈົ້າບໍ່ສາມາດ, ມັນເບິ່ງຄືວ່າ plugin ທີ່ຈະຍອມຮັບ, ຂ້າພະເຈົ້າຈໍາເປັນຕ້ອງຫຼາຍ, ຖ້າຫາກວ່າໃຜຮູ້ສາມາດຊ່ວຍຂ້າພະເຈົ້າ?

    Socorro!!

    • Oi, ໃຊ້ເວລາເບິ່ງຄວາມຄິດເຫັນຂອງມື້ໄດ້ “24 ກັນຍາ 2012 ທີ່ 23:13”. ຂ້າພະເຈົ້າໄດ້ສ້າງການທໍາງານຂອງ getURLImageSetThumb() ບ່ອນທີ່ຫນຶ່ງຂອງຕົວກໍານົດການແມ່ນພຽງແຕ່ເສັ້ນທາງຢ່າງແທ້ຈິງເພື່ອທີ່ຈະໄດ້ຮັບການບັນທຶກໄວ້ Thumb ໄດ້. ເບິ່ງແກ້ໄຂ… ໄດ້ເວົ້າເຖິງ!

  19. Paul ກ່າວວ່າ:

    ຕອນເຊົ້າທີ່ດີ Taylor, ເຊີນແດງຄວາມຍິນດີຄັ້ງທໍາອິດແລະຂໍຂອບໃຈທ່ານສໍາລັບການສະຫນອງແລະແລກປ່ຽນລະດັບທີ່ປະເສີດນີ້. ປະເຊີນກັບສົງໃສ al ກັບເວລາທີ່ຈະປ່ຽນຊື່ຮູບໄດ້.

    [ລະຫັດ]
    $ນິ້ວຫົວແມ່ມື -> Thumbprefix = '390-';
    $ນິ້ວຫົວແມ່ມື -> Thumblocation = 'ຮູບພາບ / thumb /';
    $ນິ້ວຫົວແມ່ມື -> Thumefilename = $ reaname.'jpg ';
    $ນິ້ວຫົວແມ່ມື -> Createthumb(“ຮູບພາບ /”.$ຮູບພາບ,'ໄຟ');
    [/ລະຫັດ]

  20. ສະບາຍດີ Taylor. ຂ້າພະເຈົ້າສິ່ງມະຫັດຖ້າຫາກວ່າມີວິທີການຈໍານວນຫນຶ່ງໃນຫ້ອງສະຫມຸດ PHP GD ທີ່ສາມາດກໍານົດປະຖົມນິເທດຂອງຮູບໄດ້. ຂ້າພະເຈົ້າມີບັນຫາຂະຫນາດໃຫຍ່ແລະຈໍາເປັນຕ້ອງໄດ້ສ້າງລະຫັດຢືນຢັນໃຫ້ພໍດີກັບມັນ. ທ່ານສາມາດຊ່ວຍຂ້າພະເຈົ້າ?

  21. ຂ້າພະເຈົ້າບໍ່ສາມາດທີ່ຈະນໍາໃຊ້

    ແລ້ວຂ້າພະເຈົ້າໄດ້ພະຍາຍາມເພື່ອ :

    include_once('easyphpthumbnail.class.php');
    $thumb = easyphpthumbnail ໃຫມ່;
    $thumb->Createthumb('Img / fotoA.jpg');

    ສະນັ້ນ :

    Createthumb('Img / fotoA.jpg');
    ?>

    <img src="Createthumb('Img / fotoA.jpg')?>” />

    ແລະອື່ນໆ

    <img src="Createthumb('Img / fotoA.jpg')?>” />

    ບໍ່ມີຫຍັງເປັນໃຫ້ແນ່ໃຈວ່າວ່າເປັນຫຍັງ ??? ຂ້າພະເຈົ້າການນໍາໃຊ້ PHP 5.3

ອອກຈາກ Reply ເປັນ

ທີ່ຢູ່ອີເມວຂອງທ່ານຈະບໍ່ໄດ້ຮັບການຈັດພີມມາ. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຫມາຍດ້ວຍ *