• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Jaranguda

Belajar Mengajar

  • Home
  • Sponsor/Jasa
  • Tentang

Menambah Teks Kedalam Gambar dengan PHP

Last Updated on 30 November 2017 By tommy 6 Comments

Di PHP terdapat library GD yang memungkinkan untuk memanipulasi gambar, tetapi pastikan library GD sudah terinstall di server anda, cara untuk mengeceknya adalah dengan script sederhana dibawah ini
info.php

<?php
phpinfo();
?>

cari baris GD Support
php gd

atau bisa dengan script

<?php
//test-gd.php
var_dump(gd_info());
?>

Untuk study kasus kita akan menambahkan nama ke dalam sertifikat sederhana yang bisa dilihat di gambar dibawah ini
memanipulasi gambar dengan php
Fungsi PHP untuk memanipulasi gambar akan digunakan adalah imagecreatefrompng.

image-input.php

<html>
<title>Menambah Teks Kedalam Gambar</title>
<body>
 
</body>
</html>

image-input.php diatas berguna untuk mengambil data nama yang akan di tampilkan pada gambar. File diatas bisa dimanipulasi agar mengambil data nama dari database, ataupun user bisa menginput nama pada sebuah form. silahkan di kreasikan sendiri.
image-output.php

<?php
$gambar = imagecreatefrompng("gambar.png");
header('Content-type: image/jpeg');
$font = '/var/www/manipulasi-gambar/Blokletters-Viltstift.ttf';
$white = imagecolorallocate($gambar, 66, 66, 66);
$fontsize=20;
imagettftext($gambar,  $fontsize, 0, 90, 80, $white, $font, urldecode($_GET['nama']) );
imagejpeg($gambar);
?>

Download font Blokletters-Viltstift.ttf dari http://www.dafont.com/blokletters.font. Lokasi $font tambahkan path lengkap tempat anda menyimpan font-nya.

dari file gambar.png diatas yang perlu diperhatikan adalah box tempat menginput nama, ukuran x dan y nya, yang nanti akan ditampilkan nama sesuai dengan yang telah dibuat di image-input.php, fungsi untuk menentukan ukuran x,y box nama ada pada

imagettftext($gambar,  $fontsize, 0, 90, 80, $white, $font, urldecode($_GET['nama']) );

untuk lebih lanjut lihat keterangan imagettftext
output php to png
Untuk memudahkan mempelajari script diatas saya sertakan link download dibawah ini

Last Updated on 30 November 2017 by

Tulisan menarik lainnya

  • Script PHP untuk Mengupload Gambar

    Script kali ini adalah script untuk upload gambar dengan PHP. Folder tempat menyimpan gambar ada…

  • Menambah TinyMCE kedalam Textarea PHP HTML

    TinyMCE adalah HTML WYSIWYG editor, sehingga untuk mengetikkan teks menambah huruf tebal, miring, dan yang…

  • Validasi Angka dengan Script PHP

    Contoh kasus kita mau validasi nomor rekening yang dimasukkan pengguna di dalam sistem yang dibangun,…

  • Validasi Email dengan PHP

    Tutorial ini bisa dijalankan di PHP 5 >= 5.2.0 Validasi email dengan PHP, dengan validasi…

Filed Under: PHP Tagged With: manipulasi gambar

Reader Interactions

Comments

  1. Arif says

    22 October 2020 at 10:01

    gpp om gw bayar ntr kalo memuaskan hehehe

    Reply
  2. Arif says

    20 October 2020 at 10:04

    Assalamualaikum min , min minta wa nya … Saya mau tanya² kalo boleh

    Reply
    • tommy says

      20 October 2020 at 11:20

      kalo pake private adanya tanya-tanya berbayar :D hehee

      Reply
      • Arif says

        22 October 2020 at 11:02

        gpp om kalo hasilnya memuaskan gw bayar sans hehehe

        Reply
  3. dian says

    5 June 2017 at 09:20

    mas mau numpang nanyak nih, syaa udh cobak tapi tulisannya gak muncul di gambarnya.
    kira2 apa permsalahannya ya?
    saya sudah buntu soalnya.
    Mohon Bantuan ya.
    Terima Kasih

    Reply
    • tommy says

      5 June 2017 at 10:35

      php GD udah ada? coba ulangi tutorialnya udah saya update, trus coba download script jadinya dibawah

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Pencarian

Tanya Jawab tentang DevOps SRE CPE, gabung di https://t.me/devopsindonesia

Terbaru

  • Cara Menonaktifkan Pager di macOS
  • Cara Mengupdate Nama Apple silicon-as-a-Service Scaleway
  • Cara Force Delete Namespace di Kubernetes
  • Install PHP MariaDB di Mac Monterey
  • MacOS Minta Install Git

Komentar

  • Ari on Cara Mematikan SSID Molecool Balifiber
  • kiki anarki on Mengambil Data dari Situs BPJS Ketenagakerjaan dengan PHP cURL
  • musgan on Password Router Huawei HG8245H5 Indihome
  • ghabily on Mengambil Informasi Router Alcatel Lucent G-241W-A dengan PHP
  • nea on Mencari urutan angka yang hilang di PHP

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1.1m views
  • Password Terbaru ZTE F609 Indihome 784k views
  • Password Superadmin Huawei HG8245A 314k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 272.2k views
  • Cara Setting Wireless ZTE F609 Indihome 256k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 169k views
  • Akses UseeTV Indihome via Wireless ZTE F609 156.5k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 150.1k views
  • Cara Reset Password ZTE F609 Indihome 147.2k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 112.8k views

Kategori

  • Delphi
  • dll
  • Gambas
  • Internet
  • Java
  • Lazarus
  • Linux
  • PHP
  • Review
  • Teknologi

Sponsor

kadal.id
carakami.com
kuotabisa.com
Untuk jadi sponsor, hubungi kita lewat halaman sponsor
© 2021. Jaranguda
  • Linux
  • PHP
  • Internet
  • Teknologi
  • Delphi
  • Gambas
  • Java