当在 CSS 文件中定义并在索引文件中调用时,图像 (logo.tiff) 将不会显示。
但是,当我将其保存为另一种格式(例如 gif 或 jpeg)时,它工作得很好。是否有原因或解决方法?
谢谢你们。
CSS文件:
.logo{
float:left;
overflow:hidden;
text-indent:-9999px;
background:url(../images/logo.tiff) no-repeat;
width:218px;
height:103px;
}
Run Code Online (Sandbox Code Playgroud)
索引.html文件:
<h1 class="logo"><a href="#">Our Slogan Here</a></h1>
Run Code Online (Sandbox Code Playgroud) 我有一张尺寸为 1400x800 的图像,我需要将其转换为 PDF,以便 PDF 处于纵向形式并在页面的上半部分/下半部分包含图像。我需要使用 ImageMagick 6.4.8 2009-09-21,因为这是我的生产服务器上唯一可用的。不能使用 Ghostscript。
图片详情
>identify sample.gif
sample.gif GIF 1400x800 1400x800+0+0 8-bit PseudoClass 256c 29.3kb
Run Code Online (Sandbox Code Playgroud)
我已经尝试了我发现的所有选项,但没有任何效果。它总是转换为横向,图像占据整个页面。
以下是我尝试过的一些选项:
convert -bordercolor none -border 100x100 -page Letter -density 72 sample.gif -resize 792x612\! sample.pdf
convert -bordercolor none -border 100x100 -page Letter -density 72 sample.gif -resize 612x792\! sample.pdf
convert -density 72 -size 1400x800 sample.gif -page Letter -density 72 -resize 504x288 -bordercolor none -border 11%x14% sample.pdf
Run Code Online (Sandbox Code Playgroud)
和许多这样的组合,但没有任何效果。我使用 -resize 612x792 使其字母大小,但图像也会垂直拉伸。是否有可能实现我想要的目标,我缺少哪些选项?
注意:我必须在程序中执行此操作,因此需要使用 convert 的基于命令的解决方案。
只是想知道如何暂停 GIF 图像?我正在访问服务器,我希望在发生某些事情时播放 gif 图像,如果系统冻结,我希望它暂停。我有一个带有图像的图片框。这可能吗?
我在上传 gif 和保留动画时遇到了一些麻烦。我的代码如下所示:
$image = new Imagick($data['file']);
$object -> uploadFile('test.gif', $image -> getImageBlob());
Run Code Online (Sandbox Code Playgroud)
当使用 getImageBlob() 时,gif 似乎没有保留。我的事件尝试过:
$image = new Imagick($data['file']);
$image = $image->coalesceImages();
$image = $image->deconstructImages();
$object -> uploadFile('test.gif', $image -> getImageBlob());
Run Code Online (Sandbox Code Playgroud)
有没有办法在使用 getImageBlob() 时保留 gif?
我一直在使用ffmpeg从图像创建动画 gif 图像。
每次我使用这个命令时;
ffmpeg.exe -r 120 -f concat -i images.txt ffmpeg.gif
Run Code Online (Sandbox Code Playgroud)
它生成的输出文件比每秒 120 帧慢得多。
我是否缺少将 gif 的 fps 设置为 120 而不是 1 的功能?
Output #0, gif, to 'ffmpeg.gif':
Metadata:
encoder : Lavf57.21.101
Stream #0:0: Video: gif, pal8, 468x60, q=2-31, 200 kb/s, 120 fps, 100 tbn, 120 tbc
Metadata:
encoder : Lavc57.22.100 gif
Stream mapping:
Stream #0:0 -> #0:0 (png (native) -> gif (native))
Press [q] to stop, [?] for help
[gif @ 000000a80e3694e0] Non-monotonous DTS in output …Run Code Online (Sandbox Code Playgroud) 我正在使用 Carrierwave 和 mini_magick 来调整图像大小,生成缩略图。它对于 jpg 和 png 等静态图像效果很好,但当我尝试 gif 时,它会扭曲它。您可以在下面查看原始示例与调整大小的示例。知道如何让它生成 gif 拇指而不破坏它吗?
原始 GIF :) https://i.stack.imgur.com/iCSdl.jpg
生成的缩略图 GIF :( https://i.stack.imgur.com/rfEcO.jpg 
ps为什么缩略图的尺寸比原来的大?原图为800*600px,缩略图为400*300px。无论如何,生成缩略图的全部目的是具有较小的文件大小。
谢谢你!
图片上传器.rb
class ImageUploader < CarrierWave::Uploader::Base
# Include RMagick or MiniMagick support:
# include CarrierWave::RMagick
include CarrierWave::MiniMagick
# Choose what kind of storage to use for this uploader:
storage :file
# storage :fog
# Override the directory where uploaded files will be stored.
# This is a sensible default for uploaders that are meant to be mounted:
def …Run Code Online (Sandbox Code Playgroud) 我想将 .gif 文件转换为 RGB 值的 4D 数组/3D 数组。
我尝试过 PIL,但这似乎只能让我将 gif 读取为灰度图像。
ndimagefrom numpy 没有这个问题,但它只产生 gif 的第一帧。
出于测试目的,我尝试转换的 .gif 是
随着帧的前进,第一帧顶部的红色颜色会增加,第一帧侧面的绿色颜色会增加,左上角的蓝色颜色会增加。
PIL 给我
[[[ 0 3 5 6 8]
[ 7 12 12 12 12]
[ 9 12 12 12 12]
[10 12 12 12 12]
[11 12 12 12 12]]
[[ 1 12 12 12 12]
[12 12 12 12 12]
[12 12 12 12 12]
[12 12 12 12 12]
[12 12 12 12 …Run Code Online (Sandbox Code Playgroud) 我想做一些我认为简单的事情,但是……好吧,我反复失败。
我想用 R 从文件夹中的图片创建 gif 或视频(.avi)。我可以列出图片的路径和名称(例如“./folder/1.jpg”“./folder/2.jpg”)。 jpg" "./folder/3.jpg" "./folder/4.jpg" )
我只是想将它们一个接一个地放置并创建一个视频或gif文件(稍后我会逐帧处理它们,所以速度并不重要)
我找到了SaveGIF的解决方案,它适用于 R 中的绘图,但我没有找到将它与外部 jpg 一起使用的方法。
否则,有一个带有image_animate “动画图形”的解决方案,但同样,我没有管理。
有人已经有解决方案了吗?非常感谢您的帮助!
我想在 WinForm 中的另一张图片上方显示一个透明的动画 gif 图片。
但问题是动画 gif 图像不透明且具有白色背景。
我怎样才能使gif动画透明?
这是我的橙色照片:
这是加载后我的 winform :
如您所见,Loading...图像具有白色背景。
我怎样才能透明它?
我发现一个示例在 Windows 中无法正常工作。该程序演示了 Go 标准图像包的基本用法,我们将使用它来创建位图图像序列,然后将该序列编码为 GIF 动画。
package main
import (
"image"
"image/color"
"image/gif"
"io"
"math"
"math/rand"
"os"
)
import (
"log"
"net/http"
"time"
)
//!+main
var palette = []color.Color{color.White, color.Black}
const (
whiteIndex = 0 // first color in palette
blackIndex = 1 // next color in palette
)
func main() {
//!-main
// The sequence of images is deterministic unless we seed
// the pseudo-random number generator using the current time.
// Thanks to Randall McPherson for pointing …Run Code Online (Sandbox Code Playgroud) gif ×10
animated-gif ×2
c# ×2
picturebox ×2
carrierwave ×1
css ×1
ffmpeg ×1
file ×1
frame-rate ×1
go ×1
image ×1
imagemagick ×1
imagick ×1
linux ×1
minimagick ×1
pdf ×1
php ×1
python ×1
python-3.x ×1
r ×1
tiff ×1
transparent ×1
video ×1
windows ×1
winforms ×1