小编Cri*_*rsu的帖子

如何在php中生成在圆圈内弯曲的自适应文本?

我正在尝试创建一个带有圆圈和一些文本的图像,其中文本围绕圆圈内部弯曲。圆圈是自适应的,我希望它里面的文本是自适应的。

到目前为止,我有以下代码可以生成曲线文本:

    $row1="line1";
    $degrees = (130/strlen($row1));
    imageellipse ( $im , 250 , 250 , 390 , 390 , $black );
    imageellipse ( $im , 250 , 250 , 398 , 398 , $black );

    for ($i=0;$i<strlen($row1);$i++) 
    {
    $a = ($degrees*$i)+126-strlen($row1)/3;
    $cos = cos(deg2rad($a));
    $sin = sin(deg2rad($a));
    $x = 0;
    $y = 180;
    $xt = round($cos*($x) - $sin*($y));
    $yt = round($sin*($x) + $cos*($y));
    imagettftext($im,14,180-($a),250+$xt,270+$yt,$red,'fonts\times.TTF',$row1[$i]);
    }
Run Code Online (Sandbox Code Playgroud)

你能告诉我如何让它自适应,以便它可以适应生成的椭圆吗?

php

5
推荐指数
1
解决办法
1012
查看次数

使用html agility pack从c#中的html中提取图像URL并将它们写入xml文件中

我是c#的新手,我真的需要帮助解决以下问题.我希望从具有特定模式的网页中提取照片网址.例如,我希望提取具有以下模式name_412s.jpg的所有图像.我使用以下代码从html中提取图像,但我不知道如何调整它.

public void Images()
    {
        WebClient x = new WebClient();
        string source = x.DownloadString(@"http://www.google.com");

        HtmlAgilityPack.HtmlDocument document = new HtmlAgilityPack.HtmlDocument();
        document.Load(source);

        foreach(HtmlNode link in document.DocumentElement.SelectNodes("//img")
        {
          images[] = link["src"];
       }
}
Run Code Online (Sandbox Code Playgroud)

我还需要在xml文件中写入结果.你能帮帮我吗?

谢谢 !

c# xml html-agility-pack

5
推荐指数
1
解决办法
2915
查看次数

m(i)在以下程序中代表什么?C++

我正在尝试学习一些OOP,我在理解以下程序时遇到问题:

#include<iostream>
#include<conio.h>
#include<string.h>
using namespace std;

class A
{
public:
    A(int i) : m(i){}

    friend class B;

    friend void g_afiseaza_m();
private:
    int m;
};

class B
{
public:
    void afiseaza_m()
    {
        A a(250);
        cout<<"clasa B este prietena cu clasa A"<<endl<<" poate accesa membrul privat A::m"<<endl<<a.m<<endl;
    }
};

void g_afiseaza_m()
{
    A a(300);
    cout<<"functia g_afiseaza_m nu este un membru al clasei A dar este prieten"<<endl<<"poate accesa membrul privat A::m"<<endl<<a.m<<endl;
}

int main()
{
    B b;
    b.afiseaza_m();
    g_afiseaza_m();
    getch();
    return 0; …
Run Code Online (Sandbox Code Playgroud)

c++

0
推荐指数
3
解决办法
81
查看次数

标签 统计

c# ×1

c++ ×1

html-agility-pack ×1

php ×1

xml ×1