小编Ber*_*_zg的帖子

如何使用可变行填充创建TCPDF HTML表

我正在尝试在TCPDF中创建一个HTML表,其中几行在行之间具有更大的空间(填充),而其他行具有更小的填充.

$html = '<table border="0" cellpadding="6">
        <tr>
            <td style="width="52%">' . lang('ticket_name') . '</td>
            <td style="width="18%">' . lang('ticket_price') . '</td>
            <td style="width="12%">' . lang('quantity') . '</td>
            <td style="width="18%">' . lang('total') . '</td>
        </tr>
    <tr>
            <td style="padding: 10px">' . $item['name'] . '</td>
            <td style="padding: 10px">' . $item['unit_price'] . '</td>
            <td style="padding: 10px">' . $item['quantity'] . '</td>
            <td style="padding: 10px">' . $item['row_total'] . '</td>
        </tr>
        <tr>
            <td style="text-align:right" colspan="3">' . lang('price_basis') . ': </td>
            <td>' . $totals['total_before_tax'] . '</td>
        </tr>
            <tr>
            <td style="text-align:right" …
Run Code Online (Sandbox Code Playgroud)

css php report tcpdf

16
推荐指数
1
解决办法
2万
查看次数

如何让Gstreamer1.0与v4l2 raspicam驱动程序一起使用

在过去的4天里,我试图让gstreamer1.0与v4l2驱动程序一起使用Raspberry Pi相机,但没有成功.

我正在运行最新的Raspbian图像(从19.9.2014.),启用了raspicam.Raspicam bcm2835_v4l2驱动程序是使用modprobe命令启动并成功测试的,都使用qv4l2 gui接口(预览工作正常),并直接从设备使用dd命令:

dd if=/dev/video0 of=test.jpeg count=1 bs=11M
Run Code Online (Sandbox Code Playgroud)

Gstreamer也可以使用基本的"Hello world"命令正常工作:

gst-launch-1.0 videotestsrc ! ximagesink
Run Code Online (Sandbox Code Playgroud)

但是,我无法弄清楚如何使用Gstreamer从v4l2 raspicam源成功显示视频预览(使用ximagesink或autovideosink等基本接收器).

以下管道都没有工作(对不起,如果其中一些是完全废话,我是一个gstreamer新手):

  • 将v4l2-ctl像素格式设置为H264(这就是"v4l2-ctl -V"命令返回的内容)我试过:

    gst-launch-1.0 v4l2src device=/dev/video0 ! 'video/x-h264,width=640,height=480,framerate=25/1' ! h264parse ! omxh264dec ! videoconvert ! ximagesink
    gst-launch-1.0 v4l2src device=/dev/video0 ! 'video/x-h264,width=640,height=480,framerate=25/1' ! h264parse ! omxh264dec ! videoconvert ! autovideosink
    
    Run Code Online (Sandbox Code Playgroud)
  • 将v4l2-ctl像素格式设置为YU12(4:2:0,压缩YUV)我试过:

    gst-launch-1.0 v4l2src device=/dev/video0 ! autovideosink
    gst-launch-1.0 v4l2src device=/dev/video0 ! ximagesink
    
    Run Code Online (Sandbox Code Playgroud)

因此以上命令都不起作用,相机LED无法打开并且gstream返回:

Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: …
Run Code Online (Sandbox Code Playgroud)

linux-device-driver gstreamer v4l2 raspberry-pi raspbian

4
推荐指数
1
解决办法
3971
查看次数