如何在金属上腐蚀字,用什么药水,以及它的程序?

如何在金属上腐蚀字,用什么药水,以及它的程序?,第1张

金属铜上腐蚀字,用三氯化铁水溶液。

程序:

金属表面用油漆写阴文(就是没有文字的地方用油漆涂满,有文字的地方裸露金属,特别注意:这里说的没有文字的地方,包括金属的背面和侧面)。等待油漆干透。

在一个不锈钢(或其它耐酸的材质)容器中到入稀硫酸或是稀盐酸,或是稀硝酸,酸的量已能淹没金属为宜。将涂了油漆的金属放入稀硫酸或稀盐酸或稀硝酸中。

裸露部分的金属与酸接触,就会被腐蚀。注意观察腐蚀的深度,当达到楼主的要求时,将金属取出。用水冲洗金属,将粘附在表面的酸完全洗净。去掉表面的油漆。

扩展资料:

金属腐蚀的防护主要方法:

①改变金属的内部结构。例如,把铬、镍加入普通钢中制成不锈钢。

②在金属表面覆盖保护层。例如,在金属表面涂漆、电镀或用化学方法形成致密耐腐蚀的氧化膜等。

③电化学保护法。因为金属单质不能得电子,只要把被保护的金属做电化学装置发生还原反应的一极——阴极,就能使引起金属电化腐蚀的原电池反应消除。具体方法有:

a.外加电流的阴极保护法。利用电解装置,使被保护的金属与电源负极相连,另外用惰性电极做阳极,只要外加电压足够强,就可使被保护的金属不被腐蚀。

b.牺牲阳极的阴极保护法。利用原电池装置,使被保护的金属与另一种更易失电子的金属组成新的原电池。发生原电池反应时,原金属做正极(即阴极),被保护,被腐蚀的是外加活泼金属——负极(即阳极)。此外,还有加缓蚀剂等方法,减缓或防止金属被腐蚀。

腐蚀rust游戏崩溃的处理方法是增加桌面堆栈的大小,首先找到运行注册表编辑器,从HKEY-LOCAL-MACHINE 子树转到对应项,选择Windows值,在编辑菜单中选择字符串,增加 SharedSection 参数,SharedSection 要使用具体格式指定系统和桌面堆栈。

腐蚀rust游戏崩溃处理方法:

运行大量程序时出现“Out of Memory”(内存不足)错误信息,要解决此问题,增加桌面堆栈的大小即可。

1、运行注册表编辑器 (Regedt32.exe)。

2、从 HKEY_LOCAL_MACHINE 子树,转到以下项:

\System\CurrentControlSet\Control\Session Manager\SubSystems。

3、选择“Windows”值。

4、在“编辑”菜单中,选择“字符串”。

5、增加 SharedSection 参数。

6、对于 Windows NT:

SharedSection 使用以下格式指定系统和桌面堆栈:

SharedSection=xxxx,yyyy在 yyyy 数字后面添加“,256”或“,512”。

对于 Windows 2000、Windows XP 和 Windows Server 2003:

SharedSection 使用以下格式指定系统和桌面堆栈:

SharedSection=xxxx,yyyy,zzzz

对于 32 位 *** 作系统,将 yyyy 值提高到“12288”

将 zzzz 值提高到“1024”。

对于 64 位 *** 作系统,将 yyyy 值提高到“20480”

将 zzzz 值提高到“1024”。

就算给了代码, 看起来也要费一番精神的, 特别是算法不熟悉的

clear,clc

h=imread('ceshi2.bmp')

i=im2bw(h)

i1i=187

i1j=192

for ai=181:193

    for aj=186:198

        if(sqrt(double(ai-i1i)^2+double(aj-i1j)^2)<=5)

            i(ai,aj)=1%定义圆形结构元素

        end

    end

end

figure,imshow(i)

i1=i

for i1i=6:205%用B腐蚀A

    for i1j=6:205

        flag=0

        if(i1i>=181&&i1i<=193&&i1j>=186&&i1j<=198)

            continue

        else

            if(i(i1i,i1j)==1)

                for ai=i1i-5:i1i+5

                    for aj=i1j-5:i1j+5

                        if(i1(ai,aj)==0&&sqrt(double((ai-i1i)^2+(aj-i1j)^2))<=5)

                            i(i1i,i1j)=0

                            flag=1

                         break

                        end

                    end

                    if(flag==1)

                        break

                    end

                end

            end

        end

    end

end

figure,imshow(i)

%在上面C的图像上用B进行膨胀

i2=i

for i1i=6:205%用B膨胀C

    for i1j=6:205

        flag=0

        if(i1i>=175&&i1i<=199&&i1j>=180&&i1j<=204)

            continue

        else

            for ai=i1i-5:i1i+5

                for aj=i1j-5:i1j+5   

                    if(i2(ai,aj)==1&&sqrt(double((ai-i1i)^2+(aj-i1j)^2))<=5)

                        i(i1i,i1j)=1

                        flag=1

                        break

                    end

                 end

                if(flag==1)

                    break

                end

            end

        end

    end

end

figure,imshow(i)

%在上面D的图像上用B进行膨胀

i2=i

for i1i=6:205%用B膨胀D

    for i1j=6:205

        flag=0

        if(i1i>=175&&i1i<=199&&i1j>=180&&i1j<=204)

            continue

        else

            for ai=i1i-5:i1i+5

                for aj=i1j-5:i1j+5                   

                   if(i2(ai,aj)==1&&sqrt(double((ai-i1i)^2+(aj-i1j)^2))<=5)

                        i(i1i,i1j)=1

                        flag=1

                        break

                    end

                end

                if(flag==1)

                    break

                end

            end

        end

    end

end

figure,imshow(i)

%在上面E的图像上用B进行腐蚀

i1=i

for i1i=6:205%用B腐蚀E

    for i1j=6:205

        flag=0

        if(i1i>=181&&i1i<=193&&i1j>=186&&i1j<=198)

            continue

        else

            if(i(i1i,i1j)==1)

                for ai=i1i-5:i1i+5

                    for aj=i1j-5:i1j+5                

                       if(i1(ai,aj)==0&&sqrt(double((ai-i1i)^2+(aj-i1j)^2))<=5)

                            i(i1i,i1j)=0

                            flag=1

                            break

                        end

                    end

                    if(flag==1)

                        break

                    end

                end

            end

        end

    end

end

figure,imshow(i)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11052508.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存