web2png - Online di Awan

Ini adalah perintah web2png yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


web2png - mengonversi pohon web dari menggunakan GIF menjadi menggunakan PNG

RINGKASAN


web2png [-adnrtv] [direktori...]

DESKRIPSI


Web2png adalah ujung depan untuk gif2png(1) yang secara otomatis mengonversi seluruh halaman web
hierarki dari menggunakan GIF hingga menggunakan PNG. Itu melakukan konversi gambar dan menambal IMG SRC
referensi di halaman web.

Argumen untuk web2png harus berupa direktori; jika tidak ada yang diberikan, direktori saat ini adalah
diasumsikan.

Di setiap direktori, web2png mencoba mengonversi setiap GIF menjadi PNG. Itu meninggalkan GIF sendiri itu
memiliki banyak gambar, karena ini tidak akan ditampilkan dengan benar di semua browser saat ini. Dia
juga tidak mengonversi ulang GIF yang sudah memiliki PNG yang sesuai (mis. nama yang sama
kecuali untuk ekstensi file .gif). GIF asli dibiarkan di tempatnya.

Web2png melacak konversi yang berhasil. Kemudian terlihat pada setiap HTML, HTML aman, HTML
inklusi, halaman PHP, program JavaScript atau Cascading Style Sheet di bawah argumen
direktori (ekstensi html, shtml, .inc, .php, .js, .css). Di halaman ini, itu memperbaiki masing-masing
referensi ke setiap GIF yang berhasil dikonversi untuk menunjuk ke PNG. Referensi relatif
Tag HREF dan LATAR BELAKANG dikenali oleh nama file dan diperbaiki (direktori dasar apa pun dideklarasikan
oleh tag BASE akan ditambahkan ke URL relatif). Referensi yang merupakan URL HTTP adalah
dicocokkan dengan daftar GIF yang dapat dikonversi berdasarkan nama dasar; jika ada kecocokan seperti itu,
konten URL diambil dan dibandingkan dengan GIF yang dapat dikonversi. Jika nama dasar dan
kecocokan data, referensi HTTP diperbaiki. Jika halaman berada di bawah kontrol versi RCS,
mereka diperiksa untuk modifikasi sebelum diubah; jika tidak, salinan dari
asli dari setiap halaman web yang dimodifikasi dibiarkan di direktori yang sama, dengan tambahan
ekstensi .bak.

Opsi berikut mengubah perilaku program:

-a
Konversi semua file GIF, termasuk yang memiliki banyak gambar.

-d
Hapus yang asli. Menghapus semua GIF dengan PNG yang sesuai, dan semua file .bak.

-n
Jangan membuat perubahan. Dengan opsi ini, web2png laporan tentang apa yang perlu dilakukan (dan tentang
GIF yang memiliki banyak gambar), tetapi tidak mengonversi GIF atau menyentuh halaman web.

-r
Membalikkan. Pulihkan semua halaman HTML/SHTML/PHP dari file .bak yang dibuat oleh sebelumnya
jalankan (atau, jika file berada di bawah kontrol versi, kembalikan). Hapus PNG dengan
GIF yang sesuai.

-v
Verbose. Ucapkan lebih banyak informasi jejak tentang proses konversi. Web2png dapat dijalankan
pada direktori yang telah sebagian dikonversi oleh proses sebelumnya; itu akan melakukan
jumlah pekerjaan minimum yang diperlukan. Perubahan yang dibuatnya akan sepenuhnya dapat dibalik dengan
-r sampai Anda menjalankannya di -d mode. Web2png ditulis dengan Python. Python 1.5.2 atau lebih baik
harus diinstal dan dapat diakses di sistem Anda agar web2png untuk berlari.

CATATAN


Terkadang dimungkinkan untuk mengonversi GIF transparan tanpa mengubah tampilan
halaman, dengan mengetahui dari konteks bahwa mereka akan selalu ditempatkan dalam area tetap dan
warna solid. Web2png tidak dapat menyimpulkan kapan ini akan terjadi, jadi tidak mencoba; tapi mungkin
berguna untuk menerapkan gif2png dengan opsi -b dengan tangan.

DIKETAHUI MASALAH


Algoritme untuk memperbaiki URL HTTP tidak mudah. Itu bisa dikacaukan menjadi salah
menambal referensi URL HTTP ke GIF menjadi referensi yang tidak valid ke PNG jika GIF
cocok dengan GIF target lokal dengan nama dasar dan konten biner, tetapi sebenarnya tetap hidup
tuan rumah lain.

Program ini tidak secara otomatis mengonversi CGI; Anda harus melakukannya dengan tangan. Lainnya
metode konten dinamis (seperti inklusi sisi server) mungkin juga memerlukan peretasan tangan.

Program tidak dapat membedakan konversi dari PNG yang sudah ada sebelumnya; jika Anda memiliki PNG dengan yang sama
nama batang sebagai GIF yang sesuai tetapi membawa informasi yang berbeda, -r mode akan
memukul mereka.

Gunakan web2png online menggunakan layanan onworks.net



Program online Linux & Windows terbaru