520示愛小工具

来源:https://www.cnblogs.com/iovec/archive/2023/05/19/text-image.html
-Advertisement-
Play Games

馬上就要520了,也許你能用到這款《文生圖》工具!把字藏在圖裡,發給女神,大膽去表白吧~,文末附源碼喲!預覽地址:https://dombro.site/tools#/text-image ...


520

大家好,我是 DOM哥

也許你會好奇上面的這張圖片是怎麼生成的,接下來我就開始隆重介紹這款文生圖工具

當然,並非 AI 的那個文生圖

預覽地址https://dombro.site/tools#/text-image

非常簡潔的界面啊!左邊是預覽區,右邊是配置區

圖片模式呢,是能把一張圖片變成由文字組成

用起來也是非常簡單

graph TD 上傳一張圖片 --> 寫上填充的文案 --> 成了

可以放大看看細節,相當耐斯

這裡可以合併相同色值,把小字合成一個大字。可以看看上下兩張圖的不同

然後就是文字模式。

graph TD 輸入一個文案 --> 再輸入幾個用來填充的字 --> 就生成了一張字套字的圖片

字套字啊!

這裡還可以設置文字的排版

可以按照順序去填充。這時候一個大字就是由很多小字組成。
520.jpeg

也可以逐字去填充。這時候一個大字就是由一個小字填充。
520逐字.jpg

馬上就要520了,選中女神的圖片,再寫上想說的話,用來表白也不是不可以!

接下來說說實現思路。

先這樣

先把選擇的圖片畫在 canvas 上。接著用 getImageData 方法拿到源圖上每個像素點的顏色信息。

再那樣

然後把源圖的每個像素點替換成填充文字,並且設置文字顏色和像素點兒的顏色一樣。

最後

想要源碼的猿媛們註意啦,我都寫完了何必自己寫呢!私信我留個郵箱哈~

點贊推薦送源碼啦
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 資料庫(Database)中的預設欄位(也稱為預設欄位),就是在一般情況下,每個數據表(Table)必須包含的欄位(Field),這類欄位用於滿足特定的數據需求,欄位值的填充或更改一般遵照一定的邏輯要求。預設欄位的設計應該考慮到數據的完整性和一致性,以確保數據的正確與可靠,設計合理的表欄位對於數據的 ...
  • > 本文首發於公眾號:Hunter後端 > 原文鏈接:[es筆記二之基礎查詢](https://mp.weixin.qq.com/s/VW0QCuW-ONEH-TRB2WF4GQ) 這一篇筆記介紹 es 的基礎查詢。 基礎查詢包括很多,比如排序,類似資料庫 limit 的操作,like 操作,與或非 ...
  • **本系列為:MySQL資料庫詳解,為千鋒教育資深教學老師獨家創作** **致力於為大家講解清晰MySQL資料庫相關知識點,含有豐富的代碼案例及講解。如果感覺對大家有幫助的話,可以【關註】持續追更\~** **文末有本文重點總結,技術類問題,也歡迎大家和我們溝通交流!** ![在這裡插入圖片描述]( ...
  • 摘要:有一種數據泄露的死敵,叫全密態! 本文分享自華為雲社區《這年頭怕數據泄露?全密態資料庫:無所謂,我會出手》,作者:GaussDB 資料庫。 弔炸天的全密態資料庫,到底是個啥? 藏不住了,這全密態資料庫真上頭! 有一種數據泄露的死敵,叫全密態! 數據被標價售賣 莫名其妙接到詐騙電話 企業數據泄露 ...
  • ChunJun 是⼀款穩定、易⽤、⾼效、批流⼀體的數據集成框架,基於計算引擎 Flink 實現多種異構數據源之間的數據同步與計算。ChunJun 可以把不同來源、格式、特點性質的數據在邏輯上或物理上有機地集中,從⽽為企業提供全⾯的數據共用,目前已在上千家公司部署且穩定運⾏。 在之前,我們曾經為大家介 ...
  • 2023年5月9日-5月11日,HUAWEI P60系列及旗艦產品發佈會在歐洲德國、中東非阿聯酋、亞太馬來西亞、拉美墨西哥陸續舉辦,為消費者帶來高端影像旗艦HUAWEI P60 Pro及系列全場景智能新品。其中在亞太站,還傳遞了一個重要消息:2023年6月30日之前,購買HUAWEI P60系列及折 ...
  • **本文為千鋒資深前端教學老師帶來的【JavaScript全解析】系列,文章內含豐富的代碼案例及配圖,從0到1講解JavaScript相關知識點,致力於教會每一個人學會JS!** **文末有本文重點總結,可以收藏慢慢看\~ 更多技術類內容,主頁關註一波!** # ES6函數中參數的預設值 給函數的形 ...
  • 這裡給大家分享我在網上總結出來的一些知識,希望對大家有所幫助 loading的展示和取消可以說是每個前端對介面的時候都要關心的一個問題。這篇文章將要幫你解決的就是如何結合axios更加簡潔的處理loading展示與取消的邏輯。 首先在我們平時處理業務的時候loading一般分為三種:按鈕loadin ...
一周排行
    -Advertisement-
    Play Games
  • Dapr Outbox 是1.12中的功能。 本文只介紹Dapr Outbox 執行流程,Dapr Outbox基本用法請閱讀官方文檔 。本文中appID=order-processor,topic=orders 本文前提知識:熟悉Dapr狀態管理、Dapr發佈訂閱和Outbox 模式。 Outbo ...
  • 引言 在前幾章我們深度講解了單元測試和集成測試的基礎知識,這一章我們來講解一下代碼覆蓋率,代碼覆蓋率是單元測試運行的度量值,覆蓋率通常以百分比表示,用於衡量代碼被測試覆蓋的程度,幫助開發人員評估測試用例的質量和代碼的健壯性。常見的覆蓋率包括語句覆蓋率(Line Coverage)、分支覆蓋率(Bra ...
  • 前言 本文介紹瞭如何使用S7.NET庫實現對西門子PLC DB塊數據的讀寫,記錄了使用電腦模擬,模擬PLC,自至完成測試的詳細流程,並重點介紹了在這個過程中的易錯點,供參考。 用到的軟體: 1.Windows環境下鏈路層網路訪問的行業標準工具(WinPcap_4_1_3.exe)下載鏈接:http ...
  • 從依賴倒置原則(Dependency Inversion Principle, DIP)到控制反轉(Inversion of Control, IoC)再到依賴註入(Dependency Injection, DI)的演進過程,我們可以理解為一種逐步抽象和解耦的設計思想。這種思想在C#等面向對象的編 ...
  • 關於Python中的私有屬性和私有方法 Python對於類的成員沒有嚴格的訪問控制限制,這與其他面相對對象語言有區別。關於私有屬性和私有方法,有如下要點: 1、通常我們約定,兩個下劃線開頭的屬性是私有的(private)。其他為公共的(public); 2、類內部可以訪問私有屬性(方法); 3、類外 ...
  • C++ 訪問說明符 訪問說明符是 C++ 中控制類成員(屬性和方法)可訪問性的關鍵字。它們用於封裝類數據並保護其免受意外修改或濫用。 三種訪問說明符: public:允許從類外部的任何地方訪問成員。 private:僅允許在類內部訪問成員。 protected:允許在類內部及其派生類中訪問成員。 示 ...
  • 寫這個隨筆說一下C++的static_cast和dynamic_cast用在子類與父類的指針轉換時的一些事宜。首先,【static_cast,dynamic_cast】【父類指針,子類指針】,兩兩一組,共有4種組合:用 static_cast 父類轉子類、用 static_cast 子類轉父類、使用 ...
  • /******************************************************************************************************** * * * 設計雙向鏈表的介面 * * * * Copyright (c) 2023-2 ...
  • 相信接觸過spring做開發的小伙伴們一定使用過@ComponentScan註解 @ComponentScan("com.wangm.lifecycle") public class AppConfig { } @ComponentScan指定basePackage,將包下的類按照一定規則註冊成Be ...
  • 操作系統 :CentOS 7.6_x64 opensips版本: 2.4.9 python版本:2.7.5 python作為腳本語言,使用起來很方便,查了下opensips的文檔,支持使用python腳本寫邏輯代碼。今天整理下CentOS7環境下opensips2.4.9的python模塊筆記及使用 ...