cari
Rumahhujung hadapan webSoal Jawab bahagian hadapanPerkara yang perlu dilakukan jika nod gm melaporkan ralat

Penyelesaian kepada ralat yang dilaporkan oleh nod gm: 1. Pasang "ImageMagick 6.x"; 2. Tambah direktori pemasangan ImageMagick ke Laluan direktori persekitaran dan ubah suai kod kepada "require('gm'). subClass({ imageMagick: true});" Itu sahaja.

Perkara yang perlu dilakukan jika nod gm melaporkan ralat

Persekitaran pengendalian tutorial ini: sistem linux5.9.8, versi nod-v16.18.0, komputer DELL G3

nod ralat gm apa yang perlu dilakukan?

Koleksi pelbagai penyelesaian masalah tentang nodejs gm (aksara Cina yang kacau, lukisan tidak menepati, ������)

1. Aksara Cina bercelaru

graphicsmagick tidak menyokong lukisan fon Cina (tidak ditentukan)

Kaedah yang paling langsung dan berkesan pada masa ini ialah menggantikan ImageMagick (kedua-dua fungsi Tepat sama, tidak perlu risau)

Pasang pertama ImageMagick 6.x

(Untuk 7.x, sila semak pilihan "Pasang utiliti legasi (cth. tukar)" semasa pemasangan)

Perkara yang perlu dilakukan jika nod gm melaporkan ralat

Kemudian, tambahkan direktori pemasangan ImageMagick pada Laluan direktori persekitaran.

dan buat perubahan berikut pada kod anda:

const gm = require('gm')//原代码
const gm = require('gm').subClass({imageMagick: true});//修改后的代码

Seterusnya, semak sama ada anda telah menetapkan fon Cina dan sama ada pengekodan telah bertukar kepada Unicode.

Untuk fon Cina, saya syorkan menggunakan "Google Noto" Google, yang disokong dalam mana-mana bahasa pada asasnya.

Contoh:

const gm = require('gm').subClass({imageMagick: true});
var text = "你好!ImageMagick!";
var img = gm(800, 2000, "#ffffffff");//创建一个800x2000的图片
img.font("./Noto.ttf",36);//设置字体,字体大小
img.encoding('Unicode');//设置编码为Unicode
img.drawText(0, 50, "'" + text + "'");//此处 "'" 不能删除,删除会导致出现问题2(坑爹)
img.write("test.png", function (err) {if(err)console.error(err)});//写出图片

2 Ralat: Perintah gagal: tukar: tak mematuhi definisi primitif lukisan

untuk drawText Ia boleh diselesaikan. dengan menambah ' di kiri dan kanan teks (fungsi dengan teks boleh diselesaikan dengan cara ini)

Contoh:

img.drawText(0, 50, text);//错误
img.drawText(0, 50, "'" + text + "'");//正确方法

3. Ralat: Ralat: Perintah gagal : � �����

biasanya muncul dalam ImageMagick7.x dan selepas menetapkan imageMagick: true.

Pasang semula 7.x dan semak pilihan "Pasang utiliti legasi (cth. tukar)" semasa pemasangan.

Saya mengambil masa sehari untuk menyiapkan gm ini....

Pembelajaran yang disyorkan: "tutorial video node.js"

Atas ialah kandungan terperinci Perkara yang perlu dilakukan jika nod gm melaporkan ralat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Apakah batasan React?Apakah batasan React?May 02, 2025 am 12:26 AM

React'slimitationscincu: 1) asteeplearningcurveduetoitsvastecosystem, 2) seochallengeswithclient-siderendering, 3) potensiperformanceisseSsueSinlarGeapplications, 4) complexstatemanagementasappsgrow, dan5) theneedtokeepupwithitshiteVolution.terichePupePher.

Kurva Pembelajaran React: Cabaran untuk pemaju baruKurva Pembelajaran React: Cabaran untuk pemaju baruMay 02, 2025 am 12:24 AM

ReactischallengingforbeginnersduetoitssteeplearningcurveandParadigmshifttocomponent-rasedarchitecture.1) permulaan

Menjana kekunci yang stabil dan unik untuk senarai dinamik dalam ReactMenjana kekunci yang stabil dan unik untuk senarai dinamik dalam ReactMay 02, 2025 am 12:22 AM

ThecorechallengeingeneratingsTableAnduniqueysfordynamicListSinreactisensuringingconsistententidentifiersacrossre-renderforefficientdomupdates.1) usenaturalkeyshenpossible, astheyarereliafuniqueandstable.2) GeneratesYntheticeSbaseSbasedonMultonmultRase

Keletihan JavaScript: Tinggal semasa dengan React dan alatnyaKeletihan JavaScript: Tinggal semasa dengan React dan alatnyaMay 02, 2025 am 12:19 AM

JavaScriptfatigueinReactismanageablewithstrategieslikejust-in-timelearningandcuratedinformationsources.1)Learnwhatyouneedwhenyouneedit,focusingonprojectrelevance.2)FollowkeyblogsliketheofficialReactblogandengagewithcommunitieslikeReactifluxonDiscordt

Komponen Ujian yang Menggunakan Cangkuk UseState ()Komponen Ujian yang Menggunakan Cangkuk UseState ()May 02, 2025 am 12:13 AM

TotestreactcomponentsusingtheusestateHook, usejestandreacttestinglibrarytosimulateIntionsIntionsandverifyStateChangesIntheui.1)

Kekunci dalam React: menyelam mendalam ke dalam teknik pengoptimuman prestasiKekunci dalam React: menyelam mendalam ke dalam teknik pengoptimuman prestasiMay 01, 2025 am 12:25 AM

KeysinreactarecrucialForOptimizingPerformanceAdingInefficientListupdates.1) UsEkeyStoIdentifyandTrackListelements.2) EvoleUsingArtArrayindicesSeyStoPreventProventProveSsues.3) pemilihan yang boleh dikenali

Apakah kunci dalam React?Apakah kunci dalam React?May 01, 2025 am 12:25 AM

Reactkeysareuniqueidiersededwhenrenderingliststoimprovereconciliationeficiency.1) theHelpreacttrackChangesinListItems, 2) menggunakanStableAnduniquiDiersLikeitemidsisismended, 3) mengelakkanAringArtArayindicesSeyStopreVentisswithreordering, dan.

Kepentingan kunci unik dalam React: Mengelakkan perangkap biasaKepentingan kunci unik dalam React: Mengelakkan perangkap biasaMay 01, 2025 am 12:19 AM

UnikKeysarecrucialinreactoroptimizingRenderingAndMaintainingComponentStateIntrity.1) useanaturalUniquierifierifierFromyourdataifavailable.2) ifnonaturalalidentifierexists, generateauniquekeyusingalibraryLikeuUid.3)

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

VSCode Windows 64-bit Muat Turun

VSCode Windows 64-bit Muat Turun

Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

Dreamweaver Mac版

Dreamweaver Mac版

Alat pembangunan web visual

SublimeText3 Linux versi baharu

SublimeText3 Linux versi baharu

SublimeText3 Linux versi terkini